X-Git-Url: https://gapil.gnulinux.it/gitweb/?p=gapil.git;a=blobdiff_plain;f=sources%2FGapil.h;h=5647368ece3f3c9ebc971e04da25e6c51627863b;hp=90ed7d867c7a51015af360caf0c03da08f4dde4d;hb=8654ce33b450ae7bb34c3907835000a0760c2931;hpb=de83478a4dec2c8dd1b3721c4548b8d902555566 diff --git a/sources/Gapil.h b/sources/Gapil.h index 90ed7d8..5647368 100644 --- a/sources/Gapil.h +++ b/sources/Gapil.h @@ -23,7 +23,7 @@ * * Author: S. Piccardi * - * $Id: Gapil.h,v 1.8 2003/02/26 21:37:36 piccardi Exp $ + * $Id: Gapil.h,v 1.12 2003/08/16 18:30:21 piccardi Exp $ * *****************************************************************************/ #include /* IPC semaphore declarations */ @@ -91,6 +91,8 @@ inline int UnlockFile(const char* path_name); typedef void SigFunc(int); /* Function Signal: Initialize a signal handler. See SigHand.c */ SigFunc * Signal(int signo, SigFunc *func); +/* Function SignalRestart: restart system calls. See SigHand.c */ +SigFunc * SignalRestart(int signo, SigFunc *func); /* Function HandSigCHLD: to handle SIGCHILD. See SigHand.c */ void HandSigCHLD(int sig); /* @@ -120,3 +122,13 @@ void * CreateShm(char * shm_name, off_t shm_size, int perm, int fill); void * FindShm(char * shm_name, off_t shm_size); /* Function RemoveShm: remove a POSIX shared memory */ int RemoveShm(char * shm_name); +/* + * Socket creation functions. See corresponding .c + */ +int sockconn(char *host, char *serv, int prot, int type); +int sockbind(char *host, char *serv, int prot, int type); + +/* + * General purpose functions. See corresponding .c + */ +int endian(void);