Add AC_RETSIGTYPE to get proper return type for signal hanlders
authorTheodore Tso <tytso@mit.edu>
Mon, 24 Oct 1994 18:38:32 +0000 (18:38 +0000)
committerTheodore Tso <tytso@mit.edu>
Mon, 24 Oct 1994 18:38:32 +0000 (18:38 +0000)
Makefile.in: Don't specify an explicit pathname for sed.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@4559 dc483132-0cff-0310-8789-dd5450dbe970

src/util/ss/ChangeLog
src/util/ss/Makefile.in
src/util/ss/configure.in
src/util/ss/list_rqs.c
src/util/ss/listen.c

index b7ded22aa5472be80cf9dc53a7675a63a20aa4c7..a5ce5ab6cb3e659d2802cf3d17eb27fc0552adf6 100644 (file)
@@ -1,3 +1,14 @@
+Sat Oct 22 09:54:50 1994    (tytso@rsx-11)
+
+       * list_rqs.c (ss_list_requests): 
+       * listen.c (ss_listen): 
+       * configure.in: Add AC_RETSIGTYPE to get proper return type for
+               signal hanlders.
+
+Fri Oct 21 21:07:16 1994    (tytso@rsx-11)
+
+       * Makefile.in (SED): Don't specify an explicit pathname for sed.
+
 Tue Oct 11 12:41:40 1994  Theodore Y. Ts'o  (tytso@dcl)
 
        * Makefile.in: Don't rm the awk and sed scripts during a make clean!
index 0fece53a19b10241768306c0428722da4ac668ac..dd1b12dd1f4aec76cd6d6330a2a93d80a8cc241f 100644 (file)
@@ -1,6 +1,6 @@
 CFLAGS = $(CCOPTS) $(DEFS) $(LOCALINCLUDE)
 LDFLAGS = -g
-SED = /bin/sed
+SED = sed
 
 INSTALLLIB=cp
 INSTALLFILE=cp
index 8dbc1745ba31d395a682dc9c030ca2d75b534761..9f6c9f6f9b83dc36b4a214de82054ca75db8fff5 100644 (file)
@@ -15,6 +15,7 @@ CHECK_DIRENT
 CHECK_FCNTL
 CHECK_WAIT_TYPE
 CHECK_SIGPROCMASK
+AC_RETSIGTYPE
 CHECK_STDARG
 CopySrcHeader(ss.h,$(BUILDTOP)/include/ss)
 CopySrcHeader(mit-sipb-copyright.h,$(BUILDTOP)/include/ss)
index b8aee87d2d4e2cf2d1fbad209dc539e36aa3353c..c44ebeda8ddf87263edeb052eae84c40776dc64c 100644 (file)
@@ -34,7 +34,7 @@ ss_list_requests(argc, argv, sci_idx, info_ptr)
     FILE *output;
     int fd;
     int mask;
-    int (*func)();
+    RETSIGTYPE (*func)();
 #ifndef WAIT_USES_INT
     union wait waitb;
 #else
index ccf3b6b8350bf309e46fcce59135393b574885ed..dd47601989007875fc885e97ab0d92d9b6476325 100644 (file)
@@ -21,7 +21,7 @@
 static ss_data *current_info;
 static jmp_buf listen_jmpb;
 
-static int print_prompt()
+static RETSIGTYPE print_prompt()
 {
 #ifdef BSD
     /* put input into a reasonable mode */
@@ -37,7 +37,7 @@ static int print_prompt()
     (void) fflush(stdout);
 }
 
-static int listen_int_handler()
+static RETSIGTYPE listen_int_handler()
 {
     putc('\n', stdout);
     longjmp(listen_jmpb, 1);
@@ -47,9 +47,9 @@ int ss_listen (sci_idx)
     int sci_idx;
 {
     register char *cp;
-    register int (*sig_cont)();
+    register RETSIGTYPE (*sig_cont)();
     register ss_data *info;
-    int (*sig_int)(), (*old_sig_cont)();
+    RETSIGTYPE (*sig_int)(), (*old_sig_cont)();
     char input[BUFSIZ];
     char buffer[BUFSIZ];
     char *end = buffer;
@@ -59,7 +59,7 @@ int ss_listen (sci_idx)
     ss_data *old_info = current_info;
     
     current_info = info = ss_info(sci_idx);
-    sig_cont = (int (*)())0;
+    sig_cont = (RETSIGTYPE (*)())0;
     info->abort = 0;
     mask = sigblock(sigmask(SIGINT));
     memcpy(old_jmpb, listen_jmpb, sizeof(jmp_buf));