Signed-off-by: Jacek Caban <ja...@codeweavers.com>
---
 mingw-w64-crt/Makefile.am       |  2 +-
 mingw-w64-crt/misc/execv.c      |  6 ------
 mingw-w64-crt/misc/execve.c     |  6 ------
 mingw-w64-crt/misc/execvp.c     |  6 ------
 mingw-w64-crt/misc/execvpe.c    |  6 ------
 mingw-w64-headers/crt/process.h | 16 ++++++++--------
 6 files changed, 9 insertions(+), 33 deletions(-)
 delete mode 100644 mingw-w64-crt/misc/execv.c
 delete mode 100644 mingw-w64-crt/misc/execve.c
 delete mode 100644 mingw-w64-crt/misc/execvp.c
 delete mode 100644 mingw-w64-crt/misc/execvpe.c


diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index 9aeb3db3..a30c890e 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -318,7 +318,7 @@ src_libmingwex=\
   misc/alarm.c \
   misc/basename.c        misc/btowc.c               misc/delay-f.c          misc/delay-n.c         \
   misc/delayimp.c        misc/dirent.c          \
-  misc/dirname.c         misc/execv.c               misc/execve.c           misc/execvp.c                misc/execvpe.c         \
+  misc/dirname.c \
   misc/feclearexcept.c   misc/fegetenv.c            misc/fegetexceptflag.c  misc/fegetround.c            misc/feholdexcept.c    \
   misc/feraiseexcept.c   misc/fesetenv.c            misc/fesetexceptflag.c  misc/fesetround.c            misc/fetestexcept.c    \
   misc/feupdateenv.c     misc/ftruncate.c           misc/fwide.c            misc/getlogin.c              misc/getopt.c          \
diff --git a/mingw-w64-crt/misc/execv.c b/mingw-w64-crt/misc/execv.c
deleted file mode 100644
index 50fd2324..00000000
--- a/mingw-w64-crt/misc/execv.c
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <process.h>
-
-int __cdecl execv(const char *_Filename,char *const _ArgList[])
-{
-  return _execv (_Filename, (const char *const *)_ArgList);
-}
diff --git a/mingw-w64-crt/misc/execve.c b/mingw-w64-crt/misc/execve.c
deleted file mode 100644
index 6ab039ea..00000000
--- a/mingw-w64-crt/misc/execve.c
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <process.h>
-
-int __cdecl execve(const char *_Filename,char *const _ArgList[],char *const _Env[])
-{
-  return _execve (_Filename, (const char *const *)_ArgList, (const char * const *)_Env);
-}
diff --git a/mingw-w64-crt/misc/execvp.c b/mingw-w64-crt/misc/execvp.c
deleted file mode 100644
index b11ab3f4..00000000
--- a/mingw-w64-crt/misc/execvp.c
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <process.h>
-
-int __cdecl execvp(const char *_Filename,char *const _ArgList[])
-{
-  return _execvp (_Filename, (const char *const *)_ArgList);
-}
diff --git a/mingw-w64-crt/misc/execvpe.c b/mingw-w64-crt/misc/execvpe.c
deleted file mode 100644
index f6fa80ad..00000000
--- a/mingw-w64-crt/misc/execvpe.c
+++ /dev/null
@@ -1,6 +0,0 @@
-#include <process.h>
-
-int __cdecl execvpe(const char *_Filename,char *const _ArgList[],char *const _Env[])
-{
-  return _execvpe (_Filename, (const char *const *)_ArgList, (const char *const *)_Env);
-}
diff --git a/mingw-w64-headers/crt/process.h b/mingw-w64-headers/crt/process.h
index e4abff94..90775482 100644
--- a/mingw-w64-headers/crt/process.h
+++ b/mingw-w64-headers/crt/process.h
@@ -180,15 +180,15 @@ extern "C" {
      stupid warnings, define them in POSIX way.  This is save, because those
      methods do not return in success case, so that the return value is not
      really dependent to its scalar width.  */
-  int __cdecl execv(const char *_Filename,char *const _ArgList[]) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
-  int __cdecl execve(const char *_Filename,char *const _ArgList[],char *const _Env[]) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
-  int __cdecl execvp(const char *_Filename,char *const _ArgList[]) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
-  int __cdecl execvpe(const char *_Filename,char *const _ArgList[],char *const _Env[]) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
+  _CRTIMP int __cdecl execv(const char *_Filename,char *const _ArgList[]) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
+  _CRTIMP int __cdecl execve(const char *_Filename,char *const _ArgList[],char *const _Env[]) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
+  _CRTIMP int __cdecl execvp(const char *_Filename,char *const _ArgList[]) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
+  _CRTIMP int __cdecl execvpe(const char *_Filename,char *const _ArgList[],char *const _Env[]) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
 #else
-  intptr_t __cdecl execv(const char *_Filename,char *const _ArgList[]) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
-  intptr_t __cdecl execve(const char *_Filename,char *const _ArgList[],char *const _Env[]) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
-  intptr_t __cdecl execvp(const char *_Filename,char *const _ArgList[]) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
-  intptr_t __cdecl execvpe(const char *_Filename,char *const _ArgList[],char *const _Env[]) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
+  _CRTIMP intptr_t __cdecl execv(const char *_Filename,char *const _ArgList[]) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
+  _CRTIMP intptr_t __cdecl execve(const char *_Filename,char *const _ArgList[],char *const _Env[]) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
+  _CRTIMP intptr_t __cdecl execvp(const char *_Filename,char *const _ArgList[]) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
+  _CRTIMP intptr_t __cdecl execvpe(const char *_Filename,char *const _ArgList[],char *const _Env[]) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
 #endif
   _CRTIMP intptr_t __cdecl spawnv(int,const char *_Filename,char *const _ArgList[]) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
   _CRTIMP intptr_t __cdecl spawnve(int,const char *_Filename,char *const _ArgList[],char *const _Env[]) __MINGW_ATTRIB_DEPRECATED_MSVC2005;

_______________________________________________
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to