Critical Section for Linux