#ifndef __DEFS_H #define __DEFS_H #define MAX_STR 255 #define LOGERR { \ sessErrno = errno; \ bzero(sessError, MAX_STR + 1); \ strncpy(sessError, strerror(errno), MAX_STR); \ } /* union semun { int val; struct semid_ds *buf; unsigned short int *array; struct seminfo *__buf; }; */ extern int sessErrno; extern char sessError[]; #endif