-FILE _iob[NSTATIC] = {
- { 0, NULL, NULL, 0, _IOREAD, 0 }, /* stdin */
- { 0, NULL, NULL, 0, _IOWRT, 1 }, /* stdout */
- { 0, NULL, NULL, 0, _IOWRT|_IONBF, 2 }, /* stderr */
-};
+#define std(flags, file) \
+ {0,0,0,flags,file,{0},0,__sF+file,__sclose,__sread,__sseek,__swrite}
+/* p r w flags file _bf z cookie close read seek write */
+
+static FILE usual[NSTATIC - 3]; /* the usual */
+static struct glue uglue = { 0, NSTATIC - 3, usual };