Back to index

glibc  2.9
Defines
stdio-lock.h File Reference
#include <bits/libc-lock.h>

Go to the source code of this file.

Defines

#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_recursive (_name)
#define _IO_lock_trylock(_name)   __libc_lock_trylock_recursive (_name)
#define _IO_lock_unlock(_name)   __libc_lock_unlock_recursive (_name)
#define _IO_cleanup_region_start(_fct, _fp)   __libc_cleanup_region_start (((_fp)->_flags & _IO_USER_LOCK) == 0, _fct, _fp)
#define _IO_cleanup_region_start_noarg(_fct)   __libc_cleanup_region_start (1, _fct, NULL)
#define _IO_cleanup_region_end(_doit)   __libc_cleanup_region_end (_doit)

Define Documentation

#define _IO_cleanup_region_end (   _doit)    __libc_cleanup_region_end (_doit)
#define _IO_cleanup_region_start (   _fct,
  _fp 
)    __libc_cleanup_region_start (((_fp)->_flags & _IO_USER_LOCK) == 0, _fct, _fp)
#define _IO_lock_fini (   _name)    __libc_lock_fini_recursive (_name)
#define _IO_lock_init (   _name)    __libc_lock_init_recursive (_name)
#define _IO_lock_lock (   _name)    __libc_lock_lock_recursive (_name)
#define _IO_lock_trylock (   _name)    __libc_lock_trylock_recursive (_name)
#define _IO_lock_unlock (   _name)    __libc_lock_unlock_recursive (_name)