ReactOS  0.4.14-dev-583-g2a1ba2c
process.h File Reference
#include <crtdefs.h>
#include <sys/types.h>
Include dependency graph for process.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define _P_WAIT   0
 
#define _P_NOWAIT   1
 
#define _OLD_P_OVERLAY   2
 
#define _P_NOWAITO   3
 
#define _P_DETACH   4
 
#define _P_OVERLAY   2
 
#define _WAIT_CHILD   0
 
#define _WAIT_GRANDCHILD   1
 
#define _CRT_TERMINATE_DEFINED
 
#define _CRT_SYSTEM_DEFINED
 
#define _WPROCESS_DEFINED
 
#define _CRT_WSYSTEM_DEFINED
 
#define P_WAIT   _P_WAIT
 
#define P_NOWAIT   _P_NOWAIT
 
#define P_OVERLAY   _P_OVERLAY
 
#define OLD_P_OVERLAY   _OLD_P_OVERLAY
 
#define P_NOWAITO   _P_NOWAITO
 
#define P_DETACH   _P_DETACH
 
#define WAIT_CHILD   _WAIT_CHILD
 
#define WAIT_GRANDCHILD   _WAIT_GRANDCHILD
 

Functions

_CRTIMP uintptr_t __cdecl _beginthread (_In_ void(__cdecl *_StartAddress)(void *), _In_ unsigned _StackSize, _In_opt_ void *_ArgList)
 
_CRTIMP void __cdecl _endthread (void)
 
_CRTIMP uintptr_t __cdecl _beginthreadex (_In_opt_ void *_Security, _In_ unsigned _StackSize, _In_ unsigned(__stdcall *_StartAddress)(void *), _In_opt_ void *_ArgList, _In_ unsigned _InitFlag, _Out_opt_ unsigned *_ThrdAddr)
 
_CRTIMP void __cdecl _endthreadex (_In_ unsigned _Retval)
 
 __declspec (noreturn) void __cdecl exit(_In_ int _Code)
 
__analysis_noreturn _CRTIMP void __cdecl _cexit (void)
 
__analysis_noreturn _CRTIMP void __cdecl _c_exit (void)
 
_CRTIMP int __cdecl _getpid (void)
 
_CRTIMP intptr_t __cdecl _cwait (_Out_opt_ int *_TermStat, _In_ intptr_t _ProcHandle, _In_ int _Action)
 
_CRTIMP intptr_t __cdecl _execl (_In_z_ const char *_Filename, _In_z_ const char *_ArgList,...)
 
_CRTIMP intptr_t __cdecl _execle (_In_z_ const char *_Filename, _In_z_ const char *_ArgList,...)
 
_CRTIMP intptr_t __cdecl _execlp (_In_z_ const char *_Filename, _In_z_ const char *_ArgList,...)
 
_CRTIMP intptr_t __cdecl _execlpe (_In_z_ const char *_Filename, _In_z_ const char *_ArgList,...)
 
_CRTIMP intptr_t __cdecl _execv (_In_z_ const char *_Filename, _In_z_ const char *const *_ArgList)
 
_CRTIMP intptr_t __cdecl _execve (_In_z_ const char *_Filename, _In_z_ const char *const *_ArgList, _In_opt_z_ const char *const *_Env)
 
_CRTIMP intptr_t __cdecl _execvp (_In_z_ const char *_Filename, _In_z_ const char *const *_ArgList)
 
_CRTIMP intptr_t __cdecl _execvpe (_In_z_ const char *_Filename, _In_z_ const char *const *_ArgList, _In_opt_z_ const char *const *_Env)
 
_CRTIMP intptr_t __cdecl _spawnl (_In_ int _Mode, _In_z_ const char *_Filename, _In_z_ const char *_ArgList,...)
 
_CRTIMP intptr_t __cdecl _spawnle (_In_ int _Mode, _In_z_ const char *_Filename, _In_z_ const char *_ArgList,...)
 
_CRTIMP intptr_t __cdecl _spawnlp (_In_ int _Mode, _In_z_ const char *_Filename, _In_z_ const char *_ArgList,...)
 
_CRTIMP intptr_t __cdecl _spawnlpe (_In_ int _Mode, _In_z_ const char *_Filename, _In_z_ const char *_ArgList,...)
 
_CRTIMP intptr_t __cdecl _spawnv (_In_ int _Mode, _In_z_ const char *_Filename, _In_z_ const char *const *_ArgList)
 
_CRTIMP intptr_t __cdecl _spawnve (_In_ int _Mode, _In_z_ const char *_Filename, _In_z_ const char *const *_ArgList, _In_opt_z_ const char *const *_Env)
 
_CRTIMP intptr_t __cdecl _spawnvp (_In_ int _Mode, _In_z_ const char *_Filename, _In_z_ const char *const *_ArgList)
 
_CRTIMP intptr_t __cdecl _spawnvpe (_In_ int _Mode, _In_z_ const char *_Filename, _In_z_ const char *const *_ArgList, _In_opt_z_ const char *const *_Env)
 
int __cdecl system (_In_opt_z_ const char *_Command)
 
_CRTIMP intptr_t __cdecl _wexecl (_In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *_ArgList,...)
 
_CRTIMP intptr_t __cdecl _wexecle (_In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *_ArgList,...)
 
_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 _wexecv (_In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *const *_ArgList)
 
_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)
 
_CRTIMP intptr_t __cdecl _wexecvp (_In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *const *_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 _wspawnl (_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,...)
 
_CRTIMP intptr_t __cdecl _wspawnlp (_In_ int _Mode, _In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *_ArgList,...)
 
_CRTIMP intptr_t __cdecl _wspawnlpe (_In_ int _Mode, _In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *_ArgList,...)
 
_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 _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 _wspawnvp (_In_ int _Mode, _In_z_ const wchar_t *_Filename, _In_z_ const wchar_t *const *_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 int __cdecl _wsystem (_In_opt_z_ const wchar_t *_Command)
 
void __cdecl __security_init_cookie (void)
 
void __cdecl __security_check_cookie (uintptr_t _StackCookie)
 
intptr_t __cdecl _loaddll (_In_z_ char *_Filename)
 
int __cdecl _unloaddll (_In_ intptr_t _Handle)
 
 int (__cdecl *__cdecl _getdllprocaddr(_In_ intptr_t _Handle, _In_opt_z_ char *_ProcedureName, _In_ intptr_t _Ordinal))(void)
 
_CRTIMP intptr_t __cdecl cwait (_Out_opt_ int *_TermStat, _In_ intptr_t _ProcHandle, _In_ int _Action)
 
_CRTIMP intptr_t __cdecl execl (_In_z_ const char *_Filename, _In_z_ const char *_ArgList,...)
 
_CRTIMP intptr_t __cdecl execle (_In_z_ const char *_Filename, _In_z_ const char *_ArgList,...)
 
_CRTIMP intptr_t __cdecl execlp (_In_z_ const char *_Filename, _In_z_ const char *_ArgList,...)
 
_CRTIMP intptr_t __cdecl execlpe (_In_z_ const char *_Filename, _In_z_ const char *_ArgList,...)
 
_CRTIMP intptr_t __cdecl spawnl (_In_ int, _In_z_ const char *_Filename, _In_z_ const char *_ArgList,...)
 
_CRTIMP intptr_t __cdecl spawnle (_In_ int, _In_z_ const char *_Filename, _In_z_ const char *_ArgList,...)
 
_CRTIMP intptr_t __cdecl spawnlp (_In_ int, _In_z_ const char *_Filename, _In_z_ const char *_ArgList,...)
 
_CRTIMP intptr_t __cdecl spawnlpe (_In_ int, _In_z_ const char *_Filename, _In_z_ const char *_ArgList,...)
 
_CRTIMP int __cdecl getpid (void)
 
_CRTIMP intptr_t __cdecl execv (_In_z_ const char *_Filename, _In_z_ char *const _ArgList[])
 
_CRTIMP intptr_t __cdecl execve (_In_z_ const char *_Filename, _In_z_ char *const _ArgList[], _In_opt_z_ char *const _Env[])
 
_CRTIMP intptr_t __cdecl execvp (_In_z_ const char *_Filename, _In_z_ char *const _ArgList[])
 
_CRTIMP intptr_t __cdecl execvpe (_In_z_ const char *_Filename, _In_z_ char *const _ArgList[], _In_opt_z_ char *const _Env[])
 
_CRTIMP intptr_t __cdecl spawnv (_In_ int, _In_z_ const char *_Filename, _In_z_ char *const _ArgList[])
 
_CRTIMP intptr_t __cdecl spawnve (_In_ int, _In_z_ const char *_Filename, _In_z_ char *const _ArgList[], _In_opt_z_ char *const _Env[])
 
_CRTIMP intptr_t __cdecl spawnvp (_In_ int, _In_z_ const char *_Filename, _In_z_ char *const _ArgList[])
 
_CRTIMP intptr_t __cdecl spawnvpe (_In_ int, _In_z_ const char *_Filename, _In_z_ char *const _ArgList[], _In_opt_z_ char *const _Env[])
 

Variables

uintptr_t __security_cookie
 

Macro Definition Documentation

◆ _CRT_SYSTEM_DEFINED

#define _CRT_SYSTEM_DEFINED

Definition at line 214 of file process.h.

◆ _CRT_TERMINATE_DEFINED

#define _CRT_TERMINATE_DEFINED

Definition at line 54 of file process.h.

◆ _CRT_WSYSTEM_DEFINED

#define _CRT_WSYSTEM_DEFINED

Definition at line 354 of file process.h.

◆ _OLD_P_OVERLAY

#define _OLD_P_OVERLAY   2

Definition at line 22 of file process.h.

◆ _P_DETACH

#define _P_DETACH   4

Definition at line 24 of file process.h.

◆ _P_NOWAIT

#define _P_NOWAIT   1

Definition at line 21 of file process.h.

◆ _P_NOWAITO

#define _P_NOWAITO   3

Definition at line 23 of file process.h.

◆ _P_OVERLAY

#define _P_OVERLAY   2

Definition at line 25 of file process.h.

◆ _P_WAIT

#define _P_WAIT   0

This file has no copyright assigned and is placed in the Public Domain. This file is part of the w64 mingw-runtime package. No warranty is given; refer to the file DISCLAIMER within this package.

Definition at line 20 of file process.h.

◆ _WAIT_CHILD

#define _WAIT_CHILD   0

Definition at line 27 of file process.h.

◆ _WAIT_GRANDCHILD

#define _WAIT_GRANDCHILD   1

Definition at line 28 of file process.h.

◆ _WPROCESS_DEFINED

#define _WPROCESS_DEFINED

Definition at line 219 of file process.h.

◆ OLD_P_OVERLAY

#define OLD_P_OVERLAY   _OLD_P_OVERLAY

Definition at line 435 of file process.h.

◆ P_DETACH

#define P_DETACH   _P_DETACH

Definition at line 437 of file process.h.

◆ P_NOWAIT

#define P_NOWAIT   _P_NOWAIT

Definition at line 433 of file process.h.

◆ P_NOWAITO

#define P_NOWAITO   _P_NOWAITO

Definition at line 436 of file process.h.

◆ P_OVERLAY

#define P_OVERLAY   _P_OVERLAY

Definition at line 434 of file process.h.

◆ P_WAIT

#define P_WAIT   _P_WAIT

Definition at line 432 of file process.h.

◆ WAIT_CHILD

#define WAIT_CHILD   _WAIT_CHILD

Definition at line 438 of file process.h.

◆ WAIT_GRANDCHILD

#define WAIT_GRANDCHILD   _WAIT_GRANDCHILD

Definition at line 439 of file process.h.

Function Documentation

◆ __declspec()

__declspec ( noreturn  )

Definition at line 53 of file thread.c.

58 {
59  /* Attempt to call the Thread Start Address */
60  _SEH2_TRY
61  {
62  /* Legacy check which is still used today for Win32 threads */
63  if (NtCurrentTeb()->NtTib.Version == (30 << 8)) // OS/2 V3.0 ("Cruiser")
64  {
65  /* This registers the termination port with CSRSS */
67  }
68 
69  /* Get the exit code from the Thread Start */
70  ExitThread((lpStartAddress)((PVOID)lpParameter));
71  }
73  {
74  /* Get the Exit code from the SEH Handler */
76  {
77  /* Kill the whole process, usually */
79  }
80  else
81  {
82  /* If running inside CSRSS, kill just this thread */
84  }
85  }
86  _SEH2_END;
87 }
VOID WINAPI ExitProcess(IN UINT uExitCode)
Definition: proc.c:1487
_SEH2_TRY
Definition: create.c:4250
LONG WINAPI UnhandledExceptionFilter(IN PEXCEPTION_POINTERS ExceptionInfo)
Definition: except.c:262
#define _SEH2_GetExceptionInformation()
Definition: pseh2_64.h:11
VOID WINAPI ExitThread(IN DWORD uExitCode)
Definition: thread.c:364
BOOLEAN BaseRunningInServerProcess
Definition: dllmain.c:20
LPVOID lpParameter
Definition: kernel32.h:241
NTSTATUS NTAPI CsrNewThread(VOID)
Definition: api.c:27
_SEH2_END
Definition: create.c:4424
FORCEINLINE struct _TEB * NtCurrentTeb(VOID)
Definition: psfuncs.h:420
#define _SEH2_EXCEPT(...)
Definition: pseh2_64.h:6
#define _SEH2_GetExceptionCode()
Definition: pseh2_64.h:12

◆ __security_check_cookie()

void __cdecl __security_check_cookie ( uintptr_t  _StackCookie)

◆ __security_init_cookie()

void __cdecl __security_init_cookie ( void  )

Definition at line 55 of file gs_support.c.

56 {
58  FT systime = { 0, };
59  LARGE_INTEGER perfctr;
60 
62  {
64  return;
65  }
66 
68 #ifdef _WIN64
69  cookie = systime.ft_scalar;
70 #else
71  cookie = systime.ft_struct.dwLowDateTime;
72  cookie ^= systime.ft_struct.dwHighDateTime;
73 #endif
74 
77  cookie ^= GetTickCount ();
78 
79  QueryPerformanceCounter (&perfctr);
80 #ifdef _WIN64
81  cookie ^= perfctr.QuadPart;
82 #else
83  cookie ^= perfctr.LowPart;
84  cookie ^= perfctr.HighPart;
85 #endif
86 
87 #ifdef _WIN64
88  cookie &= 0x0000ffffffffffffll;
89 #endif
90 
95 }
VOID WINAPI GetSystemTimeAsFileTime(OUT PFILETIME lpFileTime)
Definition: time.c:128
FILETIME ft_struct
Definition: gs_support.c:37
DWORD WINAPI GetTickCount(VOID)
Definition: time.c:455
#define DEFAULT_SECURITY_COOKIE
Definition: gs_support.c:25
DWORD dwHighDateTime
Definition: mapidefs.h:66
DWORD WINAPI GetCurrentThreadId(VOID)
Definition: thread.c:458
unsigned __int3264 UINT_PTR
Definition: mstsclib_h.h:274
BOOL WINAPI QueryPerformanceCounter(OUT PLARGE_INTEGER lpPerformanceCount)
Definition: perfcnt.c:23
DECLSPEC_SELECTANY UINT_PTR __security_cookie_complement
Definition: gs_support.c:50
ULONG LowPart
Definition: typedefs.h:104
Definition: gs_support.c:34
Definition: cookie.c:33
w ll
Definition: byte_order.h:166
unsigned __int64 ft_scalar
Definition: gs_support.c:36
DWORD dwLowDateTime
Definition: mapidefs.h:65
DWORD WINAPI GetCurrentProcessId(VOID)
Definition: proc.c:1158
LONGLONG QuadPart
Definition: typedefs.h:112
DECLSPEC_SELECTANY UINT_PTR __security_cookie
Definition: gs_support.c:49

Referenced by mainCRTStartup(), and WinMainCRTStartup().

◆ _beginthread()

_CRTIMP uintptr_t __cdecl _beginthread ( _In_   void__cdecl *_StartAddress)(void *,
_In_ unsigned  _StackSize,
_In_opt_ void _ArgList 
)

◆ _beginthreadex()

◆ _c_exit()

Definition at line 17 of file _exit.c.

18 {
19  /* All cleanup is done on DLL detach; Return to caller */
20 }

◆ _cexit()

Definition at line 7 of file _exit.c.

8 {
9  LOCK_EXIT;
10  __call_atexit();
12 }
#define LOCK_EXIT
Definition: atexit.h:8
void __call_atexit(void)
Definition: atexit.c:9
#define UNLOCK_EXIT
Definition: atexit.h:9

Referenced by __declspec(), and exit().

◆ _cwait()

_CRTIMP intptr_t __cdecl _cwait ( _Out_opt_ int _TermStat,
_In_ intptr_t  _ProcHandle,
_In_ int  _Action 
)

Referenced by system().

◆ _endthread()

_CRTIMP void __cdecl _endthread ( void  )

Definition at line 95 of file thread.c.

96 {
97  TRACE("(void)\n");
98 
99  /* FIXME */
100  ExitThread(0);
101 }
VOID WINAPI ExitThread(IN DWORD uExitCode)
Definition: thread.c:364
#define TRACE(s)
Definition: solgame.cpp:4

Referenced by DefragThread(), init(), processRequest(), test_thread_func(), and test_thread_func_ex().

◆ _endthreadex()

_CRTIMP void __cdecl _endthreadex ( _In_ unsigned  _Retval)

Referenced by ActionThread(), and test_thread_func().

◆ _execl()

_CRTIMP intptr_t __cdecl _execl ( _In_z_ const char _Filename,
_In_z_ const char _ArgList,
  ... 
)

◆ _execle()

_CRTIMP intptr_t __cdecl _execle ( _In_z_ const char _Filename,
_In_z_ const char _ArgList,
  ... 
)

◆ _execlp()

_CRTIMP intptr_t __cdecl _execlp ( _In_z_ const char _Filename,
_In_z_ const char _ArgList,
  ... 
)

◆ _execlpe()

_CRTIMP intptr_t __cdecl _execlpe ( _In_z_ const char _Filename,
_In_z_ const char _ArgList,
  ... 
)

◆ _execv()

_CRTIMP intptr_t __cdecl _execv ( _In_z_ const char _Filename,
_In_z_ const char *const _ArgList 
)

◆ _execve()

_CRTIMP intptr_t __cdecl _execve ( _In_z_ const char _Filename,
_In_z_ const char *const _ArgList,
_In_opt_z_ const char *const _Env 
)

◆ _execvp()

_CRTIMP intptr_t __cdecl _execvp ( _In_z_ const char _Filename,
_In_z_ const char *const _ArgList 
)

◆ _execvpe()

_CRTIMP intptr_t __cdecl _execvpe ( _In_z_ const char _Filename,
_In_z_ const char *const _ArgList,
_In_opt_z_ const char *const _Env 
)

◆ _getpid()

_CRTIMP int __cdecl _getpid ( void  )

Definition at line 7 of file procid.c.

8 {
9  return (int)GetCurrentProcessId();
10 }
DWORD WINAPI GetCurrentProcessId(VOID)
Definition: proc.c:1158

Referenced by clnt_dg_create().

◆ _loaddll()

intptr_t __cdecl _loaddll ( _In_z_ char _Filename)

◆ _spawnl()

_CRTIMP intptr_t __cdecl _spawnl ( _In_ int  _Mode,
_In_z_ const char _Filename,
_In_z_ const char _ArgList,
  ... 
)

◆ _spawnle()

_CRTIMP intptr_t __cdecl _spawnle ( _In_ int  _Mode,
_In_z_ const char _Filename,
_In_z_ const char _ArgList,
  ... 
)

◆ _spawnlp()

_CRTIMP intptr_t __cdecl _spawnlp ( _In_ int  _Mode,
_In_z_ const char _Filename,
_In_z_ const char _ArgList,
  ... 
)

◆ _spawnlpe()

_CRTIMP intptr_t __cdecl _spawnlpe ( _In_ int  _Mode,
_In_z_ const char _Filename,
_In_z_ const char _ArgList,
  ... 
)

◆ _spawnv()

_CRTIMP intptr_t __cdecl _spawnv ( _In_ int  _Mode,
_In_z_ const char _Filename,
_In_z_ const char *const _ArgList 
)

◆ _spawnve()

_CRTIMP intptr_t __cdecl _spawnve ( _In_ int  _Mode,
_In_z_ const char _Filename,
_In_z_ const char *const _ArgList,
_In_opt_z_ const char *const _Env 
)

◆ _spawnvp()

_CRTIMP intptr_t __cdecl _spawnvp ( _In_ int  _Mode,
_In_z_ const char _Filename,
_In_z_ const char *const _ArgList 
)

Referenced by test_file_inherit(), and test_pipes().

◆ _spawnvpe()

_CRTIMP intptr_t __cdecl _spawnvpe ( _In_ int  _Mode,
_In_z_ const char _Filename,
_In_z_ const char *const _ArgList,
_In_opt_z_ const char *const _Env 
)

◆ _unloaddll()

int __cdecl _unloaddll ( _In_ intptr_t  _Handle)

◆ _wexecl()

_CRTIMP intptr_t __cdecl _wexecl ( _In_z_ const wchar_t _Filename,
_In_z_ const wchar_t _ArgList,
  ... 
)

◆ _wexecle()

_CRTIMP intptr_t __cdecl _wexecle ( _In_z_ const wchar_t _Filename,
_In_z_ const wchar_t _ArgList,
  ... 
)

◆ _wexeclp()

_CRTIMP intptr_t __cdecl _wexeclp ( _In_z_ const wchar_t _Filename,
_In_z_ const wchar_t _ArgList,
  ... 
)

◆ _wexeclpe()

_CRTIMP intptr_t __cdecl _wexeclpe ( _In_z_ const wchar_t _Filename,
_In_z_ const wchar_t _ArgList,
  ... 
)

◆ _wexecv()

_CRTIMP intptr_t __cdecl _wexecv ( _In_z_ const wchar_t _Filename,
_In_z_ const wchar_t *const _ArgList 
)

◆ _wexecve()

_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 
)

◆ _wexecvp()

_CRTIMP intptr_t __cdecl _wexecvp ( _In_z_ const wchar_t _Filename,
_In_z_ const wchar_t *const _ArgList 
)

◆ _wexecvpe()

_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 
)

◆ _wspawnl()

_CRTIMP intptr_t __cdecl _wspawnl ( _In_ int  _Mode,
_In_z_ const wchar_t _Filename,
_In_z_ const wchar_t _ArgList,
  ... 
)

◆ _wspawnle()

_CRTIMP intptr_t __cdecl _wspawnle ( _In_ int  _Mode,
_In_z_ const wchar_t _Filename,
_In_z_ const wchar_t _ArgList,
  ... 
)

◆ _wspawnlp()

_CRTIMP intptr_t __cdecl _wspawnlp ( _In_ int  _Mode,
_In_z_ const wchar_t _Filename,
_In_z_ const wchar_t _ArgList,
  ... 
)

◆ _wspawnlpe()

_CRTIMP intptr_t __cdecl _wspawnlpe ( _In_ int  _Mode,
_In_z_ const wchar_t _Filename,
_In_z_ const wchar_t _ArgList,
  ... 
)

◆ _wspawnv()

_CRTIMP intptr_t __cdecl _wspawnv ( _In_ int  _Mode,
_In_z_ const wchar_t _Filename,
_In_z_ const wchar_t *const _ArgList 
)

◆ _wspawnve()

_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 
)

◆ _wspawnvp()

_CRTIMP intptr_t __cdecl _wspawnvp ( _In_ int  _Mode,
_In_z_ const wchar_t _Filename,
_In_z_ const wchar_t *const _ArgList 
)

