semid_ds Struct Reference

One semid data structure for each set of semaphores in the system. More...

#include <sem.h>


Data Fields

ipc_perm sem_perm
 permissions .. see ipc.h
time_t sem_otime
 last semop time
time_t sem_ctime
 last change time
semsem_base
 ptr to first semaphore in array
wait_queueeventn
wait_queueeventz
sem_undo * undo
 undo requests on this array
ushort sem_nsems
 no. of semaphores in array


Detailed Description

One semid data structure for each set of semaphores in the system.

Definition at line 18 of file sem.h.


Field Documentation

struct wait_queue* semid_ds::eventn

Definition at line 23 of file sem.h.

struct wait_queue* semid_ds::eventz

Definition at line 24 of file sem.h.

struct sem* semid_ds::sem_base

ptr to first semaphore in array

Definition at line 22 of file sem.h.

time_t semid_ds::sem_ctime

last change time

Definition at line 21 of file sem.h.

ushort semid_ds::sem_nsems

no. of semaphores in array

Definition at line 26 of file sem.h.

time_t semid_ds::sem_otime

last semop time

Definition at line 20 of file sem.h.

struct ipc_perm semid_ds::sem_perm

permissions .. see ipc.h

Definition at line 19 of file sem.h.

struct sem_undo* semid_ds::undo

undo requests on this array

Definition at line 25 of file sem.h.


The documentation for this struct was generated from the following file:
Generated on Mon May 1 21:47:04 2006 for KernelAPI by  doxygen 1.4.6-5