]> sourceware.org Git - newlib-cygwin.git/commitdiff
Cygwin: Align *utime*() with POSIX/glibc
authorCorinna Vinschen <corinna@vinschen.de>
Tue, 26 Jan 2021 16:26:35 +0000 (17:26 +0100)
committerCorinna Vinschen <corinna@vinschen.de>
Tue, 26 Jan 2021 16:27:35 +0000 (17:27 +0100)
Followup to previous patch, this time matching definitions in Cygwin

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
winsup/cygwin/syscalls.cc
winsup/cygwin/times.cc

index 4cc8d07f558c639c9aac4e6553c5ad6fcfedf27b..8bb6ebae72d5ff335b5cf94059a4b93da7436ca2 100644 (file)
@@ -4915,7 +4915,7 @@ utimensat (int dirfd, const char *pathname, const struct timespec *times,
 }
 
 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;
   __try
index f9de35c5248f84312a4700d89ca090a3a3f11204..60b29b323a0adc28d0cd69b2b05abef74c5f9661 100644 (file)
@@ -385,7 +385,7 @@ error:
 
 /* utimes: POSIX/SUSv3 */
 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);
   struct timespec tmp[2];
@@ -394,7 +394,7 @@ utimes (const char *path, const struct timeval *tvp)
 
 /* BSD */
 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);
   struct timespec tmp[2];
@@ -403,7 +403,7 @@ lutimes (const char *path, const struct timeval *tvp)
 
 /* futimens: POSIX/SUSv4 */
 extern "C" int
-futimens (int fd, const struct timespec *tvp)
+futimens (int fd, const struct timespec tvp[2])
 {
   int res;
 
@@ -420,7 +420,7 @@ futimens (int fd, const struct timespec *tvp)
 
 /* BSD */
 extern "C" int
-futimes (int fd, const struct timeval *tvp)
+futimes (int fd, const struct timeval tvp[2])
 {
   struct timespec tmp[2];
   return futimens (fd,  timeval_to_timespec (tvp, tmp));
This page took 0.034001 seconds and 5 git commands to generate.