- Signal handlers must have an int argument.

- Use prototypes.
- Add a cast for a signed vs unsigned comparison.
- Mark as WARNS?=3 clean.
This commit is contained in:
Stefan Farfeleder 2004-08-02 08:10:28 +00:00
parent db0ce9a458
commit adb89653fc
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=133002
2 changed files with 14 additions and 16 deletions

View File

@ -2,7 +2,7 @@
# $FreeBSD$
PROG= startslip
WARNS?= 0
WARNS?= 3
DPADD= ${LIBUTIL}
LDADD= -lutil

View File

@ -103,16 +103,16 @@ int debug = 0;
int carrier(void);
void down(int);
int getline(char *, int, int, time_t);
void sighup(int);
void sigterm(int);
void sigurg(int);
static void usage(void);
int
main(argc, argv)
int argc;
char **argv;
main(int argc, char **argv)
{
char *cp, **ap;
int ch, disc;
void sighup(), sigterm(), sigurg();
FILE *wfd = NULL;
char *dialerstring = 0, buf[BUFSIZ];
int unitnum, keepal = 0, outfill = 0;
@ -210,7 +210,8 @@ main(argc, argv)
dvname = devicename;
else
dvname++;
if (snprintf(pidfile, sizeof(pidfile), PIDFILE, _PATH_VARRUN, dvname) >= sizeof(pidfile))
if (snprintf(pidfile, sizeof(pidfile), PIDFILE, _PATH_VARRUN, dvname)
>= (int)sizeof(pidfile))
usage();
if ((pfd = fopen(pidfile, "r")) != NULL) {
@ -474,7 +475,7 @@ main(argc, argv)
}
void
sighup()
sighup(int sig __unused)
{
printd("hup\n");
@ -484,7 +485,7 @@ sighup()
}
void
sigurg()
sigurg(int sig __unused)
{
printd("urg\n");
@ -494,7 +495,7 @@ sigurg()
}
void
sigterm()
sigterm(int sig __unused)
{
printd("terminate\n");
@ -504,10 +505,7 @@ sigterm()
}
int
getline(buf, size, fd, fintimeout)
char *buf;
int size, fd;
time_t fintimeout;
getline(char *buf, int size, int fd, time_t fintimeout)
{
int i;
int ret;
@ -561,7 +559,7 @@ getline(buf, size, fd, fintimeout)
}
int
carrier()
carrier(void)
{
int comstate;
@ -574,7 +572,7 @@ carrier()
}
void
down(code)
down(int code)
{
if (fd > -1)
close(fd);
@ -586,7 +584,7 @@ down(code)
}
static void
usage()
usage(void)
{
(void)fprintf(stderr, "%s\n%s\n%s\n%s\n",
"usage: startslip [-d] [-b speed] [-s string1 [-s string2 [...]]] [-h] [-l]",