Enable FSpResourceFileAlreadyOpen only for Carbon. This is not strictly correct: OS9 InterfaceLib has it, but enabling it will make Python refuse to run on 8.6 and earlier.

This commit is contained in:
Jack Jansen 2001-03-02 16:32:03 +00:00
parent cfef0096f9
commit 043732e95d
2 changed files with 7 additions and 0 deletions

View File

@ -1353,6 +1353,8 @@ static PyObject *Res_DetachResourceFile(_self, _args)
}
#endif
#if TARGET_API_MAC_CARBON
static PyObject *Res_FSpResourceFileAlreadyOpen(_self, _args)
PyObject *_self;
PyObject *_args;
@ -1378,6 +1380,7 @@ static PyObject *Res_FSpResourceFileAlreadyOpen(_self, _args)
refNum);
return _res;
}
#endif
#if TARGET_API_MAC_CARBON
@ -1600,8 +1603,11 @@ static PyMethodDef Res_methods[] = {
{"DetachResourceFile", (PyCFunction)Res_DetachResourceFile, 1,
"(SInt16 refNum) -> (OSErr _rv)"},
#endif
#if TARGET_API_MAC_CARBON
{"FSpResourceFileAlreadyOpen", (PyCFunction)Res_FSpResourceFileAlreadyOpen, 1,
"(FSSpec resourceFile) -> (Boolean _rv, Boolean inChain, SInt16 refNum)"},
#endif
#if TARGET_API_MAC_CARBON
{"FSpOpenOrphanResFile", (PyCFunction)Res_FSpOpenOrphanResFile, 1,

View File

@ -63,6 +63,7 @@ def makegreylist(self):
'FSpOpenOrphanResFile',
'DetachResourceFile',
'InsertResourceFile',
'FSpResourceFileAlreadyOpen',
])]
def makerepairinstructions(self):