diff options
author | Lukasz Majewski <lukma@denx.de> | 2020-02-16 23:42:14 +0100 |
---|---|---|
committer | Lukasz Majewski <lukma@denx.de> | 2020-03-09 10:26:46 +0100 |
commit | 8b8f39376be81dc09560d23dbec59cd7080d54f6 (patch) | |
tree | 8eec5018f2174f223ab8c0981f21f0184212fc82 /include | |
parent | 1a5e12826c02bce330be3f3592c5405314495d66 (diff) | |
download | glibc-8b8f39376be81dc09560d23dbec59cd7080d54f6.tar.gz glibc-8b8f39376be81dc09560d23dbec59cd7080d54f6.tar.xz glibc-8b8f39376be81dc09560d23dbec59cd7080d54f6.zip |
y2038: linux: Provide __futimesat64 implementation
This conversion patch for supporting 64 bit time for futimesat only differs from the work performed for futimes (when providing __futimes64) with passing also the file name (and path) to utimensat. All the design and conversion decisions are exactly the same as for futimens conversion.
Diffstat (limited to 'include')
-rw-r--r-- | include/time.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/include/time.h b/include/time.h index 033be25fb0..00b80eef00 100644 --- a/include/time.h +++ b/include/time.h @@ -207,11 +207,15 @@ libc_hidden_proto (__utimensat64_helper); #if __TIMESIZE == 64 # define __futimes64 __futimes +# define __futimesat64 __futimesat # define __lutimes64 __lutimes # define __futimens64 __futimens #else extern int __futimes64 (int fd, const struct __timeval64 tvp64[2]); libc_hidden_proto (__futimes64); +extern int __futimesat64 (int fd, const char *file, + const struct __timeval64 tvp[2]); +libc_hidden_proto (__futimesat64); extern int __lutimes64 (const char *file, const struct __timeval64 tvp64[2]); libc_hidden_proto (__lutimes64); extern int __futimens64 (int fd, const struct __timespec64 tsp[2]); |