Replace printf by puts for fixed strings. This would avoid issues caused
by formats introduced in translated strings.
This commit is contained in:
@@ -64,7 +64,7 @@ int add_groups (const char *list)
|
||||
continue;
|
||||
|
||||
if (ngroups >= sysconf (_SC_NGROUPS_MAX)) {
|
||||
fprintf (stderr, _("Warning: too many groups\n"));
|
||||
fputs (_("Warning: too many groups\n"), stderr);
|
||||
break;
|
||||
}
|
||||
tmp = (gid_t *) realloc (grouplist, (ngroups + 1) * sizeof (GETGROUPS_T));
|
||||
|
||||
@@ -68,13 +68,13 @@ int expire (const struct passwd *pw, const struct spwd *sp)
|
||||
case 0:
|
||||
return 0;
|
||||
case 1:
|
||||
printf (_("Your password has expired."));
|
||||
puts (_("Your password has expired."));
|
||||
break;
|
||||
case 2:
|
||||
printf (_("Your password is inactive."));
|
||||
puts (_("Your password is inactive."));
|
||||
break;
|
||||
case 3:
|
||||
printf (_("Your login has expired."));
|
||||
puts (_("Your login has expired."));
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -168,8 +168,8 @@ void agecheck (const struct passwd *pw, const struct spwd *sp)
|
||||
("Your password will expire in %ld days.\n"),
|
||||
remain);
|
||||
else if (remain == 1)
|
||||
printf (_("Your password will expire tomorrow.\n"));
|
||||
puts (_("Your password will expire tomorrow.\n"));
|
||||
else if (remain == 0)
|
||||
printf (_("Your password will expire today.\n"));
|
||||
puts (_("Your password will expire today.\n"));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -152,7 +152,7 @@ void addenv (const char *string, const char *value)
|
||||
environ = __newenvp;
|
||||
newenvp = __newenvp;
|
||||
} else {
|
||||
fprintf (stderr, _("Environment overflow\n"));
|
||||
fputs (_("Environment overflow\n"), stderr);
|
||||
free (newenvp[--newenvc]);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -410,7 +410,7 @@ void setup_limits (const struct passwd *info)
|
||||
if (info->pw_uid != 0)
|
||||
if (setup_user_limits (info->pw_name) &
|
||||
LOGIN_ERROR_LOGIN) {
|
||||
fprintf (stderr, _("Too many logins.\n"));
|
||||
fputs (_("Too many logins.\n"), stderr);
|
||||
sleep (2);
|
||||
exit (1);
|
||||
}
|
||||
|
||||
@@ -55,7 +55,7 @@ int yes_or_no (int read_only)
|
||||
* In read-only mode all questions are answered "no".
|
||||
*/
|
||||
if (read_only) {
|
||||
printf (_("No\n"));
|
||||
puts (_("No\n"));
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user