[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[tyndur-devel] [PATCH] libc: fopen-Modus "a+" gefixt
! libc: Der fopen-Modus "a+" muss die Datei auch zum Lesen öffnen
Signed-off-by: Kevin Wolf <kevin@xxxxxxxxxx>
---
src/modules/lib/stdlibc/file.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/src/modules/lib/stdlibc/file.c b/src/modules/lib/stdlibc/file.c
index 559920f..89b95e6 100644
--- a/src/modules/lib/stdlibc/file.c
+++ b/src/modules/lib/stdlibc/file.c
@@ -87,6 +87,9 @@ FILE* fopen (const char* filename, const char* mode)
case 'a':
attr |= IO_OPEN_MODE_WRITE | IO_OPEN_MODE_CREATE
| IO_OPEN_MODE_APPEND;
+ if (mode[i + 1] == '+') {
+ attr |= IO_OPEN_MODE_READ;
+ }
break;
case 'd':
--
1.6.0.2