diff options
author | Lukasz Majewski <lukma@denx.de> | 2019-10-24 14:34:46 +0200 |
---|---|---|
committer | Lukasz Majewski <lukma@denx.de> | 2019-11-02 08:41:35 +0100 |
commit | 42893aa38fd6041d349ea0427c4d5ccbacd9a2be (patch) | |
tree | 8be5bff12586e6c94bccb1832f4916af42066ccf /rt/tst-aio5.c | |
parent | f5b6fd258b6dd520403a20024e58cb491aca4cbd (diff) | |
download | glibc-42893aa38fd6041d349ea0427c4d5ccbacd9a2be.zip glibc-42893aa38fd6041d349ea0427c4d5ccbacd9a2be.tar.gz glibc-42893aa38fd6041d349ea0427c4d5ccbacd9a2be.tar.bz2 |
y2038: linux: Provide __futimens64 implementation
This patch provides new __futimens64 explicit 64 bit function for
setting access and modification time of file (by using its file descriptor).
Moreover, a 32 bit version - __futimens has been refactored to internally use
__futimens64.
The __futimens is now supposed to be used on systems still supporting
32 bit time (__TIMESIZE != 64) - hence the necessary conversions to 64 bit
struct __timespec64.
When pointer to struct __timespec64 is NULL - the file access and modification
time is set to the current one (by the kernel) and no conversions from struct
timespec to __timespec64 are performed.
The __futimens64 reuses __utimensat64_helper defined for __utimensat64.
The test procedure for __futimens64 is the same as for __utimensat64 conversion
patch.
Diffstat (limited to 'rt/tst-aio5.c')
0 files changed, 0 insertions, 0 deletions