Messages in this thread |  | | Date | Tue, 20 Nov 2001 19:23:07 -0500 (EST) | From | Alexander Viro <> | Subject | Re: more fun with procfs (netfilter) |
| |
On Wed, 21 Nov 2001, Jamie Lokier wrote:
> Alexander Viro wrote: > > - IOW, awk (both gawk and mawk) loses everything past the first 4Kb. > > And yes, it's a real-world example (there was more than $5 and it was > > followed by sed(1), but that doesn't affect the result - lost lines). > > Does this break fopen/fscanf as well then? There are programs which use > fscanf to read this info.
I suspect that unless you do something stupid with setvbuf() you should be OK - glibc uses sufficiently large buffers for stdio and doesn't try to cram as much as possible into them (that's what kills awk - it ends up doing read(2) again and agian trying to fill the buffer and eventually tail of the buffer becomes too small; then it gets 0 from read(2) and decides that it was an EOF).
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
|  |