remove useless failure-check from freopen (can't happen)
authorRich Felker <dalias@aerifal.cx>
Thu, 25 Oct 2012 00:03:43 +0000 (20:03 -0400)
committerRich Felker <dalias@aerifal.cx>
Thu, 25 Oct 2012 00:03:43 +0000 (20:03 -0400)
src/stdio/freopen.c

index 57c3cd293b986f857bf96a50db2bd26107d57ac4..5b4f126dbddbcf4c9c11c5d177e48345e197be29 100644 (file)
@@ -17,8 +17,8 @@ FILE *freopen(const char *restrict filename, const char *restrict mode, FILE *re
        if (!filename) {
                f2 = fopen("/dev/null", mode);
                if (!f2) goto fail;
-               fl = syscall(SYS_fcntl, f2->fd, F_GETFL, 0);
-               if (fl < 0 || syscall(SYS_fcntl, f->fd, F_SETFL, fl) < 0)
+               fl = __syscall(SYS_fcntl, f2->fd, F_GETFL, 0);
+               if (syscall(SYS_fcntl, f->fd, F_SETFL, fl) < 0)
                        goto fail2;
        } else {
                f2 = fopen(filename, mode);