diff --git a/lib/libc/gen/setmode.c b/lib/libc/gen/setmode.c index c1f7efbb4fcd..9911634a7aa7 100644 --- a/lib/libc/gen/setmode.c +++ b/lib/libc/gen/setmode.c @@ -1,4 +1,4 @@ -/* $NetBSD: setmode.c,v 1.13 1996/04/03 19:49:01 jtc Exp $ */ +/* $NetBSD: setmode.c,v 1.14 1996/12/20 19:38:57 cgd Exp $ */ /* * Copyright (c) 1989, 1993, 1994 @@ -40,7 +40,7 @@ #if 0 static char sccsid[] = "@(#)setmode.c 8.2 (Berkeley) 3/25/94"; #else -static char rcsid[] = "$NetBSD: setmode.c,v 1.13 1996/04/03 19:49:01 jtc Exp $"; +static char rcsid[] = "$NetBSD: setmode.c,v 1.14 1996/12/20 19:38:57 cgd Exp $"; #endif #endif /* LIBC_SCCS and not lint */ @@ -51,6 +51,7 @@ static char rcsid[] = "$NetBSD: setmode.c,v 1.13 1996/04/03 19:49:01 jtc Exp $"; #include #include #include +#include #ifdef SETMODE_DEBUG #include @@ -85,13 +86,13 @@ static void dumpmode __P((BITCMD *)); */ mode_t getmode(bbox, omode) - void *bbox; + const void *bbox; mode_t omode; { - register BITCMD *set; + register const BITCMD *set; register mode_t clrval, newmode, value; - set = (BITCMD *)bbox; + set = (const BITCMD *)bbox; newmode = omode; for (value = 0;; set++) switch(set->cmd) { @@ -170,7 +171,7 @@ common: if (set->cmd2 & CMD2_CLR) { void * setmode(p) - register char *p; + register const char *p; { register int perm, who; register char op;