---
 mingw-w64-crt/Makefile.am                                | 2 +-
 mingw-w64-crt/def-include/crt-aliases.def.in             | 1 +
 mingw-w64-crt/lib-common/api-ms-win-crt-stdio-l1-1-0.def | 1 +
 mingw-w64-crt/misc/ftruncate.c                           | 8 --------
 4 files changed, 3 insertions(+), 9 deletions(-)
 delete mode 100644 mingw-w64-crt/misc/ftruncate.c

diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index f7ada9062c5f..705624635acf 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -1144,7 +1144,7 @@ src_libmingwex=\
   misc/feraiseexcept.c   misc/fesetenv.c            misc/fesetexceptflag.c  
misc/fesetround.c            misc/fetestexcept.c    \
   misc/mingw_controlfp.c \
   misc/mingw_setfp.c \
-  misc/feupdateenv.c     misc/ftruncate.c           misc/fwide.c            
misc/getlogin.c              misc/getopt.c          \
+  misc/feupdateenv.c                                misc/fwide.c            
misc/getlogin.c              misc/getopt.c          \
   misc/gettimeofday.c    misc/__mingw_has_sse.c      \
   misc/mempcpy.c         misc/mingw-aligned-malloc.c \
   misc/mingw_matherr.c   misc/mingw_mbwc_convert.c  misc/mingw_usleep.c     
misc/mingw_wcstod.c          misc/mingw_wcstof.c    \
diff --git a/mingw-w64-crt/def-include/crt-aliases.def.in 
b/mingw-w64-crt/def-include/crt-aliases.def.in
index 472828e377ef..3f7cb53d7e21 100644
--- a/mingw-w64-crt/def-include/crt-aliases.def.in
+++ b/mingw-w64-crt/def-include/crt-aliases.def.in
@@ -291,6 +291,7 @@ ADD_UNDERSCORE(popen)
 #endif
 fseeko == fseek
 ftello == ftell
+ftruncate == _chsize
 ; ADD_UNDERSCORE(scalb)
 
 ; This is list of symbol aliases for Large File Specification (extension to 
Single UNIX Specification)
diff --git a/mingw-w64-crt/lib-common/api-ms-win-crt-stdio-l1-1-0.def 
b/mingw-w64-crt/lib-common/api-ms-win-crt-stdio-l1-1-0.def
index 2f31884e8009..5c1669134dc0 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-crt-stdio-l1-1-0.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-crt-stdio-l1-1-0.def
@@ -25,6 +25,7 @@ __stdio_common_vswprintf_s
 __stdio_common_vswscanf
 _chsize
 chsize == _chsize
+ftruncate == _chsize
 _chsize_s
 _close
 close == _close
diff --git a/mingw-w64-crt/misc/ftruncate.c b/mingw-w64-crt/misc/ftruncate.c
deleted file mode 100644
index 4ee59d67b401..000000000000
--- a/mingw-w64-crt/misc/ftruncate.c
+++ /dev/null
@@ -1,8 +0,0 @@
-
-int _chsize(int _FileHandle,long _Size);
-int ftruncate(int __fd,int __length);
-
-int ftruncate(int __fd,int __length)
-{
-  return _chsize (__fd,__length);
-}
-- 
2.20.1



_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to