free (initial_TZ);
- if (fclose (in_stream) == EOF)
+ if (FCLOSE (in_stream) == EOF)
error (2, errno, input_filename);
if (line != NULL)
show_date (format, when);
}
- if (fclose (stdout) == EOF)
+ if (FCLOSE (stdout) == EOF)
error (2, errno, _("write error"));
exit (status);
c = c * 8 + (*s++ - '0');
break;
case '\\': break;
- default: putchar ('\\'); break;
+ default: PUTCHAR ('\\'); break;
}
}
- putchar(c);
+ PUTCHAR(c);
}
argc--;
argv++;
if (argc > 0)
- putchar(' ');
+ PUTCHAR(' ');
}
}
else
argc--;
argv++;
if (argc > 0)
- putchar (' ');
+ PUTCHAR (' ');
}
}
}
if (display_return)
- putchar ('\n');
+ PUTCHAR ('\n');
exit (0);
}
printf ("%s:", fxn);
for (a = args; *a; a++)
printf (" %s", *a);
- putchar ('\n');
+ PUTCHAR ('\n');
}
#endif
printf ("%lu:", n);
for (i = 0; i < n_factors; i++)
printf (" %lu", factors[i]);
- putchar ('\n');
+ PUTCHAR ('\n');
return 0;
}
id = gethostid ();
printf ("%lx\n", id);
- if (fclose (stdout) == EOF)
+ if (FCLOSE (stdout) == EOF)
error (EXIT_FAILURE, errno, _("write error"));
exit (EXIT_SUCCESS);
print_group_list (argv[optind]);
else
print_full_info (argv[optind]);
- putchar ('\n');
+ PUTCHAR ('\n');
exit (problems != 0);
}
print_group (rgid);
if (egid != rgid)
{
- putchar (' ');
+ PUTCHAR (' ');
print_group (egid);
}
for (i = 0; i < n_groups; i++)
if (groups[i] != rgid && groups[i] != egid)
{
- putchar (' ');
+ PUTCHAR (' ');
print_group (groups[i]);
}
free (groups);
for (i = 0; i < n_groups; i++)
{
if (i > 0)
- putchar (',');
+ PUTCHAR (',');
printf ("%u", (unsigned) groups[i]);
grp = getgrgid (groups[i]);
if (grp == NULL)
}
#endif
- putchar ('\n');
+ PUTCHAR ('\n');
}
/* Display a verbose line of information about UTMP_ENT. */
printf (" %s", pw->pw_gecos);
}
- putchar ('\n');
+ PUTCHAR ('\n');
if (include_home_and_shell)
{
printf ("%-29s", pw->pw_dir);
printf (_("Shell: "));
printf (" %s", pw->pw_shell);
- putchar ('\n');
+ PUTCHAR ('\n');
}
if (include_project)
printf (_("Project: "));
- while ((bytes = fread (buf, 1, sizeof (buf), stream)) > 0)
- fwrite (buf, 1, bytes, stdout);
- fclose (stream);
+ while ((bytes = FREAD (buf, 1, sizeof (buf), stream)) > 0)
+ FWRITE (buf, 1, bytes, stdout);
+ FCLOSE (stream);
}
free (project);
printf (_("Plan:\n"));
- while ((bytes = fread (buf, 1, sizeof (buf), stream)) > 0)
- fwrite (buf, 1, bytes, stdout);
- fclose (stream);
+ while ((bytes = FREAD (buf, 1, sizeof (buf), stream)) > 0)
+ FWRITE (buf, 1, bytes, stdout);
+ FCLOSE (stream);
}
free (plan);
}
- putchar ('\n');
+ PUTCHAR ('\n');
}
/* Print the username of each valid entry and the number of valid entries
if (include_where)
printf (" %s", _("Where"));
#endif
- putchar ('\n');
+ PUTCHAR ('\n');
}
/* Display UTMP_BUF, which should have N entries. */
exit_status = (matches != argc - optind);
}
- if (ferror (stdout) || fclose (stdout) == EOF)
+ if (FERROR (stdout) || fclose (stdout) == EOF)
error (2, errno, _("standard output"));
exit (exit_status);
switch (c)
{
case 'a': /* Alert. */
- putchar (7);
+ PUTCHAR (7);
break;
case 'b': /* Backspace. */
- putchar (8);
+ PUTCHAR (8);
break;
case 'c': /* Cancel the rest of the output. */
exit (0);
break;
case 'f': /* Form feed. */
- putchar (12);
+ PUTCHAR (12);
break;
case 'n': /* New line. */
- putchar (10);
+ PUTCHAR (10);
break;
case 'r': /* Carriage return. */
- putchar (13);
+ PUTCHAR (13);
break;
case 't': /* Horizontal tab. */
- putchar (9);
+ PUTCHAR (9);
break;
case 'v': /* Vertical tab. */
- putchar (11);
+ PUTCHAR (11);
break;
default:
- putchar (c);
+ PUTCHAR (c);
break;
}
}
esc_value = esc_value * 16 + hextobin (*p);
if (esc_length == 0)
error (1, 0, _("missing hexadecimal number in escape"));
- putchar (esc_value);
+ PUTCHAR (esc_value);
}
else if (*p == '0')
{
esc_length < 3 && isodigit (*p);
++esc_length, ++p)
esc_value = esc_value * 8 + octtobin (*p);
- putchar (esc_value);
+ PUTCHAR (esc_value);
}
else if (strchr ("\"\\abcfnrtv", *p))
print_esc_char (*p++);
if (*str == '\\')
str += print_esc (str);
else
- putchar (*str);
+ PUTCHAR (*str);
}
/* Output a % directive. START is the start of the directive,
field_width = precision = -1;
if (*f == '%')
{
- putchar ('%');
+ PUTCHAR ('%');
break;
}
if (*f == 'b')
break;
default:
- putchar (*f);
+ PUTCHAR (*f);
}
}
getdata(fdinp); /* Read data from fdinp. */
if (fdinp != stdin)
- fclose(fdinp); /* Close input data file. */
+ FCLOSE(fdinp); /* Close input data file. */
if (nknots == 0) {
error(NODATA, datafile);
}
buflen = strlen (buf);
if (current_col + (current_col > 0) + buflen >= max_col)
{
- putchar ('\n');
+ PUTCHAR ('\n');
current_col = 0;
}
if (current_col > 0)
{
- putchar (' ');
+ PUTCHAR (' ');
current_col++;
}
fputs (buf, stdout);
#ifdef HAVE_C_LINE
wrapf ("line = %d;", mode->c_line);
#endif
- putchar ('\n');
+ PUTCHAR ('\n');
current_col = 0;
empty_line = 1;
(int) mode->c_cc[VTIME]);
}
else if (empty_line == 0)
- putchar ('\n');
+ PUTCHAR ('\n');
current_col = 0;
empty_line = 1;
{
if (empty_line == 0)
{
- putchar ('\n');
+ PUTCHAR ('\n');
current_col = 0;
empty_line = 1;
}
}
}
if (empty_line == 0)
- putchar ('\n');
+ PUTCHAR ('\n');
current_col = 0;
}
#ifdef HAVE_C_LINE
wrapf ("line = %d;", mode->c_line);
#endif
- putchar ('\n');
+ PUTCHAR ('\n');
current_col = 0;
for (i = 0; ! STREQ (control_info[i].name, "min"); ++i)
#endif
wrapf ("min = %d; time = %d;", mode->c_cc[VMIN], mode->c_cc[VTIME]);
if (current_col != 0)
- putchar ('\n');
+ PUTCHAR ('\n');
current_col = 0;
for (i = 0; mode_info[i].name != NULL; ++i)
continue;
if (mode_info[i].type != prev_type)
{
- putchar ('\n');
+ PUTCHAR ('\n');
current_col = 0;
prev_type = mode_info[i].type;
}
else if (mode_info[i].flags & REV)
wrapf ("-%s", mode_info[i].name);
}
- putchar ('\n');
+ PUTCHAR ('\n');
current_col = 0;
}
(unsigned long) mode->c_cflag, (unsigned long) mode->c_lflag);
for (i = 0; i < NCCS; ++i)
printf (":%x", (unsigned int) mode->c_cc[i]);
- putchar ('\n');
+ PUTCHAR ('\n');
}
static int
else
puts (_("not a tty"));
- if (ferror (stdout) || fclose (stdout) == EOF)
+ if (FERROR (stdout) || fclose (stdout) == EOF)
error (3, errno, _("standard output"));
}
res = sscanf (buf, "%lf", &upsecs);
if (res == 1)
uptime = (time_t) upsecs;
- fclose (fp);
+ FCLOSE (fp);
}
#endif /* HAVE_PROC_UPTIME */
/* Loop through all the utmp entries we just read and count up the valid
#endif
if (loads == -1)
- putchar ('\n');
+ PUTCHAR ('\n');
else
{
if (loads > 0)
if (loads > 2)
printf (", %.2f", avg[2]);
if (loads > 0)
- putchar ('\n');
+ PUTCHAR ('\n');
}
}
int c;
fputs (u[i], stdout);
c = (i < n_entries - 1 ? ' ' : '\n');
- putchar (c);
+ PUTCHAR (c);
}
for (i = 0; i < n_entries; i++)
}
#endif
- putchar ('\n');
+ PUTCHAR ('\n');
}
/* Print the username of each valid entry and the number of valid entries
for (i = 1; i < argc; i++)
{
fputs (argv[i], stdout);
- putchar (i == argc - 1 ? '\n' : ' ');
+ PUTCHAR (i == argc - 1 ? '\n' : ' ');
}
}
}