cosmopolitan/third_party/tz/lock.h
Justine Tunney 0b3c81dd4e
Make fork() go 30% faster
This change makes fork() go nearly as fast as sys_fork() on UNIX. As for
Windows this change shaves about 4-5ms off fork() + wait() latency. This
is accomplished by using WriteProcessMemory() from the parent process to
setup the address space of a suspended process; it is better than a pipe
2025-01-01 04:59:38 -08:00

11 lines
302 B
C

#ifndef COSMOPOLITAN_THIRD_PARTY_TZ_LOCK_H_
#define COSMOPOLITAN_THIRD_PARTY_TZ_LOCK_H_
#include "libc/thread/thread.h"
COSMOPOLITAN_C_START_
void __localtime_lock(void);
void __localtime_unlock(void);
void __localtime_wipe(void);
COSMOPOLITAN_C_END_
#endif /* COSMOPOLITAN_THIRD_PARTY_TZ_LOCK_H_ */