note win fd change in changelog

This commit is contained in:
John Cupitt 2021-12-06 13:58:46 +00:00
parent b28ee777ab
commit cd80b5ae94
2 changed files with 5 additions and 2 deletions

View File

@ -1,5 +1,6 @@
26/11/21 started 8.12.2 26/11/21 started 8.12.2
- make exif resuint optional and default to inch - make exif resuint optional and default to inch
- win: don't set create time on inappropriate file descriptors [lovell]
21/11/21 started 8.12.1 21/11/21 started 8.12.1
- fix insert [chregu] - fix insert [chregu]

View File

@ -618,7 +618,8 @@ vips__open( const char *filename, int flags, int mode )
fd = g_open( filename, flags, mode ); fd = g_open( filename, flags, mode );
#ifdef G_OS_WIN32 #ifdef G_OS_WIN32
if( mode & O_CREAT ) if( fd != -1 &&
(mode & O_CREAT) )
vips__set_create_time( fd ); vips__set_create_time( fd );
#endif /*G_OS_WIN32*/ #endif /*G_OS_WIN32*/
@ -641,7 +642,8 @@ vips__fopen( const char *filename, const char *mode )
fp = g_fopen( filename, mode ); fp = g_fopen( filename, mode );
#ifdef G_OS_WIN32 #ifdef G_OS_WIN32
if( fp && mode[0] == 'w' ) if( fp &&
mode[0] == 'w' )
vips__set_create_time( _fileno( fp ) ); vips__set_create_time( _fileno( fp ) );
#endif /*G_OS_WIN32*/ #endif /*G_OS_WIN32*/