From: hadaq Date: Tue, 24 Jan 2006 14:15:05 +0000 (+0000) Subject: defined semun, Ingo X-Git-Url: https://jspc29.x-matter.uni-frankfurt.de/git/?a=commitdiff_plain;h=e70a176ff4939ac445aec381c7d60c48c1f9d8f8;p=daqdata.git defined semun, Ingo --- diff --git a/compat/semaphore.c b/compat/semaphore.c index b9679d9..c74cd9b 100644 --- a/compat/semaphore.c +++ b/compat/semaphore.c @@ -1,4 +1,4 @@ -static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/compat/semaphore.c,v 1.2 2004-08-27 13:00:33 hadaq Exp $"; +static char *rcsId = "$Header: /misc/hadesprojects/daq/cvsroot/eventbuilder/compat/semaphore.c,v 1.3 2006-01-24 14:15:05 hadaq Exp $"; #define _XOPEN_SOURCE @@ -21,6 +21,17 @@ union semun { struct semid_ds *buf; unsigned short *array; }; +#endif + +#if ((defined(__linux) && __GNUC__ >2)) +union semun { + int val; + struct semid_ds *buf; + unsigned short *array; + struct seminfo *__buf; + +}; + #endif