[Info-vax] Which quota exceeded?

glen herrmannsfeldt gah at ugcs.caltech.edu
Thu Mar 1 13:36:30 EST 2012


Albrecht Schlosser <ajs856SPAM at go4more.de> wrote:
> On 01.03.2012 17:02, Steven Schweda wrote:

>>     Without a useful problem description, I seem unable to
>> reproduce the problem.  Around here, with the current
>> development code, all the dots I've found are put out by
>> something like:
>>        fprintf(stdout,"%c",'.');
>> which, if anything, is lame because it puts out one record
>> per dot, not a huge number of dots per record.

> There is no such concept of a *record* in the C runtime system
> WRT writing to files. The above statements write lots of *bytes*
> to the output stream.

I haven't read the C book for a while, but I am pretty sure that
they allow for a record-oriented file system. As with PL/I STREAM
output, though, the I/O library has to put the output from
multiple fprintf statements together until a '\n' is seen,
or the file is closed. So, no, the above statement does not
write a huge number of records. Strange things might happen if
you write too many dots on one record, though.

-- glen




More information about the Info-vax mailing list