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> | 2001-04-27  Jeff Johnston  <jjohnstn@redhat.com> | ||||||
|  |  | ||||||
| 	* libc/stdio/vfscanf.c (__svfscanf_r): Initialize new_exp local var. | 	* libc/stdio/vfscanf.c (__svfscanf_r): Initialize new_exp local var. | ||||||
|   | |||||||
| @@ -152,7 +152,16 @@ __sinit (s) | |||||||
|   s->__sdidinit = 1; |   s->__sdidinit = 1; | ||||||
|  |  | ||||||
|   std (s->__sf + 0, __SRD, 0, s); |   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); |   std (s->__sf + 1, __SWR | __SLBF, 1, s); | ||||||
|  | #endif | ||||||
|  |  | ||||||
|   std (s->__sf + 2, __SWR | __SNBF, 2, s); |   std (s->__sf + 2, __SWR | __SNBF, 2, s); | ||||||
|  |  | ||||||
|   s->__sglue._next = NULL; |   s->__sglue._next = NULL; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user