diff options
author | Jakub Jelinek <jakub@redhat.com> | 2005-11-19 20:05:14 +0000 |
---|---|---|
committer | Jakub Jelinek <jakub@redhat.com> | 2005-11-19 20:05:14 +0000 |
commit | 8e8c8d3c871666d3c4fb0cda0147fb2231beeb09 (patch) | |
tree | 8205dc9da58d4c3090372b155fdede74e7b3d6b1 /sysdeps/generic | |
parent | b9616a4d2d0ff113b95a638127ad27c98e6c713b (diff) |
Updated to fedora-glibc-20051119T1959
Diffstat (limited to 'sysdeps/generic')
-rw-r--r-- | sysdeps/generic/futimesat.c | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/sysdeps/generic/futimesat.c b/sysdeps/generic/futimesat.c index 33d170862a..74ccd876e6 100644 --- a/sysdeps/generic/futimesat.c +++ b/sysdeps/generic/futimesat.c @@ -30,18 +30,14 @@ futimesat (fd, file, tvp) const char *file; const struct timeval tvp[2]; { - if (fd < 0 && fd != AT_FDCWD) + if (fd < 0 + && (file == NULL + || (fd != AT_FDCWD && file[0] != '/'))) { __set_errno (EBADF); return -1; } - if (file == NULL) - { - __set_errno (EINVAL); - return -1; - } - __set_errno (ENOSYS); return -1; } |