2001-05-01 Jeff Johnston <jjohnstn@redhat.com>
* libc/stdio/findfp (__sinit)[HAVE_FCNTL]: For platforms that have real file systems, let __smakebuf() determine if line buffering should be used for stdout.
This commit is contained in:
parent
edcd155ce6
commit
b09e3cf8fd
@ -1,3 +1,9 @@
|
||||
2001-05-01 Jeff Johnston <jjohnstn@redhat.com>
|
||||
|
||||
* libc/stdio/findfp (__sinit)[HAVE_FCNTL]: For platforms that have
|
||||
real file systems, let __smakebuf() determine if line buffering
|
||||
should be used for stdout.
|
||||
|
||||
2001-04-27 Jeff Johnston <jjohnstn@redhat.com>
|
||||
|
||||
* libc/stdio/vfscanf.c (__svfscanf_r): Initialize new_exp local var.
|
||||
|
@ -152,7 +152,16 @@ __sinit (s)
|
||||
s->__sdidinit = 1;
|
||||
|
||||
std (s->__sf + 0, __SRD, 0, s);
|
||||
|
||||
/* on platforms that have true file system I/O, we can verify whether stdout
|
||||
is an interactive terminal or not. For all other platforms, we will
|
||||
default to line buffered mode here. */
|
||||
#ifdef HAVE_FCNTL
|
||||
std (s->__sf + 1, __SWR, 1, s);
|
||||
#else
|
||||
std (s->__sf + 1, __SWR | __SLBF, 1, s);
|
||||
#endif
|
||||
|
||||
std (s->__sf + 2, __SWR | __SNBF, 2, s);
|
||||
|
||||
s->__sglue._next = NULL;
|
||||
|
Loading…
Reference in New Issue
Block a user