Edit: critical_section.h