CHDK_DE Vorschauversion  Trunk Rev. 5707
 Alle Datenstrukturen Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Makrodefinitionen
semaphore.h-Dateireferenz
+ Dieser Graph zeigt, welche Datei direkt oder indirekt diese Datei enthält:

gehe zum Quellcode dieser Datei

Funktionen

void DebugAssert (char *, int)
 
int CreateBinarySemaphore (char *name, int init)
 
int TakeSemaphore (int sem, int timeout)
 
void GiveSemaphore (int sem)
 

Dokumentation der Funktionen

int CreateBinarySemaphore ( char *  name,
int  init 
)

Definiert in Zeile 1989 der Datei wrappers.c.

1990 {
1991  extern int _CreateBinarySemaphore(char*, int);
1992  return _CreateBinarySemaphore(name, init);
1993 }
void DebugAssert ( char *  ,
int   
)

Definiert in Zeile 1978 der Datei wrappers.c.

1979 {
1980 #if CAM_3ARG_DebugAssert
1981  extern void _DebugAssert(int, char*, int);
1982  _DebugAssert(0, err, line);
1983 #else
1984  extern void _DebugAssert(char*, int);
1985  _DebugAssert(err, line);
1986 #endif
1987 }
void GiveSemaphore ( int  sem)

Definiert in Zeile 2000 der Datei wrappers.c.

2001 {
2002  _GiveSemaphore(sem);
2003 }
int TakeSemaphore ( int  sem,
int  timeout 
)

Definiert in Zeile 1995 der Datei wrappers.c.

1996 {
1997  return _TakeSemaphore(sem, timeout);
1998 }