* is a '\n'. Lines which begin with '#' are all ignored.
*/
- if (fgets (buf, sizeof buf, ports) == 0) {
+ if (fgets (buf, (int) sizeof buf, ports) == 0) {
errno = saveerr;
return 0;
}
* See if this tty is listed in the console file.
*/
- while (fgets (buf, sizeof (buf), fp) != NULL) {
+ while (fgets (buf, (int) sizeof (buf), fp) != NULL) {
buf[strlen (buf) - 1] = '\0';
if (strcmp (buf, tty) == 0) {
(void) fclose (fp);
if (NULL == fp) {
return false;
}
- for (found = false; !found && (fgets (buf, sizeof buf, fp) == buf);) {
+ for (found = false; !found && (fgets (buf, (int) sizeof buf, fp) == buf);) {
buf[strlen (buf) - 1] = '\0';
found = (strcmp (buf, pw->pw_shell) == 0) ||
(strcmp (buf, pw->pw_name) == 0);
*/
memzero (buf, sizeof buf);
- if (fgets (buf, sizeof buf, stdin) != buf) {
+ if (fgets (buf, (int) sizeof buf, stdin) != buf) {
exit (1);
}
* Set the SIGQUIT handler back to its original value
*/
- signal (SIGQUIT, sigquit);
+ (void) signal (SIGQUIT, sigquit);
#ifdef SIGTSTP
- signal (SIGTSTP, sigtstp);
+ (void) signal (SIGTSTP, sigtstp);
#endif
}
perror (typefile);
return;
}
- while (fgets (buf, sizeof buf, fp) == buf) {
+ while (fgets (buf, (int) sizeof buf, fp) == buf) {
if (buf[0] == '#') {
continue;
}
const char *def_tz = "TZ=CST6CDT";
if ((fp = fopen (fname, "r")) == NULL ||
- fgets (tzbuf, sizeof (tzbuf), fp) == NULL) {
+ fgets (tzbuf, (int) sizeof (tzbuf), fp) == NULL) {
#ifndef USE_PAM
if (!(def_tz = getdef_str ("ENV_TZ")) || def_tz[0] == '/')
def_tz = "TZ=CST6CDT";
* Get a line and see what the first character is.
*/
/* TODO: use gettext */
- if (fgets (buf, sizeof buf, stdin) == buf) {
+ if (fgets (buf, (int) sizeof buf, stdin) == buf) {
return buf[0] == 'y' || buf[0] == 'Y';
}
* group entry for each group will be looked up in the appropriate
* file (gshadow or group) and the password changed.
*/
- while (fgets (buf, sizeof buf, stdin) != (char *) 0) {
+ while (fgets (buf, (int) sizeof buf, stdin) != (char *) 0) {
line++;
cp = strrchr (buf, '\n');
if (NULL != cp) {
struct passwd newpw;
int errors = 0;
int line = 0;
- long now = time ((time_t *)NULL) / (24L * 3600L);
+ long now = (long) time ((time_t *)NULL) / SCALE;
int ok;
Prog = Basename (argv[0]);
* last change date is set in the age only if aging information is
* present.
*/
- while (fgets (buf, sizeof buf, stdin) != (char *) 0) {
+ while (fgets (buf, (int) sizeof buf, stdin) != (char *) 0) {
line++;
cp = strrchr (buf, '\n');
if (NULL != cp) {
*/
fp = fopen (TABLE, "r");
if (NULL != fp) {
- while (!match && (fgets (line, sizeof (line), fp) == line)) {
+ while ( !match
+ && (fgets (line, (int) sizeof (line), fp) == line)) {
lineno++;
end = (int) strlen (line) - 1;
if (line[end] != '\n') {