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:
		| @@ -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; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user