commit-inetutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[SCM] GNU Inetutils branch, master, updated. inetutils-1_8-97-g00a01d9


From: Simon Josefsson
Subject: [SCM] GNU Inetutils branch, master, updated. inetutils-1_8-97-g00a01d9
Date: Thu, 16 Jun 2011 11:14:08 +0000

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU Inetutils ".

The branch, master has been updated
       via  00a01d95c1a288410d79949547cec890549512ff (commit)
      from  e0ecdab5bebdcc5e1524005cb0029b9114709d6c (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://git.savannah.gnu.org/cgit/inetutils.git/commit/?id=00a01d95c1a288410d79949547cec890549512ff


commit 00a01d95c1a288410d79949547cec890549512ff
Author: Simon Josefsson <address@hidden>
Date:   Thu Jun 16 13:13:46 2011 +0200

    Replace use of sig_t with sighandler_t.

diff --git a/ChangeLog b/ChangeLog
index 64fccbe..60cf0ee 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,14 @@
+2011-06-16  Simon Josefsson  <address@hidden>
+
+       * configure.ac: Don't check for sig_t.
+       * libinetutils/setsig.c (setsig): Use sighandler_t instead of sig_t.
+       Reported by Mats Erik Andersson <address@hidden>.
+       * ftp/cmds.c (mput, mget, mdelete, mls, shell, doproxy): Likewise.
+       * ftp/ftp.c (command, getreply, sendrequest, recvrequest)
+       (pswitch, proxtrans): Likewise.
+       * src/rlogin.c (setsignal): Likewise.
+       * src/rcp.c (susystem): Likewise.
+
 2011-06-15  Mats Erik Andersson <address@hidden>
 
        * src/syslogd.c (fprintlog): Sanity check on `f->f_prevhost'
diff --git a/configure.ac b/configure.ac
index c1fc9b5..c818dfa 100644
--- a/configure.ac
+++ b/configure.ac
@@ -499,11 +499,6 @@ AC_CHECK_TYPES(struct if_nameindex, , ,
                  #include <sys/socket.h>
                  #include <net/if.h>])])
 
-dnl sig_t is the type of a signal handler (4.4BSD)
-AC_CHECK_TYPES(sig_t, , ,
-  [IU_FLUSHLEFT([#include <sys/types.h>
-                 #include <signal.h> ])])
-
 dnl sigset_t is a set of signals (4.4BSD)
 AC_CHECK_TYPE(sigset_t, , AC_DEFINE([sigset_t], unsigned long, [FIXME]),
   [IU_FLUSHLEFT([#include <sys/types.h>
diff --git a/ftp/cmds.c b/ftp/cmds.c
index 4a97f26..58dd5a6 100644
--- a/ftp/cmds.c
+++ b/ftp/cmds.c
@@ -546,7 +546,7 @@ void
 mput (int argc, char **argv)
 {
   int i;
-  sig_t oldintr;
+  sighandler_t oldintr;
   int ointer;
 
   if (argc < 2 && !another (&argc, &argv, "local-files"))
@@ -862,7 +862,7 @@ mabort (int signo ARG_UNUSED)
 void
 mget (int argc, char **argv)
 {
-  sig_t oldintr;
+  sighandler_t oldintr;
   int ointer;
   char *cp, *tp;
 
@@ -1364,7 +1364,7 @@ delete (int argc, char **argv)
 void
 mdelete (int argc, char **argv)
 {
-  sig_t oldintr;
+  sighandler_t oldintr;
   int ointer;
   char *cp;
 
@@ -1475,7 +1475,7 @@ out:
 void
 mls (int argc, char **argv)
 {
-  sig_t oldintr;
+  sighandler_t oldintr;
   int ointer, i;
   char *cmd, mode[1], *dest;
 
@@ -1542,7 +1542,7 @@ void
 shell (int argc, char **argv)
 {
   pid_t pid;
-  sig_t old1, old2;
+  sighandler_t old1, old2;
   char shellnam[40], *shell, *namep;
 
   old1 = signal (SIGINT, SIG_IGN);
@@ -1965,7 +1965,7 @@ void
 doproxy (int argc, char **argv)
 {
   struct cmd *c;
-  sig_t oldintr;
+  sighandler_t oldintr;
 
   if (argc < 2 && !another (&argc, &argv, "command"))
     {
diff --git a/ftp/ftp.c b/ftp/ftp.c
index 733a268..ecf4e67 100644
--- a/ftp/ftp.c
+++ b/ftp/ftp.c
@@ -357,7 +357,7 @@ command (const char *fmt, ...)
 {
   va_list ap;
   int r;
-  sig_t oldintr;
+  sighandler_t oldintr;
 
   abrtflag = 0;
   if (debug)
@@ -403,7 +403,7 @@ getreply (int expecteof)
   int c, n;
   int dig;
   int originalcode = 0, continuation = 0;
-  sig_t oldintr;
+  sighandler_t oldintr;
   int pflag = 0;
   char *cp, *pt = pasv;
 
@@ -542,7 +542,7 @@ sendrequest (char *cmd, char *local, char *remote, int 
printnames)
   int c, d;
   FILE *fin, *dout = 0, *popen (const char *, const char *);
   int (*closefunc) (FILE *);
-  sig_t oldintr, oldintp;
+  sighandler_t oldintr, oldintp;
   long bytes = 0, local_hashbytes = hashbytes;
   char *lmode, buf[BUFSIZ], *bufp;
 
@@ -824,7 +824,7 @@ recvrequest (char *cmd, char *local, char *remote, char 
*lmode, int printnames)
 {
   FILE *fout, *din = 0;
   int (*closefunc) (FILE *);
-  sig_t oldintr, oldintp;
+  sighandler_t oldintr, oldintp;
   int c, d, is_retr, tcrflag, bare_lfs = 0, blksize;
   static int bufsize = 0;
   static char *buf;
@@ -1534,7 +1534,7 @@ psabort (int sig)
 void
 pswitch (int flag)
 {
-  sig_t oldintr;
+  sighandler_t oldintr;
   static struct comvars
   {
     int connect;
@@ -1652,7 +1652,7 @@ abortpt (int sig)
 void
 proxtrans (char *cmd, char *local, char *remote)
 {
-  sig_t oldintr;
+  sighandler_t oldintr;
   int secndflag = 0, prox_type, nfnd;
   char *cmd2;
   fd_set mask;
diff --git a/libinetutils/setsig.c b/libinetutils/setsig.c
index ff519c9..3fa3c08 100644
--- a/libinetutils/setsig.c
+++ b/libinetutils/setsig.c
@@ -27,8 +27,8 @@
 
 /* This is exactly like the traditional signal function, but turns on the
    SA_RESTART bit where possible.  */
-sig_t
-setsig (int sig, sig_t handler)
+sighandler_t
+setsig (int sig, sighandler_t handler)
 {
 #ifdef HAVE_SIGACTION
   struct sigaction sa;
diff --git a/src/rcp.c b/src/rcp.c
index 68eb147..a05145a 100644
--- a/src/rcp.c
+++ b/src/rcp.c
@@ -1169,7 +1169,7 @@ bad:
 int
 susystem (char *s, int userid)
 {
-  sig_t istat, qstat;
+  sighandler_t istat, qstat;
   int status;
   pid_t pid;
 
diff --git a/src/rlogin.c b/src/rlogin.c
index 5852edd..f709bd4 100644
--- a/src/rlogin.c
+++ b/src/rlogin.c
@@ -209,7 +209,7 @@ RETSIGTYPE writeroob (int);
 void warning (const char *, ...);
 #endif
 
-extern sig_t setsig (int, sig_t);
+extern sighandler_t setsig (int, sighandler_t);
 
 #if defined KERBEROS || defined SHISHI
 # define OPTIONS       "8EKde:k:l:xhV"
@@ -771,7 +771,7 @@ doit (sigset_t * smask)
 void
 setsignal (int sig)
 {
-  sig_t handler;
+  sighandler_t handler;
   sigset_t sigs;
 
   sigemptyset (&sigs);

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog             |   11 +++++++++++
 configure.ac          |    5 -----
 ftp/cmds.c            |   12 ++++++------
 ftp/ftp.c             |   12 ++++++------
 libinetutils/setsig.c |    4 ++--
 src/rcp.c             |    2 +-
 src/rlogin.c          |    4 ++--
 7 files changed, 28 insertions(+), 22 deletions(-)


hooks/post-receive
-- 
GNU Inetutils 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]