diff options
author | joseph <joseph@7b3dc134-2b1b-0410-93df-9e9f96275f8d> | 2009-12-30 17:36:00 +0000 |
---|---|---|
committer | joseph <joseph@7b3dc134-2b1b-0410-93df-9e9f96275f8d> | 2009-12-30 17:36:00 +0000 |
commit | 42bc5058cebfefa9329005e1b3bc0525f7f7b67b (patch) | |
tree | c56b80fae2dc79fa72b20eb88e2316d131cf1e82 /libc/sysdeps/unix | |
parent | f6620a07226c13e55ad71bc04a937539aa1b7dd4 (diff) | |
download | eglibc2-42bc5058cebfefa9329005e1b3bc0525f7f7b67b.tar.gz |
Merge changes between r9495 and r9569 from /fsf/trunk.
git-svn-id: svn://svn.eglibc.org/trunk@9570 7b3dc134-2b1b-0410-93df-9e9f96275f8d
Diffstat (limited to 'libc/sysdeps/unix')
-rw-r--r-- | libc/sysdeps/unix/sysv/linux/futimens.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libc/sysdeps/unix/sysv/linux/futimens.c b/libc/sysdeps/unix/sysv/linux/futimens.c index 67f2588f8..fe8e92070 100644 --- a/libc/sysdeps/unix/sysv/linux/futimens.c +++ b/libc/sysdeps/unix/sysv/linux/futimens.c @@ -33,6 +33,11 @@ int futimens (int fd, const struct timespec tsp[2]) { #ifdef __NR_utimensat + if (fd < 0) + { + __set_errno (EBADF); + return -1; + } return INLINE_SYSCALL (utimensat, 4, fd, NULL, tsp, 0); #else __set_errno (ENOSYS); |