synch.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define SYNCH_NO_TIMEOUT   0
#define SYNCH_FLAGS_NONE   0
#define SYNCH_FLAGS_NON_BLOCKING   (1<<0)
#define SYNCH_FLAGS_INTERRUPTIBLE   (1<<1)
#define ESYNCH_WOULD_BLOCK   1
#define ESYNCH_TIMEOUT   2
#define ESYNCH_INTERRUPTED   4
#define ESYNCH_OK_ATOMIC   8
#define ESYNCH_OK_BLOCKED   16
#define SYNCH_FAILED(rc)   ((rc) & (ESYNCH_WOULD_BLOCK | ESYNCH_TIMEOUT | ESYNCH_INTERRUPTED))
#define SYNCH_OK(rc)   ((rc) & (ESYNCH_OK_ATOMIC | ESYNCH_OK_BLOCKED))


Detailed Description

Definition in file synch.h.


Generated on Sun Jun 18 17:19:11 2006 for HelenOS Kernel (ppc32) by  doxygen 1.4.6