Cygwin: Align *utime*() with POSIX/glibc
Followup to previous patch, this time matching definitions in Cygwin Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
This commit is contained in:
parent
3388a5a429
commit
5b941f21b5
|
@ -4915,7 +4915,7 @@ utimensat (int dirfd, const char *pathname, const struct timespec *times,
|
||||||
}
|
}
|
||||||
|
|
||||||
extern "C" int
|
extern "C" int
|
||||||
futimesat (int dirfd, const char *pathname, const struct timeval *times)
|
futimesat (int dirfd, const char *pathname, const struct timeval times[2])
|
||||||
{
|
{
|
||||||
tmp_pathbuf tp;
|
tmp_pathbuf tp;
|
||||||
__try
|
__try
|
||||||
|
|
|
@ -385,7 +385,7 @@ error:
|
||||||
|
|
||||||
/* utimes: POSIX/SUSv3 */
|
/* utimes: POSIX/SUSv3 */
|
||||||
extern "C" int
|
extern "C" int
|
||||||
utimes (const char *path, const struct timeval *tvp)
|
utimes (const char *path, const struct timeval tvp[2])
|
||||||
{
|
{
|
||||||
path_conv win32 (path, PC_POSIX | PC_SYM_FOLLOW, stat_suffixes);
|
path_conv win32 (path, PC_POSIX | PC_SYM_FOLLOW, stat_suffixes);
|
||||||
struct timespec tmp[2];
|
struct timespec tmp[2];
|
||||||
|
@ -394,7 +394,7 @@ utimes (const char *path, const struct timeval *tvp)
|
||||||
|
|
||||||
/* BSD */
|
/* BSD */
|
||||||
extern "C" int
|
extern "C" int
|
||||||
lutimes (const char *path, const struct timeval *tvp)
|
lutimes (const char *path, const struct timeval tvp[2])
|
||||||
{
|
{
|
||||||
path_conv win32 (path, PC_POSIX | PC_SYM_NOFOLLOW, stat_suffixes);
|
path_conv win32 (path, PC_POSIX | PC_SYM_NOFOLLOW, stat_suffixes);
|
||||||
struct timespec tmp[2];
|
struct timespec tmp[2];
|
||||||
|
@ -403,7 +403,7 @@ lutimes (const char *path, const struct timeval *tvp)
|
||||||
|
|
||||||
/* futimens: POSIX/SUSv4 */
|
/* futimens: POSIX/SUSv4 */
|
||||||
extern "C" int
|
extern "C" int
|
||||||
futimens (int fd, const struct timespec *tvp)
|
futimens (int fd, const struct timespec tvp[2])
|
||||||
{
|
{
|
||||||
int res;
|
int res;
|
||||||
|
|
||||||
|
@ -420,7 +420,7 @@ futimens (int fd, const struct timespec *tvp)
|
||||||
|
|
||||||
/* BSD */
|
/* BSD */
|
||||||
extern "C" int
|
extern "C" int
|
||||||
futimes (int fd, const struct timeval *tvp)
|
futimes (int fd, const struct timeval tvp[2])
|
||||||
{
|
{
|
||||||
struct timespec tmp[2];
|
struct timespec tmp[2];
|
||||||
return futimens (fd, timeval_to_timespec (tvp, tmp));
|
return futimens (fd, timeval_to_timespec (tvp, tmp));
|
||||||
|
|
Loading…
Reference in New Issue