Go to the source code of this file.
◆ _BHEAP_LOCK
◆ _CONIO_LOCK
◆ _CPRINTF_LOCK
◆ _CSCANF_LOCK
◆ _ENV_LOCK
◆ _EXIT_LOCK1
◆ _EXIT_LOCK2
◆ _HEAP_LOCK
◆ _INPUT_LOCK
◆ _IOB_ENTRIES
◆ _IOB_SCAN_LOCK
◆ _LAST_STREAM_LOCK
◆ _LC_COLLATE_LOCK
◆ _LC_CTYPE_LOCK
◆ _LC_MONETARY_LOCK
| #define _LC_MONETARY_LOCK 22 /* No longer used? */ |
◆ _LC_NUMERIC_LOCK
◆ _LC_TIME_LOCK
◆ _LOCKTAB_LOCK
◆ _MB_CP_LOCK
◆ _NLG_LOCK
◆ _OSFHND_LOCK
◆ _OUTPUT_LOCK
◆ _POPEN_LOCK
◆ _SETLOCALE_LOCK
◆ _SIGNAL_LOCK
◆ _STREAM_LOCKS
◆ _THREADDATA_LOCK
◆ _TIME_LOCK
◆ _TMPNAM_LOCK
◆ _TOTAL_LOCKS
◆ _TYPEINFO_LOCK
◆ _lock()
Definition at line 85 of file lock.c.
86{
87 TRACE(
"(%d)\n", locknum );
88
89
91 {
92
94
95
97 {
98 TRACE(
": creating lock #%d\n", locknum );
100 }
101
102
104 }
105
107}
void CDECL _lock(int locknum)
static LOCKTABLEENTRY lock_table[_TOTAL_LOCKS]
void CDECL _unlock(int locknum)
static void msvcrt_initialize_mlock(int locknum)
void WINAPI EnterCriticalSection(LPCRITICAL_SECTION)
◆ _unlock()
Definition at line 114 of file lock.c.
115{
116 TRACE(
"(%d)\n", locknum );
117
119}
void WINAPI LeaveCriticalSection(LPCRITICAL_SECTION)