48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
|
* \brief Creates a new OFProcess with the specified program and invokes the
* program.
*
* \param program The program to execute. If it does not start with a slash, the
* search path specified in PATH is used.
* \return A new, autoreleased OFProcess.
*/
+ processWithProgram: (OFString*)program;
/**
* \brief Creates a new OFProcess with the specified program and arguments and
* invokes the program.
*
* \param program The program to execute. If it does not start with a slash, the
* search path specified in PATH is used.
* \param arguments The arguments to pass to the program, or nil
* \return A new, autoreleased OFProcess.
*/
+ processWithProgram: (OFString*)program
arguments: (OFArray*)arguments;
/**
* \brief Creates a new OFProcess with the specified program, program name and
* arguments and invokes the program.
*
* \param program The program to execute. If it does not start with a slash, the
* search path specified in PATH is used.
* \param programName The program name for the program to invoke (argv[0]).
* Usually, this is equal to program.
* \param arguments The arguments to pass to the program, or nil
* \return A new, autoreleased OFProcess.
*/
+ processWithProgram: (OFString*)program
programName: (OFString*)programName
arguments: (OFArray*)arguments;
/**
* \brief Initializes an already allocated OFProcess with the specified program
* and invokes the program.
*
* \param program The program to execute. If it does not start with a slash, the
* search path specified in PATH is used.
|
|
|
|
|
|
|
|
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
|
* \brief Creates a new OFProcess with the specified program and invokes the
* program.
*
* \param program The program to execute. If it does not start with a slash, the
* search path specified in PATH is used.
* \return A new, autoreleased OFProcess.
*/
+ (instancetype)processWithProgram: (OFString*)program;
/**
* \brief Creates a new OFProcess with the specified program and arguments and
* invokes the program.
*
* \param program The program to execute. If it does not start with a slash, the
* search path specified in PATH is used.
* \param arguments The arguments to pass to the program, or nil
* \return A new, autoreleased OFProcess.
*/
+ (instancetype)processWithProgram: (OFString*)program
arguments: (OFArray*)arguments;
/**
* \brief Creates a new OFProcess with the specified program, program name and
* arguments and invokes the program.
*
* \param program The program to execute. If it does not start with a slash, the
* search path specified in PATH is used.
* \param programName The program name for the program to invoke (argv[0]).
* Usually, this is equal to program.
* \param arguments The arguments to pass to the program, or nil
* \return A new, autoreleased OFProcess.
*/
+ (instancetype)processWithProgram: (OFString*)program
programName: (OFString*)programName
arguments: (OFArray*)arguments;
/**
* \brief Initializes an already allocated OFProcess with the specified program
* and invokes the program.
*
* \param program The program to execute. If it does not start with a slash, the
* search path specified in PATH is used.
|