]> git.proxmox.com Git - qemu.git/commit - linux-user/syscall.c
linux-user: Fix sys_utimensat (would not compile on old glibc)
authorPeter Maydell <peter.maydell@linaro.org>
Tue, 2 Jul 2013 13:04:12 +0000 (14:04 +0100)
committerRiku Voipio <riku.voipio@linaro.org>
Fri, 5 Jul 2013 12:45:40 +0000 (15:45 +0300)
commit1acae9f22380a03b468a29a3cc035b280610b5e4
treee7fb48e1fdf341ac398b6d73c3806095a232ea0f
parent167c50d8f94e0ffb880aa5cd2a232a3f32f0df1d
linux-user: Fix sys_utimensat (would not compile on old glibc)

Commit c0d472b12e accidentally dropped the definition of
__NR_SYS_utimensat even though its use is guarded by
CONFIG_UTIMENSAT, not CONFIG_ATFILE. Some older glibc don't
have utimensat() (even if they have the other *at() functions).
Fix this by correctly cleaning up the sys_utimensat()
implementation and #defines, so that we always provide the
syscall if needed whether we're doing it via glibc or not.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Tested-by: Laurent Desnogues <laurent.desnogues@gmail.com>
Message-id: 1371743841-26110-1-git-send-email-peter.maydell@linaro.org
linux-user/syscall.c