]> granicus.if.org Git - shadow/commitdiff
Compile fixes. Fixes warnings.
authornekral-guest <nekral-guest@5a98b0ae-9ef6-0310-add3-de5d479b70d7>
Sun, 8 Mar 2009 23:30:25 +0000 (23:30 +0000)
committernekral-guest <nekral-guest@5a98b0ae-9ef6-0310-add3-de5d479b70d7>
Sun, 8 Mar 2009 23:30:25 +0000 (23:30 +0000)
src/grpck.c
src/pwck.c
src/useradd.c
src/usermod.c

index da23710b29956c5559704f648905ecf0061066e7..e89cbfdd5e03b53e1987324e3d45f7c8a886c180 100644 (file)
@@ -546,7 +546,7 @@ static void check_grp_file (int *errors, bool *changed)
                 * Check for invalid user ID.
                 */
                if (grp->gr_gid == (gid_t)-1) {
-                       printf (_("invalid user ID '%lu'\n"), grp->gr_gid);
+                       printf (_("invalid user ID '%lu'\n"), (long unsigned int)grp->gr_gid);
                        *errors += 1;
                }
 
index 1d3118824b8f036a319ab121c4346d0d67d48c92..81b2b7e57d80574b1af2413a3e772cb33b8fffd0 100644 (file)
@@ -399,7 +399,7 @@ static void check_pw_file (int *errors, bool *changed)
                 * Check for invalid user ID.
                 */
                if (pwd->pw_uid == (uid_t)-1) {
-                       printf (_("invalid user ID '%lu'\n"), pwd->pw_uid);
+                       printf (_("invalid user ID '%lu'\n"), (long unsigned int)pwd->pw_uid);
                        *errors += 1;
                }
 
index 9753e3575b111aca5b17ebb7ae94dc133fcfdbeb..70d509bbe836e429fb736b2872dbe03f48aa1aa3 100644 (file)
@@ -271,7 +271,7 @@ static struct group *getgr_nam_gid (const char *grname)
        char *endptr;
 
        errno = 0;
-       gid = strtoll (grname, &errptr, 10);
+       gid = strtoll (grname, &endptr, 10);
        if (   ('\0' != *grname)
            && ('\0' == *endptr)
            && (ERANGE != errno)
@@ -284,10 +284,10 @@ static struct group *getgr_nam_gid (const char *grname)
 static long get_number (const char *numstr)
 {
        long val;
-       char *errptr;
+       char *endptr;
 
-       val = strtol (numstr, &errptr, 10);
-       if (('\0' == *numstr) || ('\0' != *errptr) || (ERANGE == errno)) {
+       val = strtol (numstr, &endptr, 10);
+       if (('\0' == *numstr) || ('\0' != *endptr) || (ERANGE == errno)) {
                fprintf (stderr,
                         _("%s: invalid numeric argument '%s'\n"),
                         Prog, numstr);
index 76c3b4f6e7749e049e846a3e6858fdb6ec2a097c..e8d329f4ce8f2561bde9ed8b03f231824d3adafe 100644 (file)
@@ -196,7 +196,7 @@ static struct group *getgr_nam_gid (const char *grname)
        char *endptr;
 
        errno = 0;
-       val = strtoll (grname, &errptr, 10);
+       val = strtoll (grname, &endptr, 10);
        if (   ('\0' != *grname)
            && ('\0' == *endptr)
            && (ERANGE != errno)
@@ -787,10 +787,10 @@ static void grp_update (void)
 static long get_number (const char *numstr)
 {
        long val;
-       char *errptr;
+       char *endptr;
 
-       val = strtol (numstr, &errptr, 10);
-       if (('\0' != *errptr) || (ERANGE == errno)) {
+       val = strtol (numstr, &endptr, 10);
+       if (('\0' != *endptr) || (ERANGE == errno)) {
                fprintf (stderr, _("%s: invalid numeric argument '%s'\n"), Prog,
                         numstr);
                exit (E_BAD_ARG);