00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #import <Foundation/NSException.h>
00011
00012 @interface NSException (OBExtensions)
00013 + (void)raise:(NSString *)exceptionName posixErrorNumber:(int)posixErrorNumber format:(NSString *)format, ...;
00014 + (NSException *)exceptionWithName:(NSString *)exceptionName posixErrorNumber:(int)posixErrorNumber format:(NSString *)format, ...;
00015 - (int)posixErrorNumber;
00016 @end
00017
00018 #import <OmniBase/FrameworkDefines.h>
00019
00020 OmniBase_EXTERN NSString *OBExceptionPosixErrorNumberKey;
00021 OmniBase_EXTERN NSString *OBExceptionCarbonErrorNumberKey;
00022