From 06e2025a8743dc0b2234e846fe3977d259dbfd16 Mon Sep 17 00:00:00 2001 From: Jonas 'Sortie' Termansen Date: Thu, 20 Dec 2012 22:47:11 +0100 Subject: [PATCH] Add support for useless 't' mode in fopen. --- libc/fdio.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/libc/fdio.c b/libc/fdio.c index a2a26010..db6fdb29 100644 --- a/libc/fdio.c +++ b/libc/fdio.c @@ -146,6 +146,7 @@ int fdio_install(FILE* fp, const char* mode, int fd) case 'w': fdio->flags |= FDIO_WRITING; break; case '+': fdio->flags |= FDIO_READING | FDIO_WRITING; break; case 'a': fdio->flags |= FDIO_WRITING | FDIO_APPEND; break; + case 't': break; case 'b': break; default: errno = EINVAL; free(fdio); return 0; } @@ -200,7 +201,11 @@ FILE* fopen(const char* path, const char* mode) omode = O_RDWR; break; case 'b': break; - default: errno = EINVAL; return 0; + case 't': break; + default: + fprintf(stderr, "Unsupported fopen mode: '%s'\n", origmode); + errno = EINVAL; + return 0; } } mode = origmode;