Critical Section In C