3 #ifndef vtksys_Process_h 4 #define vtksys_Process_h 12 #if !defined(KWSYS_NAMESPACE) 13 # define kwsys_ns(x) vtksys##x 14 # define kwsysEXPORT vtksys_EXPORT 16 #if !vtksys_NAME_IS_KWSYS 17 # define kwsysProcess kwsys_ns(Process) 18 # define kwsysProcess_s kwsys_ns(Process_s) 19 # define kwsysProcess_New kwsys_ns(Process_New) 20 # define kwsysProcess_Delete kwsys_ns(Process_Delete) 21 # define kwsysProcess_SetCommand kwsys_ns(Process_SetCommand) 22 # define kwsysProcess_AddCommand kwsys_ns(Process_AddCommand) 23 # define kwsysProcess_SetTimeout kwsys_ns(Process_SetTimeout) 24 # define kwsysProcess_SetWorkingDirectory \ 25 kwsys_ns(Process_SetWorkingDirectory) 26 # define kwsysProcess_SetPipeFile kwsys_ns(Process_SetPipeFile) 27 # define kwsysProcess_SetPipeNative kwsys_ns(Process_SetPipeNative) 28 # define kwsysProcess_SetPipeShared kwsys_ns(Process_SetPipeShared) 29 # define kwsysProcess_Option_Detach kwsys_ns(Process_Option_Detach) 30 # define kwsysProcess_Option_HideWindow kwsys_ns(Process_Option_HideWindow) 31 # define kwsysProcess_Option_MergeOutput kwsys_ns(Process_Option_MergeOutput) 32 # define kwsysProcess_Option_Verbatim kwsys_ns(Process_Option_Verbatim) 33 # define kwsysProcess_Option_CreateProcessGroup \ 34 kwsys_ns(Process_Option_CreateProcessGroup) 35 # define kwsysProcess_GetOption kwsys_ns(Process_GetOption) 36 # define kwsysProcess_SetOption kwsys_ns(Process_SetOption) 37 # define kwsysProcess_Option_e kwsys_ns(Process_Option_e) 38 # define kwsysProcess_State_Starting kwsys_ns(Process_State_Starting) 39 # define kwsysProcess_State_Error kwsys_ns(Process_State_Error) 40 # define kwsysProcess_State_Exception kwsys_ns(Process_State_Exception) 41 # define kwsysProcess_State_Executing kwsys_ns(Process_State_Executing) 42 # define kwsysProcess_State_Exited kwsys_ns(Process_State_Exited) 43 # define kwsysProcess_State_Expired kwsys_ns(Process_State_Expired) 44 # define kwsysProcess_State_Killed kwsys_ns(Process_State_Killed) 45 # define kwsysProcess_State_Disowned kwsys_ns(Process_State_Disowned) 46 # define kwsysProcess_State_e kwsys_ns(Process_State_e) 47 # define kwsysProcess_Exception_None kwsys_ns(Process_Exception_None) 48 # define kwsysProcess_Exception_Fault kwsys_ns(Process_Exception_Fault) 49 # define kwsysProcess_Exception_Illegal kwsys_ns(Process_Exception_Illegal) 50 # define kwsysProcess_Exception_Interrupt \ 51 kwsys_ns(Process_Exception_Interrupt) 52 # define kwsysProcess_Exception_Numerical \ 53 kwsys_ns(Process_Exception_Numerical) 54 # define kwsysProcess_Exception_Other kwsys_ns(Process_Exception_Other) 55 # define kwsysProcess_Exception_e kwsys_ns(Process_Exception_e) 56 # define kwsysProcess_GetState kwsys_ns(Process_GetState) 57 # define kwsysProcess_GetExitException kwsys_ns(Process_GetExitException) 58 # define kwsysProcess_GetExitCode kwsys_ns(Process_GetExitCode) 59 # define kwsysProcess_GetExitValue kwsys_ns(Process_GetExitValue) 60 # define kwsysProcess_GetErrorString kwsys_ns(Process_GetErrorString) 61 # define kwsysProcess_GetExceptionString kwsys_ns(Process_GetExceptionString) 62 # define kwsysProcess_GetStateByIndex kwsys_ns(Process_GetStateByIndex) 63 # define kwsysProcess_GetExitExceptionByIndex \ 64 kwsys_ns(Process_GetExitExceptionByIndex) 65 # define kwsysProcess_GetExitCodeByIndex kwsys_ns(Process_GetExitCodeByIndex) 66 # define kwsysProcess_GetExitValueByIndex \ 67 kwsys_ns(Process_GetExitValueByIndex) 68 # define kwsysProcess_GetExceptionStringByIndex \ 69 kwsys_ns(Process_GetExceptionStringByIndex) 70 # define kwsysProcess_GetExitCodeByIndex kwsys_ns(Process_GetExitCodeByIndex) 71 # define kwsysProcess_Execute kwsys_ns(Process_Execute) 72 # define kwsysProcess_Disown kwsys_ns(Process_Disown) 73 # define kwsysProcess_WaitForData kwsys_ns(Process_WaitForData) 74 # define kwsysProcess_Pipes_e kwsys_ns(Process_Pipes_e) 75 # define kwsysProcess_Pipe_None kwsys_ns(Process_Pipe_None) 76 # define kwsysProcess_Pipe_STDIN kwsys_ns(Process_Pipe_STDIN) 77 # define kwsysProcess_Pipe_STDOUT kwsys_ns(Process_Pipe_STDOUT) 78 # define kwsysProcess_Pipe_STDERR kwsys_ns(Process_Pipe_STDERR) 79 # define kwsysProcess_Pipe_Timeout kwsys_ns(Process_Pipe_Timeout) 80 # define kwsysProcess_Pipe_Handle kwsys_ns(Process_Pipe_Handle) 81 # define kwsysProcess_WaitForExit kwsys_ns(Process_WaitForExit) 82 # define kwsysProcess_Interrupt kwsys_ns(Process_Interrupt) 83 # define kwsysProcess_Kill kwsys_ns(Process_Kill) 84 # define kwsysProcess_KillPID kwsys_ns(Process_KillPID) 85 # define kwsysProcess_ResetStartTime kwsys_ns(Process_ResetStartTime) 88 #if defined(__cplusplus) 98 #if defined(_WIN32) && !defined(__CYGWIN__) 122 char const*
const* command);
132 char const*
const* command);
184 kwsysProcess* cp,
int pipe,
const kwsysProcess_Pipe_Handle p[2]);
416 int* length,
double* timeout);
476 #if defined(__cplusplus) 482 #if !defined(KWSYS_NAMESPACE) 485 # if !vtksys_NAME_IS_KWSYS 487 # undef kwsysProcess_s 488 # undef kwsysProcess_New 489 # undef kwsysProcess_Delete 490 # undef kwsysProcess_SetCommand 491 # undef kwsysProcess_AddCommand 492 # undef kwsysProcess_SetTimeout 493 # undef kwsysProcess_SetWorkingDirectory 494 # undef kwsysProcess_SetPipeFile 495 # undef kwsysProcess_SetPipeNative 496 # undef kwsysProcess_SetPipeShared 497 # undef kwsysProcess_Option_Detach 498 # undef kwsysProcess_Option_HideWindow 499 # undef kwsysProcess_Option_MergeOutput 500 # undef kwsysProcess_Option_Verbatim 501 # undef kwsysProcess_Option_CreateProcessGroup 502 # undef kwsysProcess_GetOption 503 # undef kwsysProcess_SetOption 504 # undef kwsysProcess_Option_e 505 # undef kwsysProcess_State_Starting 506 # undef kwsysProcess_State_Error 507 # undef kwsysProcess_State_Exception 508 # undef kwsysProcess_State_Executing 509 # undef kwsysProcess_State_Exited 510 # undef kwsysProcess_State_Expired 511 # undef kwsysProcess_State_Killed 512 # undef kwsysProcess_State_Disowned 513 # undef kwsysProcess_GetState 514 # undef kwsysProcess_State_e 515 # undef kwsysProcess_Exception_None 516 # undef kwsysProcess_Exception_Fault 517 # undef kwsysProcess_Exception_Illegal 518 # undef kwsysProcess_Exception_Interrupt 519 # undef kwsysProcess_Exception_Numerical 520 # undef kwsysProcess_Exception_Other 521 # undef kwsysProcess_GetExitException 522 # undef kwsysProcess_Exception_e 523 # undef kwsysProcess_GetExitCode 524 # undef kwsysProcess_GetExitValue 525 # undef kwsysProcess_GetErrorString 526 # undef kwsysProcess_GetExceptionString 527 # undef kwsysProcess_Execute 528 # undef kwsysProcess_Disown 529 # undef kwsysProcess_WaitForData 530 # undef kwsysProcess_Pipes_e 531 # undef kwsysProcess_Pipe_None 532 # undef kwsysProcess_Pipe_STDIN 533 # undef kwsysProcess_Pipe_STDOUT 534 # undef kwsysProcess_Pipe_STDERR 535 # undef kwsysProcess_Pipe_Timeout 536 # undef kwsysProcess_Pipe_Handle 537 # undef kwsysProcess_WaitForExit 538 # undef kwsysProcess_Interrupt 539 # undef kwsysProcess_Kill 540 # undef kwsysProcess_ResetStartTime #define kwsysProcess_GetExitExceptionByIndex
#define kwsysProcess_Option_HideWindow
#define kwsysProcess_Option_CreateProcessGroup
#define kwsysProcess_State_Killed
#define kwsysProcess_Pipe_STDIN
#define kwsysProcess_KillPID
#define kwsysProcess_State_Exited
#define kwsysProcess_WaitForExit
#define kwsysProcess_Exception_Other
struct kwsysProcess_s kwsysProcess
Process control data structure.
#define kwsysProcess_Pipe_Handle
#define kwsysProcess_Exception_Illegal
#define kwsysProcess_Exception_Interrupt
#define kwsysProcess_State_Error
#define kwsysProcess_State_Expired
#define kwsysProcess_Exception_Fault
#define kwsysProcess_GetExitValue
#define kwsysProcess_SetOption
#define kwsysProcess_WaitForData
#define kwsysProcess_State_Exception
#define kwsysProcess_Execute
#define kwsysProcess_State_Starting
#define kwsysProcess_Disown
#define kwsysProcess_GetStateByIndex
#define kwsysProcess_Kill
kwsysProcess_StateByIndex_e
#define kwsysProcess_Interrupt
#define kwsysProcess_Pipe_None
#define kwsysProcess_GetState
#define kwsysProcess_SetCommand
#define kwsysProcess_GetOption
#define kwsysProcess_GetExitCode
#define kwsysProcess_State_Disowned
#define kwsysProcess_GetExceptionString
#define kwsysProcess_Option_Verbatim
#define kwsysProcess_GetExitException
#define kwsysProcess_Exception_Numerical
#define kwsysProcess_Option_MergeOutput
#define kwsysProcess_State_Executing
#define kwsysProcess_SetWorkingDirectory
#define kwsysProcess_Pipe_STDOUT
#define kwsysProcess_Option_Detach
#define kwsysProcess_SetPipeNative
#define kwsysProcess_GetExceptionStringByIndex
#define kwsysProcess_Pipe_STDERR
#define kwsysProcess_ResetStartTime
#define kwsysProcess_GetExitCodeByIndex
#define kwsysProcess_Exception_None
#define kwsysProcess_SetTimeout
#define kwsysProcess_Delete
#define kwsysProcess_AddCommand
#define kwsysProcess_GetErrorString
#define kwsysProcess_SetPipeShared
#define kwsysProcess_Pipe_Timeout
#define kwsysProcess_SetPipeFile
#define kwsysProcess_GetExitValueByIndex