]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
Remove obsolete retsigtype
authorPeter Foley <pefoley2@pefoley.com>
Mon, 29 Feb 2016 21:39:14 +0000 (16:39 -0500)
committerStephan Wiesand <stephan.wiesand@desy.de>
Mon, 10 Jun 2019 11:33:58 +0000 (07:33 -0400)
Only relevent for pre-c89 K&R compilers.

[mmeffie@sinenomine.net: avoid changes to src/external]

Reviewed-on: https://gerrit.openafs.org/12203
Reviewed-by: Michael Meffie <mmeffie@sinenomine.net>
Reviewed-by: Andrew Deason <adeason@sinenomine.net>
Reviewed-by: Marcio Brito Barbosa <mbarbosa@sinenomine.net>
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>
(cherry picked from commit a9644daa965fbf316943a07ad985b8ead2f4f31d)

Change-Id: I37f83e7d8a59d5ccffe8542f3c4090e667b48c16
Reviewed-on: https://gerrit.openafs.org/13485
Reviewed-by: Michael Meffie <mmeffie@sinenomine.net>
Reviewed-by: Andrew Deason <adeason@sinenomine.net>
Reviewed-by: Marcio Brito Barbosa <mbarbosa@sinenomine.net>
Reviewed-by: Cheyenne Wills <cwills@sinenomine.net>
Reviewed-by: Mark Vitale <mvitale@sinenomine.net>
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Stephan Wiesand <stephan.wiesand@desy.de>
src/cf/retsigtype.m4 [deleted file]
src/cf/types.m4
src/config/afsconfig-windows.h
src/crypto/hcrypto/config.h
src/kopenafs/kopenafs.c
src/tests/intr-read.c
src/tests/rename-under-feet.c

diff --git a/src/cf/retsigtype.m4 b/src/cf/retsigtype.m4
deleted file mode 100644 (file)
index 72b7ec6..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-dnl
-dnl $Id$
-dnl
-dnl Figure out return type of signal handlers, and define SIGRETURN macro
-dnl that can be used to return from one
-dnl
-AC_DEFUN([OPENAFS_RETSIGTYPE],[
-AC_DIAGNOSE([obsolete],[your code may safely assume C89 semantics that RETSIGTYPE is void.
-Remove this warning and the `AC_CACHE_CHECK' when you adjust the code.])dnl
-AC_CACHE_CHECK([return type of signal handlers],[ac_cv_type_signal],[AC_COMPILE_IFELSE(
-[AC_LANG_PROGRAM([#include <sys/types.h>
-#include <signal.h>
-],
-                [return *(signal (0, 0)) (0) == 1;])],
-                  [ac_cv_type_signal=int],
-                  [ac_cv_type_signal=void])])
-AC_DEFINE_UNQUOTED([RETSIGTYPE],[$ac_cv_type_signal],[Define as the return type of signal handlers
-                   (`int' or `void').])
-
-if test "$ac_cv_type_signal" = "void" ; then
-       AC_DEFINE(VOID_RETSIGTYPE, 1, [Define if signal handlers return void.])
-fi
-
-AH_BOTTOM([#ifdef VOID_RETSIGTYPE
-#define SIGRETURN(x) return
-#else
-#define SIGRETURN(x) return (RETSIGTYPE)(x)
-#endif])
-])
index 50366134cdbe6b4ba8a8121457159b6318e81873..660bf8f3828d3255f2c17afd301ff4aac9f44fdf 100644 (file)
@@ -4,19 +4,6 @@ LIBS="$save_LIBS"
 openafs_cv_saved_CFLAGS="$CFLAGS"
 CFLAGS="$CFLAGS $XCFLAGS_NOCHECKING"
 
-AC_DIAGNOSE([obsolete],[your code may safely assume C89 semantics that RETSIGTYPE is void.
-Remove this warning and the `AC_CACHE_CHECK' when you adjust the code.])dnl
-AC_CACHE_CHECK([return type of signal handlers],[ac_cv_type_signal],[AC_COMPILE_IFELSE(
-[AC_LANG_PROGRAM([#include <sys/types.h>
-#include <signal.h>
-],
-                [return *(signal (0, 0)) (0) == 1;])],
-                  [ac_cv_type_signal=int],
-                  [ac_cv_type_signal=void])])
-AC_DEFINE_UNQUOTED([RETSIGTYPE],[$ac_cv_type_signal],[Define as the return type of signal handlers
-                   (`int' or `void').])
-
-OPENAFS_RETSIGTYPE
 AC_CHECK_SIZEOF(void *)
 AC_CHECK_SIZEOF(unsigned long long)
 AC_CHECK_SIZEOF(unsigned long)
index ca53a1832586eed9362f7bcee40e5b700407e04d..9c2baa0d29260d52b306d6f99a1a453ca075c4b9 100644 (file)
 /* Define if you need to in order for stat and other things to work.  */
 #undef _POSIX_SOURCE
 
-/* Define as the return type of signal handlers (int or void).  */
-#undef RETSIGTYPE
-
-
 /* The size of `long', as computed by sizeof. */
 #define SIZEOF_LONG 4
 
index 233cd090e099e58a7a8926b2f4e22193012d73a5..ce5637e55099b32ac17d0d02773e4407725db97c 100644 (file)
@@ -50,4 +50,7 @@
 #define ENGINE_up_ref _oafs_h_ENGINE_up_ref
 #define ENGINE_finish _oafs_h_ENGINE_finish
 
+#define RETSIGTYPE void
+#define SIGRETURN(x) return
+
 #endif /* OAFS_HCRYPTO_CONFIG_H */
index 279c264f9e1d407786ca1dda17c057423bcfc5a9..0a59cc8b42ab8db867b3fd78eaa3c39bbc126ef1 100644 (file)
@@ -30,7 +30,7 @@ static volatile sig_atomic_t syscall_okay = 1;
 
 /* Signal handler to catch failed system calls and change the okay flag. */
 #ifdef SIGSYS
-static RETSIGTYPE
+static void
 sigsys_handler(int s)
 {
     syscall_okay = 0;
@@ -43,7 +43,7 @@ k_hasafs(void)
 {
     struct ViceIoctl iob;
     int okay, saved_errno;
-    RETSIGTYPE (*saved_func)(int);
+    void (*saved_func)(int);
 
     saved_errno = errno;
 
index 344c2abfd624a4570fefd3e2124d3c0aff51bbf6..99a08f6ebf8e7ebcd91c6f1dc5682f5af5c7deec 100644 (file)
@@ -50,7 +50,6 @@
 
 #include <err.h>
 
-#define RETSIGTYPE void
 #ifndef MAXPATHLEN
 #ifdef PATH_MAX
 #define MAXPATHLEN PATH_MAX
@@ -61,7 +60,7 @@
 
 static sig_atomic_t set_alarm = 1;
 
-static RETSIGTYPE
+static void
 sigalrm(int foo)
 {
     signal(SIGALRM, sigalrm);
index ad12e6cf6014b462b6d6b133b2a638ea5b0fbb1f..8604b2cb97b35f8e9e80f661d3608e620b0b48db 100644 (file)
@@ -49,8 +49,6 @@
 
 #include <err.h>
 
-#define RETSIGTYPE void
-
 static void
 emkdir(const char *path, mode_t mode)
 {
@@ -63,7 +61,7 @@ static pid_t child_pid;
 
 static sig_atomic_t term_sig = 0;
 
-static RETSIGTYPE
+static void
 child_sigterm(int signo)
 {
     term_sig = 1;