diff options
author | markm <markm@FreeBSD.org> | 2001-12-02 20:13:42 +0000 |
---|---|---|
committer | markm <markm@FreeBSD.org> | 2001-12-02 20:13:42 +0000 |
commit | f8ba6799fd56d2f5656edd313593a8ea182bc687 (patch) | |
tree | 545bbd835995f189ed29027453456c5feee3222f /usr.bin/finger/net.c | |
parent | e95759f46412cb1856c366e36641b92681ffc36e (diff) | |
download | FreeBSD-src-f8ba6799fd56d2f5656edd313593a8ea182bc687.zip FreeBSD-src-f8ba6799fd56d2f5656edd313593a8ea182bc687.tar.gz |
WARNS=2 fix, remove 'register' and use __FBSDID().
Diffstat (limited to 'usr.bin/finger/net.c')
-rw-r--r-- | usr.bin/finger/net.c | 24 |
1 files changed, 13 insertions, 11 deletions
diff --git a/usr.bin/finger/net.c b/usr.bin/finger/net.c index 61fc221..4bcb31b 100644 --- a/usr.bin/finger/net.c +++ b/usr.bin/finger/net.c @@ -34,13 +34,13 @@ * SUCH DAMAGE. */ +#include <sys/cdefs.h> + +__FBSDID("$FreeBSD$"); + #ifndef lint -#if 0 -static char sccsid[] = "@(#)net.c 8.4 (Berkeley) 4/28/95"; +static const char sccsid[] = "@(#)net.c 8.4 (Berkeley) 4/28/95"; #endif -static const char rcsid[] = - "$FreeBSD$"; -#endif /* not lint */ #include <sys/param.h> #include <sys/socket.h> @@ -114,10 +114,12 @@ static int do_protocol(const char *name, const struct addrinfo *ai) { int cnt, line_len, s; - register FILE *fp; - register int c, lastc; + FILE *fp; + int c, lastc; struct iovec iov[3]; struct msghdr msg; + static char slash_w[] = "/W "; + static char neteol[] = "\n\r"; s = socket(ai->ai_family, ai->ai_socktype, ai->ai_protocol); if (s < 0) { @@ -136,13 +138,13 @@ do_protocol(const char *name, const struct addrinfo *ai) /* -l flag for remote fingerd */ if (lflag) { - iov[msg.msg_iovlen].iov_base = "/W "; + iov[msg.msg_iovlen].iov_base = slash_w; iov[msg.msg_iovlen++].iov_len = 3; } /* send the name followed by <CR><LF> */ - iov[msg.msg_iovlen].iov_base = (char *)name; + iov[msg.msg_iovlen].iov_base = strdup(name); iov[msg.msg_iovlen++].iov_len = strlen(name); - iov[msg.msg_iovlen].iov_base = "\r\n"; + iov[msg.msg_iovlen].iov_base = neteol; iov[msg.msg_iovlen++].iov_len = 2; /* @@ -238,7 +240,7 @@ trying(const struct addrinfo *ai) } void -cleanup(int sig) +cleanup(int sig __unused) { #define ERRSTR "Timed out.\n" write(STDERR_FILENO, ERRSTR, sizeof ERRSTR); |