diff options
author | steve <steve@FreeBSD.org> | 1997-08-07 21:42:17 +0000 |
---|---|---|
committer | steve <steve@FreeBSD.org> | 1997-08-07 21:42:17 +0000 |
commit | 8eb2ceeba6184065f9f56a6be00921df473d24f7 (patch) | |
tree | 14d11b65657d85fe0539351a66120ba544c4dda8 /bin/csh/csh.c | |
parent | 717042838c948b136f885ba4c16e32cd1787b598 (diff) | |
download | FreeBSD-src-8eb2ceeba6184065f9f56a6be00921df473d24f7.zip FreeBSD-src-8eb2ceeba6184065f9f56a6be00921df473d24f7.tar.gz |
Changes include: sccsid -> rcsid, bcopy -> memcpy, don't use the
register keyword, and -Wall cleaning.
Obtained from: similar changes in NetBSD
Diffstat (limited to 'bin/csh/csh.c')
-rw-r--r-- | bin/csh/csh.c | 45 |
1 files changed, 24 insertions, 21 deletions
diff --git a/bin/csh/csh.c b/bin/csh/csh.c index a652a45..26a1c1d 100644 --- a/bin/csh/csh.c +++ b/bin/csh/csh.c @@ -29,18 +29,21 @@ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. - * - * $Id$ */ #ifndef lint -static char copyright[] = +static const char copyright[] = "@(#) Copyright (c) 1980, 1991, 1993\n\ The Regents of the University of California. All rights reserved.\n"; #endif /* not lint */ #ifndef lint +#if 0 static char sccsid[] = "@(#)csh.c 8.2 (Berkeley) 10/12/93"; +#else +static const char rcsid[] = + "$Id: csh.c,v 1.8 1997/02/22 14:01:41 peter Exp $"; +#endif #endif /* not lint */ #include <sys/types.h> @@ -114,10 +117,10 @@ main(argc, argv) int argc; char **argv; { - register Char *cp; - register char *tcp; - register int f; - register char **tempv; + Char *cp; + char *tcp; + int f; + char **tempv; struct sigvec osv; cshin = stdin; @@ -603,9 +606,9 @@ void importpath(cp) Char *cp; { - register int i = 0; - register Char *dp; - register Char **pv; + int i = 0; + Char *dp; + Char **pv; int c; for (dp = cp; *dp; dp++) @@ -623,7 +626,7 @@ importpath(cp) if ((c = *dp) == ':' || c == 0) { *dp = 0; if (*cp != '/' && (euid == 0 || uid == 0) && - (intact || intty && isatty(SHOUT))) + (intact || (intty && isatty(SHOUT)))) (void) fprintf(csherr, "Warning: imported path contains relative components\n"); pv[i++] = Strsave(*cp ? cp : STRdot); @@ -647,7 +650,7 @@ static int srccat(cp, dp) Char *cp, *dp; { - register Char *ep = Strspl(cp, dp); + Char *ep = Strspl(cp, dp); char *ptr = short2str(ep); xfree((ptr_t) ep); @@ -662,7 +665,7 @@ srcfile(f, onlyown, flag) char *f; bool onlyown, flag; { - register int unit; + int unit; if ((unit = open(f, O_RDONLY)) == -1) return 0; @@ -680,7 +683,7 @@ srcfile(f, onlyown, flag) int insource; static void srcunit(unit, onlyown, hflg) - register int unit; + int unit; bool onlyown, hflg; { /* We have to push down a lot of state here */ @@ -731,7 +734,7 @@ srcunit(unit, onlyown, hflg) if (setintr) omask = sigblock(sigmask(SIGINT)); /* Setup the new values of the state stuff saved above */ - bcopy((char *) &B, (char *) &(saveB), sizeof(B)); + memcpy((char *) &(saveB), (char *) &B, sizeof(B)); fbuf = NULL; fseekp = feobp = fblocks = 0; oSHIN = SHIN, SHIN = unit, arginp = 0, onelflg = 0; @@ -756,7 +759,7 @@ srcunit(unit, onlyown, hflg) if (setintr) (void) sigsetmask(omask); if (oSHIN >= 0) { - register int i; + int i; /* We made it to the new state... free up its storage */ /* This code could get run twice but xfree doesn't care */ @@ -765,7 +768,7 @@ srcunit(unit, onlyown, hflg) xfree((ptr_t) fbuf); /* Reset input arena */ - bcopy((char *) &(saveB), (char *) &B, sizeof(B)); + memcpy((char *) &B, (char *) &(saveB), sizeof(B)); (void) close(SHIN), SHIN = oSHIN; arginp = oarginp, onelflg = oonelflg; @@ -1120,7 +1123,7 @@ dosource(v, t) struct command *t; { - register Char *f; + Char *f; bool hflg = 0; Char buf[BUFSIZ]; @@ -1150,8 +1153,8 @@ dosource(v, t) static void mailchk() { - register struct varent *v; - register Char **vp; + struct varent *v; + Char **vp; time_t t; int intvl, cnt; struct stat stb; @@ -1338,7 +1341,7 @@ defaultpath() void printprompt() { - register Char *cp; + Char *cp; if (!whyles) { for (cp = value(STRprompt); *cp; cp++) |