mirror of
https://github.com/gnustep/libs-base.git
synced 2025-04-23 00:41:02 +00:00
Implement launchAndReturnError:
This commit is contained in:
parent
664daf4ed0
commit
dcb1a0ab1a
1 changed files with 19 additions and 1 deletions
|
@ -895,7 +895,25 @@ pty_slave(const char* name)
|
|||
|
||||
- (BOOL) launchAndReturnError: (NSError **)error
|
||||
{
|
||||
return NO;
|
||||
NSProcessInfo *pi = [NSProcessInfo processInfo];
|
||||
NSDictionary *env = [pi environment];
|
||||
BOOL result = YES;
|
||||
|
||||
*error = nil;
|
||||
[self setEnvironment: env];
|
||||
|
||||
NS_DURING
|
||||
{
|
||||
[self launch];
|
||||
}
|
||||
NS_HANDLER
|
||||
{
|
||||
NSLog(@"Launch failed: %@", [localException reason]);
|
||||
result = NO;
|
||||
}
|
||||
NS_ENDHANDLER;
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
- (NSURL *) executableURL
|
||||
|
|
Loading…
Reference in a new issue