linux-user: fix utimensat
authorRiku Voipio <riku.voipio@iki.fi>
Tue, 21 Apr 2009 12:01:51 +0000 (15:01 +0300)
committerRiku Voipio <riku.voipio@nokia.com>
Tue, 16 Jun 2009 13:56:28 +0000 (16:56 +0300)
commitab3783821837e7c747a721118e0b5e8a9c05a13b
tree52e818a802cbde12f5fbacc0d4b01b12822d8b27
parent273344dbf9f633b842ed9a6ffacc46e6eb66929d
linux-user: fix utimensat

The glibc function for utimensat glibc returns -EINVAL when the path is null
which is a different behaviour with the syscall.

path can be null because internally the glibc is using utimensat with
path null when implmenting futimens. If path is null, call futimes
instead.

don't try to copy timespec from user if is NULL.

Add configure check for older systems

Signed-off-by: Riku Voipio <riku.voipio@iki.fi>
configure
linux-user/syscall.c