From 1479559afbefe85523098b1af62adadae4351291 Mon Sep 17 00:00:00 2001 From: Oliver Lehmann Date: Thu, 27 Aug 2009 15:14:10 +0000 Subject: [PATCH] more work --- WEGA/src/lib/libc/stdio/TODO | 1 - WEGA/src/lib/libc/stdio/fdopen.c | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/WEGA/src/lib/libc/stdio/TODO b/WEGA/src/lib/libc/stdio/TODO index 45b27bd..2333f86 100644 --- a/WEGA/src/lib/libc/stdio/TODO +++ b/WEGA/src/lib/libc/stdio/TODO @@ -1,6 +1,5 @@ doscan.o /z/src/libc/orig_obj/doscan.o differ: char 5, line 1 endopen.o /z/src/libc/orig_obj/endopen.o differ: char 6, line 1 -fdopen.o /z/src/libc/orig_obj/fdopen.o differ: char 6, line 1 flsbuf.o /z/src/libc/orig_obj/flsbuf.o differ: char 6, line 1 getgrent.o /z/src/libc/orig_obj/getgrent.o differ: char 132, line 1 getpass.o /z/src/libc/orig_obj/getpass.o differ: char 6, line 1 diff --git a/WEGA/src/lib/libc/stdio/fdopen.c b/WEGA/src/lib/libc/stdio/fdopen.c index bec59cd..801888a 100644 --- a/WEGA/src/lib/libc/stdio/fdopen.c +++ b/WEGA/src/lib/libc/stdio/fdopen.c @@ -38,7 +38,7 @@ fdopen(fd, mode) return(NULL); } - if (mode[1] == '+') { + if (mode[1] == '+' || mode[1] == 'w') { iop->_flag &= ~(_IOREAD|_IOWRT); iop->_flag |= _IORW; }