boolean filesetlocked (ptrfilespec pfs, boolean fllock) { OSErr ec; if (fllock) ec = FSpSetFLock (pfs); else ec = FSpRstFLock (pfs); return (!fileerror (pfs, ec)); } /*filesetlocked*/
pascal OSErr FSpRstFLockCompat(const FSSpec *spec) { #if !__MACOSSEVENORLATER if ( !FSHasFSSpecCalls() && !QTHasFSSpecCalls() ) { HParamBlockRec pb; pb.fileParam.ioVRefNum = spec->vRefNum; pb.fileParam.ioDirID = spec->parID; pb.fileParam.ioNamePtr = (StringPtr) &(spec->name); pb.fileParam.ioFVersNum = 0; return ( PBHRstFLockSync(&pb) ); } else #endif /* !__MACOSSEVENORLATER */ { return ( FSpRstFLock(spec) ); } }