sem_print(3C)
sem_print - print the state of a POSIX semaphore
As shipped in IRIX 6.5. First release of IRIX 6.5.
NAME sem_print - print the state of a POSIX semaphore C SYNOPSIS #include <semaphore.h> int sem_print (sem_t *sem, FILE *fd, const char *label); DESCRIPTION sem_print obtains all the semaphore state of sem and writes it as a formatted string to fd. The string is prefixed with a user specified label. Semaphore types other than shared POSIX unnamed semaphores are not supported by this function. sem_print is an IRIX extension to the POSIX interfaces and is not part of the IEEE 1003.1b Standard. sem_print will fail if one or more of the following are true: [EINVAL] The specified semaphore is not a supported semaphore type. [EBADF] The specified file is invalid. DIAGNOSTICS Upon successful completion, a value of 0 is returned to the calling process. Otherwise, a value of -1 is returned and errno is set to indicate the error.