diff options
author | Mark Murray <markm@FreeBSD.org> | 2002-03-23 15:43:11 +0000 |
---|---|---|
committer | Mark Murray <markm@FreeBSD.org> | 2002-03-23 15:43:11 +0000 |
commit | ed86ca364b2e22d627d4ed44ad2c67f48d547c09 (patch) | |
tree | 45a6c7b3a0b609f6fb9e83681cc212050f9f22f2 /usr.bin/rsh | |
parent | ddd22fb7fbc7cf08d7ef7ea7237ebf2dc24dec0b (diff) | |
download | src-ed86ca364b2e22d627d4ed44ad2c67f48d547c09.tar.gz src-ed86ca364b2e22d627d4ed44ad2c67f48d547c09.zip |
Very simple fixes; WARNS and ANSIfy. Remove GCC-specific options from
Makefile.
Notes
Notes:
svn path=/head/; revision=93022
Diffstat (limited to 'usr.bin/rsh')
-rw-r--r-- | usr.bin/rsh/Makefile | 1 | ||||
-rw-r--r-- | usr.bin/rsh/rsh.c | 30 |
2 files changed, 11 insertions, 20 deletions
diff --git a/usr.bin/rsh/Makefile b/usr.bin/rsh/Makefile index 404c9a6ef180..e365a8107c1e 100644 --- a/usr.bin/rsh/Makefile +++ b/usr.bin/rsh/Makefile @@ -3,7 +3,6 @@ PROG= rsh SRCS= rsh.c -CFLAGS+=-Wall CFLAGS+=-I${.CURDIR}/../../libexec/rlogind .if exists(${DESTDIR}${LIBDIR}/libkrb.a) && defined(MAKE_KERBEROS4) && !defined(NO_OPENSSL) && !defined(NOCRYPT) diff --git a/usr.bin/rsh/rsh.c b/usr.bin/rsh/rsh.c index a0116428d769..8a7a62e0022c 100644 --- a/usr.bin/rsh/rsh.c +++ b/usr.bin/rsh/rsh.c @@ -38,13 +38,12 @@ static const char copyright[] = #endif /* not lint */ #ifndef lint -#if 0 -static char sccsid[] = "From: @(#)rsh.c 8.3 (Berkeley) 4/6/94"; -#endif -static const char rcsid[] = - "$FreeBSD$"; +static const char sccsid[] = "From: @(#)rsh.c 8.3 (Berkeley) 4/6/94"; #endif /* not lint */ +#include <sys/cdefs.h> +__FBSDID("$FreeBSD$"); + #include <sys/param.h> #include <sys/signal.h> #include <sys/socket.h> @@ -86,6 +85,7 @@ extern char *krb_realmofhost(); int rfd2; int family = PF_UNSPEC; +char rlogin[] = "rlogin"; char *copyargs(char **); void sendsig(int); @@ -93,9 +93,7 @@ void talk(int, long, pid_t, int, int); void usage(void); int -main(argc, argv) - int argc; - char **argv; +main(int argc, char *argv[]) { struct passwd *pw; struct servent *sp; @@ -196,7 +194,7 @@ main(argc, argv) /* if no further arguments, must have been called as rlogin. */ if (!argv[optind]) { if (asrsh) - *argv = "rlogin"; + *argv = rlogin; execv(_PATH_RLOGIN, argv); err(1, "can't exec %s", _PATH_RLOGIN); } @@ -336,11 +334,7 @@ try_connect: } void -talk(nflag, omask, pid, rem, timeout) - int nflag; - long omask; - pid_t pid; - int rem; +talk(int nflag, long omask, pid_t pid, int rem, int timeout) { int cc, wc; fd_set readfrom, ready, rembits; @@ -449,8 +443,7 @@ done: } void -sendsig(sig) - int sig; +sendsig(int sig) { char signo; @@ -466,8 +459,7 @@ sendsig(sig) } char * -copyargs(argv) - char **argv; +copyargs(char **argv) { int cc; char **ap, *args, *p; @@ -487,7 +479,7 @@ copyargs(argv) } void -usage() +usage(void) { (void)fprintf(stderr, |