Exemple #1
0
boolean filesetlocked (ptrfilespec pfs, boolean fllock) {
	
	OSErr ec;
	
	if (fllock) 
		ec = FSpSetFLock (pfs);
	else
		ec = FSpRstFLock (pfs);
		
	return (!fileerror (pfs, ec));
	} /*filesetlocked*/
Exemple #2
0
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) );
    }
}