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 | ||||
| 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 | ||||
|  |  | |||
|  | @ -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)); | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue