22#define _OLD_P_OVERLAY 2
28#define _WAIT_GRANDCHILD 1
53#ifndef _CRT_TERMINATE_DEFINED
54#define _CRT_TERMINATE_DEFINED
57#if !defined __NO_ISOCEXT
63#if __MINGW_GNUC_PREREQ(4,4)
64#pragma push_macro("abort")
68#if __MINGW_GNUC_PREREQ(4,4)
69#pragma pop_macro("abort")
217#ifndef _CRT_SYSTEM_DEFINED
218#define _CRT_SYSTEM_DEFINED
222#ifndef _WPROCESS_DEFINED
223#define _WPROCESS_DEFINED
357#ifndef _CRT_WSYSTEM_DEFINED
358#define _CRT_WSYSTEM_DEFINED
365#if (defined(_X86_) && !defined(__x86_64))
410 _In_ void *_HDllHandle,
411 _In_ unsigned _Reason,
417 _In_ void *_HDllHandle,
418 _In_ unsigned _Reason,
424 _In_ void *_HDllHandle,
425 _In_ unsigned _Reason,
436#define P_WAIT _P_WAIT
437#define P_NOWAIT _P_NOWAIT
438#define P_OVERLAY _P_OVERLAY
439#define OLD_P_OVERLAY _OLD_P_OVERLAY
440#define P_NOWAITO _P_NOWAITO
441#define P_DETACH _P_DETACH
442#define WAIT_CHILD _WAIT_CHILD
443#define WAIT_GRANDCHILD _WAIT_GRANDCHILD
_ACRTIMP DECLSPEC_NORETURN void __cdecl abort(void)
Aborts the program.
_ACRTIMP DECLSPEC_NORETURN void __cdecl _exit(int)
_ACRTIMP int __cdecl system(const char *)
_ACRTIMP intptr_t __cdecl _execvp(const char *, const char *const *)
_ACRTIMP intptr_t __cdecl _spawnl(int, const char *, const char *,...)
_ACRTIMP intptr_t __cdecl _spawnvpe(int, const char *, const char *const *, const char *const *)
static intptr_t spawnve(int flags, const char *name, const char *const *argv, const char *const *envv)
_ACRTIMP int __cdecl _getpid(void)
_ACRTIMP intptr_t __cdecl _execv(const char *, const char *const *)
_ACRTIMP uintptr_t __cdecl _beginthreadex(void *, unsigned int, _beginthreadex_start_routine_t, void *, unsigned int, unsigned int *)
_ACRTIMP void __cdecl _cexit(void)
_ACRTIMP DECLSPEC_NORETURN void __cdecl _endthreadex(unsigned int)
_ACRTIMP intptr_t __cdecl _execle(const char *, const char *,...)
static intptr_t spawnvpe(int flags, const char *name, const char *const *argv, const char *const *envv)
static intptr_t spawnvp(int flags, const char *name, const char *const *argv)
_ACRTIMP intptr_t __cdecl _cwait(int *, intptr_t, int)
_ACRTIMP intptr_t __cdecl _execlp(const char *, const char *,...)
_ACRTIMP intptr_t __cdecl _execvpe(const char *, const char *const *, const char *const *)
_ACRTIMP intptr_t __cdecl _spawnlpe(int, const char *, const char *,...)
_ACRTIMP uintptr_t __cdecl _beginthread(_beginthread_start_routine_t, unsigned int, void *)
static intptr_t spawnv(int flags, const char *name, const char *const *argv)
static intptr_t cwait(int *status, intptr_t pid, int action)
_ACRTIMP intptr_t __cdecl _execve(const char *, const char *const *, const char *const *)
_ACRTIMP intptr_t __cdecl _spawnvp(int, const char *, const char *const *)
_ACRTIMP intptr_t __cdecl _spawnv(int, const char *, const char *const *)
_ACRTIMP intptr_t __cdecl _spawnlp(int, const char *, const char *,...)
_ACRTIMP void __cdecl _c_exit(void)
_ACRTIMP intptr_t __cdecl _execlpe(const char *, const char *,...)
_ACRTIMP intptr_t __cdecl _spawnle(int, const char *, const char *,...)
_ACRTIMP DECLSPEC_NORETURN void __cdecl _endthread(void)
_ACRTIMP intptr_t __cdecl _execl(const char *, const char *,...)
_ACRTIMP intptr_t __cdecl _spawnve(int, const char *, const char *const *, const char *const *)
void *CDECL _getdllprocaddr(intptr_t dll, const char *name, int ordinal)
_In_z_ _Printf_format_string_ char const *const va_list _ArgList
unsigned int(__cdecl typeof(jpeg_read_scanlines))(struct jpeg_decompress_struct *
void __declspec(noinline) __cdecl _free_base(void *const block)
BOOL WINAPI DllMain(IN HINSTANCE hinstDLL, IN DWORD dwReason, IN LPVOID lpvReserved)
static unsigned(__cdecl *hash_bstr)(bstr_t s)
_CRTIMP intptr_t __cdecl _wspawnl(_In_ int _Mode, _In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *_ArgList,...)
void __cdecl __security_check_cookie(uintptr_t _StackCookie)
uintptr_t __security_cookie
_CRTIMP int __cdecl _wsystem(_In_opt_z_ const wchar_t *_Command)
_CRTIMP intptr_t __cdecl _wspawnvp(_In_ int _Mode, _In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *const *_ArgList)
int __cdecl _unloaddll(_In_ intptr_t _Handle)
_CRTIMP intptr_t __cdecl _wspawnv(_In_ int _Mode, _In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *const *_ArgList)
_CRTIMP intptr_t __cdecl _wexecl(_In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *_ArgList,...)
_CRTIMP intptr_t __cdecl _wspawnvpe(_In_ int _Mode, _In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *const *_ArgList, _In_opt_z_ const wchar_t *const *_Env)
_CRTIMP intptr_t __cdecl _wexecve(_In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *const *_ArgList, _In_opt_z_ const wchar_t *const *_Env)
__CRT_INLINE void __cdecl _Exit(int status)
_CRTIMP intptr_t __cdecl _wspawnlpe(_In_ int _Mode, _In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *_ArgList,...)
_CRTIMP intptr_t __cdecl _wspawnle(_In_ int _Mode, _In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *_ArgList,...)
void __cdecl __security_init_cookie(void)
_CRTIMP intptr_t __cdecl _wspawnve(_In_ int _Mode, _In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *const *_ArgList, _In_opt_z_ const wchar_t *const *_Env)
_CRTIMP intptr_t __cdecl _wexeclp(_In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *_ArgList,...)
_CRTIMP intptr_t __cdecl _wexeclpe(_In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *_ArgList,...)
_CRTIMP intptr_t __cdecl _wexecvpe(_In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *const *_ArgList, _In_opt_z_ const wchar_t *const *_Env)
_CRTIMP intptr_t __cdecl _wexecv(_In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *const *_ArgList)
intptr_t __cdecl _loaddll(_In_z_ char *_Filename)
_CRTIMP intptr_t __cdecl _wexecle(_In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *_ArgList,...)
_CRTIMP intptr_t __cdecl _wspawnlp(_In_ int _Mode, _In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *_ArgList,...)
_CRTIMP intptr_t __cdecl _wexecvp(_In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *const *_ArgList)
_In_opt_z_ wchar_t const _In_opt_z_ wchar_t const _In_ unsigned int _In_ uintptr_t _Reserved
_In_ unsigned _In_ _beginthreadex_proc_type _StartAddress
_In_ unsigned _In_ _beginthreadex_proc_type _In_opt_ void _In_ unsigned _Out_opt_ unsigned * _ThrdAddr
_In_ unsigned _In_ _beginthreadex_proc_type _In_opt_ void _In_ unsigned _InitFlag
_Pre_notnull_ _In_opt_z_ char const _In_opt_z_ char const _In_opt_z_ char const _Filename
#define __analysis_noreturn