aboutsummaryrefslogtreecommitdiff
path: root/Foundation
diff options
context:
space:
mode:
authorGravatar gtm.daemon <gtm.daemon@7dc7ac4e-7543-0410-b95c-c1676fc8e2a3>2013-07-11 21:30:05 +0000
committerGravatar gtm.daemon <gtm.daemon@7dc7ac4e-7543-0410-b95c-c1676fc8e2a3>2013-07-11 21:30:05 +0000
commit8623a7876fe21852e9ce3ad031ac572e563a3462 (patch)
treee56dc38eb1a67bc571c00f6d90b4f53b433e564a /Foundation
parent04a540b219cace3f39c7130daf2014955d79224a (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.m21
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) {