nfs-ganesha 1.4
Defines | Functions

SemN.c File Reference

#include <errno.h>
#include "SemN.h"
#include <stdio.h>
#include <semaphore.h>

Go to the source code of this file.

Defines

#define MODULE   "SemN"

Functions

int semaphore_init (semaphore_t *sem, unsigned int value)
int semaphore_destroy (semaphore_t *sem)
void semaphore_P (semaphore_t *sem)
void semaphore_V (semaphore_t *sem)

Define Documentation

#define MODULE   "SemN"

Definition at line 72 of file SemN.c.


Function Documentation

int semaphore_destroy ( semaphore_t sem)

Destroys a semaphore.

Definition at line 84 of file SemN.c.

int semaphore_init ( semaphore_t sem,
unsigned int  value 
)

Initializes a semaphore.

Definition at line 74 of file SemN.c.

void semaphore_P ( semaphore_t sem)

Takes a token.

Definition at line 93 of file SemN.c.

void semaphore_V ( semaphore_t sem)

Give back a token.

Definition at line 98 of file SemN.c.