--- libaitsess/inc/defs.h 2008/08/28 13:18:30 1.1 +++ libaitsess/inc/defs.h 2011/04/30 21:35:21 1.2 @@ -1,8 +1,19 @@ +/************************************************************************* +* (C) 2008 AITNET ltd - Sofia/Bulgaria - +* by Michael Pounov +* +* $Author: misho $ +* $Id: defs.h,v 1.2 2011/04/30 21:35:21 misho Exp $ +* +*************************************************************************/ #ifndef __DEFS_H #define __DEFS_H #define MAX_STR 255 +#define MEM_MODE 0640 +#define MEM_DELIM ":" + #define LOGERR { \ sessErrno = errno; \ bzero(sessError, MAX_STR + 1); \ @@ -15,8 +26,14 @@ union semun { struct semid_ds *buf; unsigned short int *array; struct seminfo *__buf; +}; */ +#ifndef HAVE_UNION_SEMUN +union semun { + int val; /* value for SETVAL */ + struct semid_ds *buf; /* buffer for IPC_STAT & IPC_SET */ + unsigned short *array; /* array for GETALL & SETALL */ }; -*/ +#endif extern int sessErrno;