◆ _wspawnvpe()

_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 
)

◆ _wsystem()

_CRTIMP int __cdecl _wsystem ( _In_opt_z_ const wchar_t _Command)

Referenced by DisplayOutput(), and wmain().

◆ cwait()

_CRTIMP intptr_t __cdecl cwait ( _Out_opt_ int _TermStat,
_In_ intptr_t  _ProcHandle,
_In_ int  _Action 
)

◆ execl()

_CRTIMP intptr_t __cdecl execl ( _In_z_ const char _Filename,
_In_z_ const char _ArgList,
  ... 
)

Referenced by shell(), and ShellCmd().

◆ execle()

_CRTIMP intptr_t __cdecl execle ( _In_z_ const char _Filename,
_In_z_ const char _ArgList,
  ... 
)

◆ execlp()

_CRTIMP intptr_t __cdecl execlp ( _In_z_ const char _Filename,
_In_z_ const char _ArgList,
  ... 
)

◆ execlpe()

_CRTIMP intptr_t __cdecl execlpe ( _In_z_ const char _Filename,
_In_z_ const char _ArgList,
  ... 
)

◆ execv()

_CRTIMP intptr_t __cdecl execv ( _In_z_ const char _Filename,
_In_z_ char *const  _ArgList[] 
)

Referenced by Jobs(), RunBatch(), and RunBookmarkEditor().

