From 25b5b8d5c25bc3ef59d48298deff312b3a04894b Mon Sep 17 00:00:00 2001 From: Jeff Hill Date: Fri, 21 Jun 1996 01:07:46 +0000 Subject: [PATCH] use sigemptyset() and cc -Xc changes --- src/util/iocLogServer.c | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/src/util/iocLogServer.c b/src/util/iocLogServer.c index 5fe397148..970717f79 100644 --- a/src/util/iocLogServer.c +++ b/src/util/iocLogServer.c @@ -47,6 +47,9 @@ * .09 050494 pg HPUX port changes. * .10 021694 joh ANSI C * $Log$ + * Revision 1.20 1996/06/19 18:03:17 jhill + * SIGHUP changes added by KECK + * * Revision 1.18 1995/11/27 22:49:36 jhill * included * @@ -60,13 +63,6 @@ static char *pSCCSID = "@(#)iocLogServer.c 1.9\t05/05/94"; -#include -#include -#include -#include -#include -#include - #include #include @@ -77,6 +73,19 @@ static char *pSCCSID = "@(#)iocLogServer.c 1.9\t05/05/94"; #include #include +/* + * _XOPEN_SOURCE & _POSIX_C_SOURCE must not be defined + * prior to including the socket headers on solaris + */ +#define _XOPEN_SOURCE /* for solaris and "cc -Xc" */ +#include +#include +#include +#include +#include +#define _POSIX_C_SOURCE 3 /* for solaris and "cc -Xc" */ +#include + # ifdef SOLARIS # include # endif @@ -86,6 +95,7 @@ static char *pSCCSID = "@(#)iocLogServer.c 1.9\t05/05/94"; #include #include + static unsigned short ioc_log_port; static long ioc_log_file_limit; static char ioc_log_file_name[256]; @@ -187,7 +197,7 @@ int main() * closed and re-opened, possibly with a different name. */ sigact.sa_handler = sighupHandler; - sigact.sa_mask = (sigset_t) 0; + sigemptyset (&sigact.sa_mask); sigact.sa_flags = 0; if (sigaction(SIGHUP, &sigact, NULL)){ fprintf(stderr, "iocLogServer: %s\n", strerror(errno));