123456789101112131415161718192021222324252627282930313233343536373839 |
- #include <pthread.h>
- typedef pthread_mutex_t _IO_lock_t;
- #define _IO_lock_initializer PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP
- #define _IO_cleanup_region_start(_fct, _fp) \
- __libc_cleanup_region_start (_fct, _fp)
- #define _IO_cleanup_region_end(_doit) \
- __libc_cleanup_region_end (_doit)
- #define _IO_lock_init(_name) \
- __libc_lock_init_recursive (_name)
- #define _IO_lock_fini(_name) \
- __libc_lock_fini_recursive (_name)
- #define _IO_lock_lock(_name) \
- __libc_lock_lock (_name)
- #define _IO_lock_unlock(_name) \
- __libc_lock_unlock (_name)
|