Eneboo - Documentación para desarrolladores
'defines' | 'typedefs' | Funciones
Referencia del Archivo src/pthreads/semaphore.h
#include <errno.h>

Ir al código fuente de este archivo.

'defines'

#define PTW32_LEVEL_MAX   3
#define PTW32_LEVEL   PTW32_LEVEL_MAX
#define PTW32_DLLPORT   __declspec (dllimport)
#define _POSIX_SEMAPHORES

'typedefs'

typedef unsigned int mode_t
typedef struct sem_t_sem_t

Funciones

PTW32_DLLPORT int __cdecl sem_init (sem_t *sem, int pshared, unsigned int value)
PTW32_DLLPORT int __cdecl sem_destroy (sem_t *sem)
PTW32_DLLPORT int __cdecl sem_trywait (sem_t *sem)
PTW32_DLLPORT int __cdecl sem_wait (sem_t *sem)
PTW32_DLLPORT int __cdecl sem_timedwait (sem_t *sem, const struct timespec *abstime)
PTW32_DLLPORT int __cdecl sem_post (sem_t *sem)
PTW32_DLLPORT int __cdecl sem_post_multiple (sem_t *sem, int count)
PTW32_DLLPORT int __cdecl sem_open (const char *name, int oflag, mode_t mode, unsigned int value)
PTW32_DLLPORT int __cdecl sem_close (sem_t *sem)
PTW32_DLLPORT int __cdecl sem_unlink (const char *name)
PTW32_DLLPORT int __cdecl sem_getvalue (sem_t *sem, int *sval)

Documentación de los 'defines'

#define _POSIX_SEMAPHORES
#define PTW32_DLLPORT   __declspec (dllimport)
#define PTW32_LEVEL   PTW32_LEVEL_MAX
#define PTW32_LEVEL_MAX   3

Documentación de los 'typedefs'

typedef unsigned int mode_t
typedef struct sem_t_* sem_t

Documentación de las funciones

PTW32_DLLPORT int __cdecl sem_close ( sem_t sem)
PTW32_DLLPORT int __cdecl sem_destroy ( sem_t sem)
PTW32_DLLPORT int __cdecl sem_getvalue ( sem_t sem,
int sval 
)
PTW32_DLLPORT int __cdecl sem_init ( sem_t sem,
int  pshared,
unsigned int  value 
)
PTW32_DLLPORT int __cdecl sem_open ( const char *  name,
int  oflag,
mode_t  mode,
unsigned int  value 
)
PTW32_DLLPORT int __cdecl sem_post ( sem_t sem)
PTW32_DLLPORT int __cdecl sem_post_multiple ( sem_t sem,
int  count 
)
PTW32_DLLPORT int __cdecl sem_timedwait ( sem_t sem,
const struct timespec abstime 
)
PTW32_DLLPORT int __cdecl sem_trywait ( sem_t sem)
PTW32_DLLPORT int __cdecl sem_unlink ( const char *  name)
PTW32_DLLPORT int __cdecl sem_wait ( sem_t sem)
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'