diff options
Diffstat (limited to 'sysdeps/unix')
-rw-r--r-- | sysdeps/unix/sysv/linux/syscalls.list | 2 | ||||
-rw-r--r-- | sysdeps/unix/utime.c | 14 |
2 files changed, 8 insertions, 8 deletions
diff --git a/sysdeps/unix/sysv/linux/syscalls.list b/sysdeps/unix/sysv/linux/syscalls.list index 8f7bfa32b2..8052fc05ec 100644 --- a/sysdeps/unix/sysv/linux/syscalls.list +++ b/sysdeps/unix/sysv/linux/syscalls.list @@ -39,11 +39,13 @@ pivot_root EXTRA pivot_root i:ss pivot_root prctl EXTRA prctl i:iiiii prctl query_module EXTRA query_module i:sipip query_module quotactl EXTRA quotactl i:isip quotactl +sched_getaffinity - sched_getaffinity i:iip sched_getaffinity sched_getp - sched_getparam i:ip __sched_getparam sched_getparam sched_gets - sched_getscheduler i:i __sched_getscheduler sched_getscheduler sched_primax - sched_get_priority_max i:i __sched_get_priority_max sched_get_priority_max sched_primin - sched_get_priority_min i:i __sched_get_priority_min sched_get_priority_min sched_rr_gi - sched_rr_get_interval i:ip __sched_rr_get_interval sched_rr_get_interval +sched_setaffinity - sched_setaffinity i:iip sched_setaffinity sched_setp - sched_setparam i:ip __sched_setparam sched_setparam sched_sets - sched_setscheduler i:iip __sched_setscheduler sched_setscheduler sched_yield - sched_yield i: __sched_yield sched_yield diff --git a/sysdeps/unix/utime.c b/sysdeps/unix/utime.c index cbfc351337..4a1815b2c7 100644 --- a/sysdeps/unix/utime.c +++ b/sysdeps/unix/utime.c @@ -32,21 +32,19 @@ utime (file, times) const struct utimbuf *times; { struct timeval timevals[2]; + struct timeval *tvp; if (times != NULL) { - timevals[0].tv_sec = (long int) times->actime; + timevals[0].tv_sec = (time_t) times->actime; timevals[0].tv_usec = 0L; - timevals[1].tv_sec = (long int) times->modtime; + timevals[1].tv_sec = (time_t) times->modtime; timevals[1].tv_usec = 0L; + tvp = timevals; } else - { - if (__gettimeofday (&timevals[0], NULL) < 0) - return -1; - timevals[1] = timevals[0]; - } + tvp = NULL; - return __utimes (file, timevals); + return __utimes (file, tvp); } libc_hidden_def (utime) |