@@ -27,11 +27,11 @@ #include "unistd_wrapper.h" #ifdef HAVE_SPAWN_H # include #endif -#import "OFProcess.h" +#import "OFSubprocess.h" #import "OFString.h" #import "OFArray.h" #import "OFDictionary.h" #import "OFLocale.h" @@ -43,43 +43,43 @@ #ifndef HAVE_POSIX_SPAWNP extern char **environ; #endif -@interface OFProcess () +@interface OFSubprocess () - (void)of_getArgv: (char ***)argv forProgramName: (OFString *)programName andArguments: (OFArray *)arguments; - (char **)of_environmentForDictionary: (OFDictionary *)dictionary; @end -@implementation OFProcess -+ (instancetype)processWithProgram: (OFString *)program +@implementation OFSubprocess ++ (instancetype)subprocessWithProgram: (OFString *)program { return [[[self alloc] initWithProgram: program] autorelease]; } -+ (instancetype)processWithProgram: (OFString *)program - arguments: (OFArray *)arguments ++ (instancetype)subprocessWithProgram: (OFString *)program + arguments: (OFArray *)arguments { return [[[self alloc] initWithProgram: program arguments: arguments] autorelease]; } -+ (instancetype)processWithProgram: (OFString *)program - programName: (OFString *)programName - arguments: (OFArray *)arguments ++ (instancetype)subprocessWithProgram: (OFString *)program + programName: (OFString *)programName + arguments: (OFArray *)arguments { return [[[self alloc] initWithProgram: program programName: programName arguments: arguments] autorelease]; } -+ (instancetype)processWithProgram: (OFString *)program - programName: (OFString *)programName - arguments: (OFArray *)arguments - environment: (OFDictionary *)environment ++ (instancetype)subprocessWithProgram: (OFString *)program + programName: (OFString *)programName + arguments: (OFArray *)arguments + environment: (OFDictionary *)environment { return [[[self alloc] initWithProgram: program programName: programName arguments: arguments environment: environment] autorelease];