◆ execve()

_CRTIMP intptr_t __cdecl execve ( _In_z_ const char _Filename,
_In_z_ char *const  _ArgList[],
_In_opt_z_ char *const  _Env[] 
)

◆ execvp()

_CRTIMP intptr_t __cdecl execvp ( _In_z_ const char _Filename,
_In_z_ char *const  _ArgList[] 
)

◆ execvpe()

_CRTIMP intptr_t __cdecl execvpe ( _In_z_ const char _Filename,
_In_z_ char *const  _ArgList[],
_In_opt_z_ char *const  _Env[] 
)

◆ getpid()

◆ int()

int ( __cdecl *__cdecl   _getdllprocaddr_In_ intptr_t _Handle, _In_opt_z_ char *_ProcedureName, _In_ intptr_t _Ordinal)

◆ spawnl()

_CRTIMP intptr_t __cdecl spawnl ( _In_ int  ,
_In_z_ const char _Filename,
_In_z_ const char _ArgList,
  ... 
)

◆ spawnle()

_CRTIMP intptr_t __cdecl spawnle ( _In_ int  ,
_In_z_ const char _Filename,
_In_z_ const char _ArgList,
  ... 
)

◆ spawnlp()

_CRTIMP intptr_t __cdecl spawnlp ( _In_ int  ,
_In_z_ const char _Filename,
_In_z_ const char _ArgList,
  ... 
)

◆ spawnlpe()

_CRTIMP intptr_t __cdecl spawnlpe ( _In_ int  ,
_In_z_ const char _Filename,
_In_z_ const char _ArgList,
  ... 
)

◆ spawnv()

_CRTIMP intptr_t __cdecl spawnv ( _In_ int  ,
_In_z_ const char _Filename,
_In_z_ char *const  _ArgList[] 
)

◆ spawnve()

_CRTIMP intptr_t __cdecl spawnve ( _In_ int  ,
_In_z_ const char _Filename,
_In_z_ char *const  _ArgList[],
_In_opt_z_ char *const  _Env[] 
)

◆ spawnvp()

_CRTIMP intptr_t __cdecl spawnvp ( _In_ int  ,
_In_z_ const char _Filename,
_In_z_ char *const  _ArgList[] 
)

◆ spawnvpe()

_CRTIMP intptr_t __cdecl spawnvpe ( _In_ int  ,
_In_z_ const char _Filename,
_In_z_ char *const  _ArgList[],
_In_opt_z_ char *const  _Env[] 
)

◆ system()

Variable Documentation

◆ __security_cookie

uintptr_t __security_cookie

Definition at line 49 of file gs_support.c.

Referenced by __security_init_cookie().