]> git.cameronkatri.com Git - pw-darwin.git/blobdiff - libc/gen/pw_scan.c
Staticize usage(). Cosmetics.
[pw-darwin.git] / libc / gen / pw_scan.c
index 9d280f7ded8b3323a9f68f70b3e24ed24a793807..d4747867c94abe072c7ec84d9ba60967c3cc6a60 100644 (file)
  */
 
 #ifndef lint
+#if 0
 static char sccsid[] = "@(#)pw_scan.c  8.3 (Berkeley) 4/2/94";
+#endif
+static const char rcsid[] =
+       "$Id$";
 #endif /* not lint */
 
 /*
@@ -45,7 +49,6 @@ static char sccsid[] = "@(#)pw_scan.c 8.3 (Berkeley) 4/2/94";
 #include <err.h>
 #include <fcntl.h>
 #include <pwd.h>
-#include <errno.h>
 #include <stdio.h>
 #include <string.h>
 #include <stdlib.h>
@@ -83,7 +86,7 @@ pw_scan(bp, pw)
        }
        if (id > USHRT_MAX) {
                warnx("%s > max uid value (%d)", p, USHRT_MAX);
-               return (0);
+               /*return (0);*/ /* THIS SHOULD NOT BE FATAL! */
        }
        pw->pw_uid = id;
 
@@ -93,7 +96,7 @@ pw_scan(bp, pw)
        id = atol(p);
        if (id > USHRT_MAX) {
                warnx("%s > max gid value (%d)", p, USHRT_MAX);
-               return (0);
+               /* return (0); This should not be fatal! */
        }
        pw->pw_gid = id;
 
@@ -133,7 +136,7 @@ pw_scan(bp, pw)
                }
        if(p[0]) pw->pw_fields |= _PWF_SHELL;
 
-       if (p = strsep(&bp, ":")) {                     /* too many */
+       if ((p = strsep(&bp, ":"))) {                   /* too many */
 fmt:           warnx("corrupted entry");
                return (0);
        }