diff options
author | gtm.daemon <gtm.daemon@7dc7ac4e-7543-0410-b95c-c1676fc8e2a3> | 2013-07-11 21:30:05 +0000 |
---|---|---|
committer | gtm.daemon <gtm.daemon@7dc7ac4e-7543-0410-b95c-c1676fc8e2a3> | 2013-07-11 21:30:05 +0000 |
commit | 8623a7876fe21852e9ce3ad031ac572e563a3462 (patch) | |
tree | e56dc38eb1a67bc571c00f6d90b4f53b433e564a /Foundation | |
parent | 04a540b219cace3f39c7130daf2014955d79224a (diff) |
Fix up build breakage on older compilers in GTMScriptRunner.m
DELTA=21 (11 added, 10 deleted, 0 changed)
Diffstat (limited to 'Foundation')
-rw-r--r-- | Foundation/GTMScriptRunner.m | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/Foundation/GTMScriptRunner.m b/Foundation/GTMScriptRunner.m index 85adae7..446d879 100644 --- a/Foundation/GTMScriptRunner.m +++ b/Foundation/GTMScriptRunner.m @@ -25,6 +25,7 @@ static BOOL LaunchNSTaskCatchingExceptions(NSTask *task); @interface GTMScriptRunner (PrivateMethods) - (NSTask *)interpreterTaskWithAdditionalArgs:(NSArray *)args; +- (unsigned int)availableByteCountNonBlocking:(NSFileHandle *)file; @end @implementation GTMScriptRunner @@ -163,16 +164,6 @@ static BOOL LaunchNSTaskCatchingExceptions(NSTask *task); return outString; } -- (unsigned int)availableByteCountNonBlocking:(NSFileHandle *)file { - int fd = [file fileDescriptor]; - int numBytes; - if (ioctl(fd, FIONREAD, (char *) &numBytes) == -1) { - [NSException raise:NSFileHandleOperationException - format:@"ioctl() error %d", errno]; - } - return numBytes; -} - - (NSString *)runScript:(NSString *)path { return [self runScript:path withArgs:nil]; } @@ -277,6 +268,16 @@ static BOOL LaunchNSTaskCatchingExceptions(NSTask *task); return task; } +- (unsigned int)availableByteCountNonBlocking:(NSFileHandle *)file { + int fd = [file fileDescriptor]; + int numBytes; + if (ioctl(fd, FIONREAD, (char *) &numBytes) == -1) { + [NSException raise:NSFileHandleOperationException + format:@"ioctl() error %d", errno]; + } + return numBytes; +} + @end static BOOL LaunchNSTaskCatchingExceptions(NSTask *task) { |