From cb304595fcff75035cd74d26b6c7b8c00c713786 Mon Sep 17 00:00:00 2001 From: jb Date: Wed, 3 Jun 1998 11:33:44 +0000 Subject: signal() returns SIG_ERR on error, not int. time() requires a time_t pointer, not a long. --- libexec/ftpd/ftpd.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'libexec/ftpd') diff --git a/libexec/ftpd/ftpd.c b/libexec/ftpd/ftpd.c index 0e688e1..d9b2e28 100644 --- a/libexec/ftpd/ftpd.c +++ b/libexec/ftpd/ftpd.c @@ -44,7 +44,7 @@ static char copyright[] = static char sccsid[] = "@(#)ftpd.c 8.4 (Berkeley) 4/16/94"; #endif static const char rcsid[] = - "$Id: ftpd.c,v 1.49 1998/05/16 21:23:33 ache Exp $"; + "$Id: ftpd.c,v 1.50 1998/05/25 03:45:35 steve Exp $"; #endif /* not lint */ /* @@ -460,7 +460,7 @@ main(argc, argv, envp) (void) signal(SIGCHLD, SIG_IGN); (void) signal(SIGPIPE, lostconn); - if ((int)signal(SIGURG, myoob) < 0) + if (signal(SIGURG, myoob) == SIG_ERR) syslog(LOG_ERR, "signal: %m"); #ifdef SKEY @@ -1140,7 +1140,7 @@ retrieve(cmd, name) FILE *fin, *dout; struct stat st; int (*closefunc) __P((FILE *)); - long start; + time_t start; if (cmd == 0) { fin = fopen(name, "r"), closefunc = fclose; @@ -2297,7 +2297,7 @@ logxfer(name, size, start) { char buf[1024]; char path[MAXPATHLEN + 1]; - long now; + time_t now; if (statfd >= 0 && getwd(path) != NULL) { time(&now); -- cgit v1.1