Reference

rt_sem_post(2)

semaphore 'post' operation

NAME

rt_sem_post - semaphore 'post' operation

SYNOPSIS

#define MODULE
#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/version.h>
#include <linux/errno.h>
#include rt_ipc.h

int rt_sem_post(rt_sem_t *sem);

DESCRIPTION

rt_sem_post is the semaphore post (sometimes known as 'give', 'signal', or 'V') operation. If tasks are waiting for the semaphore, the one with the highest priority is allowed to run. sem points to the structure used in the call to rt_sem_create.

RETURN VALUE

On success, 0 is returned. On failure, a negative value is returned as described below.

ERRORS

-EINVAL

sem does not point to a valid rt_sem_t.

AUTHOR

Jerry Epplin <[email protected]>

SEE ALSO

rt_task_ipc_delete(2), rt_task_ipc_init(2), rt_sem_destroy(2), rt_sem_init(2), rt_sem_trywait(2), rt_sem_wait(2)