mirror of
https://github.com/gnustep/libs-base.git
synced 2025-04-22 16:33:29 +00:00
break for deadlock
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@32312 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
c0dc22a42e
commit
d74421bb97
1 changed files with 11 additions and 2 deletions
|
@ -14,6 +14,7 @@ int main()
|
|||
NSData *data;
|
||||
NSString *string;
|
||||
NSLock *lock = nil;
|
||||
unsigned count;
|
||||
|
||||
mgr = [NSFileManager defaultManager];
|
||||
helpers = [mgr currentDirectoryPath];
|
||||
|
@ -27,7 +28,11 @@ int main()
|
|||
[task setStandardError: ePipe];
|
||||
hdl = [ePipe fileHandleForReading];
|
||||
[task launch];
|
||||
[task waitUntilExit];
|
||||
for (count = 0; count < 30 && [task isRunning]; count++)
|
||||
{
|
||||
[NSThread sleepForTimeInterval: 1.0];
|
||||
}
|
||||
//[task waitUntilExit];
|
||||
data = [hdl availableData];
|
||||
NSLog(@"Data was %*.*s", [data length], [data length], [data bytes]);
|
||||
string = [NSString alloc];
|
||||
|
@ -42,7 +47,11 @@ int main()
|
|||
[task setStandardError: ePipe];
|
||||
hdl = [ePipe fileHandleForReading];
|
||||
[task launch];
|
||||
[task waitUntilExit];
|
||||
for (count = 0; count < 30 && [task isRunning]; count++)
|
||||
{
|
||||
[NSThread sleepForTimeInterval: 1.0];
|
||||
}
|
||||
//[task waitUntilExit];
|
||||
data = [hdl availableData];
|
||||
NSLog(@"Data was %*.*s", [data length], [data length], [data bytes]);
|
||||
string = [NSString alloc];
|
||||
|
|
Loading…
Reference in a new issue