Deleted Added
full compact
37c37
< * $FreeBSD: head/include/stdio.h 72472 2001-02-14 05:00:20Z peter $
---
> * $FreeBSD: head/include/stdio.h 72529 2001-02-16 06:11:22Z imp $
72a73,78
> /* hold a buncha junk that would grow the ABI */
> struct __sFILEX {
> struct __file_lock *_mtlock; /* used for MT-safety */
> unsigned char *_up; /* saved _p when _p is doing ungetc data */
> };
>
117c123
< unsigned char *_up; /* saved _p when _p is doing ungetc data */
---
> struct __sFILEX *_extra; /* additions to FILE to not break ABI */
130d135
< struct __file_lock *_lock; /* used for MT-safety */
134,136c139
< extern FILE __stdin;
< extern FILE __stdout;
< extern FILE __stderr;
---
> extern FILE __sF[];
199,201c202,204
< #define stdin (&__stdin)
< #define stdout (&__stdout)
< #define stderr (&__stderr)
---
> #define stdin (&__sF[0])
> #define stdout (&__sF[1])
> #define stderr (&__sF[2])