Important:The information in this document is obsolete and should not be used for new development.
Index
[']
_AliasDispatch trap macro_Pack2 trap macro_Pack3 trap macro'alis' resource type[1][2]'dctb' resource type'DITL' resource type for default Open and Save dialog boxes[1]'DLOG' resource type for default Open and Save dialog boxes[1]'hdlg' resource typeA
absolute search for alias records[1]access modes[1][2][3]AFPtranslation ofaccess paths[1][2]access permissions See access modes; file permissionsaccess privileges in A/UX file systems[1] in foreign file systems[1]access rights See file permissions; directory access privilegesaccess-control functions. See access privilegesactivation procedures[1]active fieldsAddDrive functionAddDrive procedure[1]AFP (AppleTalk Filing Protocol)Alias Manager[1] .See also alias records application-defined routines in[1] routines in[1]testing for availabilityuser interface guidelinesalias records[1]contents creating[1]customizingdefinedexhaustive search forfinding targets ofgetting information fromprivate Alias Manager datarelative path in resolving[1] functions for[1] search strategies[1] searches absolute[1]exhaustivefast relative[1] storing and retrieving[1] updating[1][2]alias targetsalias-matching filter functionaliasesdefinedresolution by Finderresolution of by Standard File PackageAllocate functionAllocate function[1]allocation blocksdefault size ofdetermining number freeintroduced size[1]AllocContig functionAllocContig function[1]AppFile data typeAppFile data type[1]AppleShare volumesautomatic mounting to resolve alias recordssupport for mounting routinesAppleTalk Filing Protocol (AFP)application files records[1]asynchronous execution with low-level File Manager routinesasynchTrpBit global constantB
B*-tree clumpsdefault size ofB*-tree control blocks[1]B*-tree file structureB*-tree header nodes[1]B*-tree index nodesdefinedroot nodesB*-tree leaf nodesdefinedfor catalog filesB*-tree map nodesB*-tree map recordsB*-tree node descriptorsB*-tree nodes[1]B*-tree search keysdefinedfor catalog filesB*-trees[1]backing-store filesbad block sparing[1]Balloon Helpbasic File Manager parameter blocks[1]blank access privilegesblocks .See also allocation blockslogicalboot block header formatsboot block headers[1]boot blocks[1]BootBlkHdr data type[1]browsing accessBTCB data typebyte ranges in shared files locking[1]C
callback routineswith MatchAlias function with Standard File Package routines[1][2]catalog data recordscatalog file key recordscatalog files[1][2][3] searching[1][2]catalog information parameter blocks[1]catalog move parameter blocks[1]catalog node IDs (CNIDs) .See also directory IDs, file IDs defined[1]reserved valuescatalog nodescatalog position recordscatalogs. See catalog filesCatDataRec data typeCatKeyRec data typeCatMove functionCatMove function[1]CInfoPBRec data typeClose command (File menu)[1]CloseWD functionCloseWD function[1]closing files[1][2][3]ClrAppFiles functionClrAppFiles procedure[1]clump sizeclumpsdefault size of defined[1][2]CMovePBRec data typeCNIDs. See catalog node IDsCNodes. See catalog nodescommands, menu. See menu commandscommon parent in alias recordscompatibilitycustom Standard File Package dialog boxescompletion routinesdefined for asynchronous File Manager calls[1]limitations onCountAppFiles functionCountAppFiles procedureCreateResFile function[1][2]CreateResFile procedure[1][2]creation dateshandled by FSpExchangeFilesCurDirStore global variablecurrent directory in Standard File Package dialog boxes[1][2]current disk. See current volumecurrent volume[1] in Standard File Package dialog boxes[1][2]custom dialog boxes. See dialog boxes, customCustomGetFile procedure[1]CustomPutFile procedure[1]D
data buffersdata forks[1] creating[1][2]data organization in memory[1]data organization on volumes[1]default directory[1]default volume[1][2]deny modes[1]dialog boxes custom[1]displaying file types in for saving and opening files[1]customitem numbersresources standard[1]dialog hook functions[1]DIBadMount function[1]DIBadMount functionDIFormat functionDIFormat function[1]DILoad procedure[1]DILoad functionDirCreate functionDirCreate function[1]directories current[1] default[1]defined described for PBCatSearch[1] in Standard File Package dialog boxes. See current directorylocking moving[1]naming selecting[1]specifying in HFSunlockingdirectory access privileges[1][2]directory IDs defined[1][2]in resolution of alias recordsdisk cachesdisk formattingdisk initializationdisk initialization dialog boxes alternate layouts for[1]initializing disks withoutplacement of presentation of[1]reinitializing disksvariations inDisk Initialization Manager[1] and bad block sparing[1] loading[1][2] low-level routines[1]overriding the disk initialization dialog box routines in[1] unloading[1]disk initialization warning dialog boxesdisk naming dialog boxesdisk partition mapsdisk partitionsdisk switch dialog box[1][2]disk verificationdisk zeroingdisk-inserted eventsmasking outreceiving in a modal dialog responding to[1]disksdefineddetermining whether a disk is validerasingerasing in the Finder formatting[1][2] initializing[1]overriding the disk initialization dialog boxnamingreinitializing verifying formatting of[1][2]zeroingdisplay listDIUnload procedure[1]DIUnload functionDIVerify functionDIVerify function[1]DIZero functionDIZero function[1]documentdocument recordsdrive queues[1]definedE
Eject functionEject function[1]ejected volumesend-of-file logical[1] physical[1]enhanced Standard File Package routinesEOF. See end-of-fileexclusive accessexhaustive search for alias recordsExtDataRec data typeExtDescriptor data typeextent data recordsextent descriptorsextentsextents overflow files[1][2]F
fast search for alias records[1]FCB data typeFCB. See file control blocksFCBPBRec data typeFCBPBRec data type[1]file access permissions. See file permissionsfile attributesdefinedspecifying in PBCatSearchfile control block parameter blocks[1]file control blocks[1][2]file datalimitations of using Resource Managerusing the File Manager to readusing the Resource Manager to readfile filter functions for file display list[1][2]for resolving aliasesfile forksdata fork deleting[1]resource forktruncatingfile formats in Standard File Package dialog boxes[1]file fragmentationfile I/O queuesfile ID referencedefinedroutinesfile ID thread recordsfile IDsdefined functions for manipulating[1]in resolution of alias records resolvingtracking files withFile Manager[1] access-control functions[1]and bad block sparing application-defined routines in[1] creating FSSpec records[1][2][3] data structures in[1] exchanging contents of two files[1][2]high-level and low-level routines comparedmounting inserted disks mounting remote volumes[1] organization of data in memory[1] organization of data on volumes[1] reading volume information[1] routinesworking directories routines in[1]directory manipulation file access[1] file ID[1] file manipulation[1] foreign file system[1] FSSpec[1] HFS[1] shared environment[1] utility[1] volume access[1] volume manipulation[1]working directories searching a catalog[1] testing for features[1][2]file marksFile menu adjusting items in[1]appearance of Close command[1]New command Open command[1][2] Revert to Saved command[1] Save As command[1][2] Save command[1][2] user selections in[1][2]file permissions[1][2]file ranges locking[1] unlocking[1][2]file reference numbersand FCB buffer defined[1][2]file sharing enabled[1]file system specification records creating[1][2]defined introduced[1]with Standard File Packagefile system. hierarchical file system; Macintosh file systemfile types, filtering Standard File Package display lists byfilenamessearching volumes byspecifying in PBCatSearchfiles access privileges in foreign file systems[1] adjusting size of[1][2][3] closing[1] creating[1][2][3] defined[1] deleting[1] exchanging data in[1][2][3]handling File menu commands moving[1]naming opening[1]access modes Standard File Package[1][2] while denying access[1] with FSSpec routines[1] with high-level HFS routines[1] with low-level HFS routines[1] opening at application startup[1] permissions[1][2] reading data[1][2]reading data in newline mode reverting to last saved version[1] saving[1][2] saving preferences[1]saving under a new namesearching a catalog forspecifying in HFStracking with file IDs user interface for saving and opening[1] writing data[1]filter functions .See also file filter functionsalias matching modal-dialog filter functions[1]with MatchAlias function with Standard File Package routines[1][2]Finder informationspecifying in PBCatSearchFindFolder functionflushing a volume[1][2][3][4]FlushVol function[1][2]FlushVol function[1][2]FmtDefaults global variable[1][2]folders. See directoriesforeign file systems, access privileges in[1]forks. See file forksformatting disks[1]FSClose function[1][2]FSClose function[1][2]FSMakeFSSpec functionFSMakeFSSpec function[1][2][3]FSpCatMove functionFSpCatMove function[1]FSpCreate function[1][2]FSpCreate function[1][2]FSpCreateResFile function[1][2]FSpCreateResFile procedure[1][2]FSpDelete function[1][2]FSpDelete function[1][2]FSpDirCreate functionFSpDirCreate function[1]FSpExchangeFiles function[1][2]FSpExchangeFiles function[1][2]FSpGetFInfo functionFSpGetFInfo function[1]FSpOpenDF function[1][2]FSpOpenDF function[1][2]FSpOpenResFile function[1][2]FSpOpenRF functionFSpOpenRF function[1]FSpRename functionFSpRename function[1]FSpRstFLock functionFSpRstFLock function[1]FSpSetFInfo functionFSpSetFInfo function[1]FSpSetFLock functionFSpSetFLock function[1]FSRead function[1][2]FSRead function[1][2]FSSpec data typeFSWrite function[1][2]FSWrite function[1][2]full pathnamesG
GetAliasInfo function[1]GetAliasInfo functionGetAppFiles functionGetAppFiles procedure[1]GetAppParms functionGetAppParms procedure[1]GetDrvQHdr function[1]GetDrvQHdr functionGetEOF function[1][2]GetEOF function[1][2]GetFPos function[1][2]GetFPos function[1][2]GetFSQHdr functionGetFSQHdr function[1]GetVCBQHdr functionGetVInfo function[1][2]GetVCBQHdr function[1]GetVInfo function[1][2]GetVol functionGetVol function[1]GetVolParmsInfoBuffer data typeGetVRefNum function[1][2]GetVRefNum function[1][2]GetWDInfo functionGetWDInfo function[1]guestsH
HCreate functionHCreate function[1]HCreateResFile function[1][2]HCreateResFile procedure[1][2]HDelete functionHDelete function[1]header nodes. See B*-tree header nodesHFS defaults recordHFS directoriescreating on a volumeHFS parameter blocks[1]HFS specifications[1]HFS volumes defined[1][2]signature words forstructure ofHFS. See hierarchical file systemhfsBit global constantHFSDefaults data type[1]HGetFInfo functionHGetFInfo function[1]HGetVol functionHGetVol function[1]hierarchical file system (HFS) defined[1][2] organization of[1]HOpen functionHOpen function[1]HOpenDF functionHOpenDF function[1]HOpenResFile function[1][2]HOpenRF functionHOpenRF function[1]HParamBlockRec data typeHRename functionHRename function[1]HRstFLock functionHRstFLock function[1]HSetFInfo function[1]HSetFInfo functionHSetFLock functionHSetFLock function[1]HSetVol functionHSetVol function[1]possible problems usingI, J
I/O queues. See file I/O queuesI/O requestsindex nodes. See B*-tree index nodesinitializing disks[1][2]overriding the disk initialization dialog boxK
keyboard equivalents, in Standard File Package dialog boxes[1]L
leaf nodes. See B*-tree leaf nodesloading the Disk Initialization Manager[1]lockingdirectoriesfile rangesfileslocking file ranges[1]logical blocks[1][2]logical end-of-file[1]M
Macintosh file system (MFS)definedintroducedMake Changes privilegesmap nodes, B*-treemap recordsmarks. See file marksmaster directory blocks (MDB)[1]MatchAlias function[1][2]MDB. See master directory blocksmenu commands Close (File menu)[1]Erase Disk (Special menu) New (File menu)[1] Open (File menu)[1] Revert to Saved (File menu)[1] Save (File menu)[1] Save As (File menu)[1]MFS volumessignature words forMFS. See Macintosh file systemmodal-dialog filter functions for Standard File Package dialog boxesmodal-dialog filter functions, for Standard File Package dialog boxes[1][2][3]modes. See access modes; deny modesmodification dates, handled by FSpExchangeFilesmounting volumes programmatically[1]mounting volumes. See volumes, mountingN
naming disksNew command (File menu)[1]New Folder dialog box[1][2]NewAlias functionNewAliasMinimal functionNewAliasMinimalFromFullPath functionnewline character[1][2]newline mode[1][2]node descriptors, B*-treenode recordsnodes, B*-tree[1]nonprinting charactersusing in filenamesusing in volume namesO
offline volumes[1][2][3]online volumesOpen command (File menu)[1]opening files at application startup[1] while denying access[1] with FSSpec routines[1] with high-level HFS routines[1] with low-level HFS routines[1] with Standard File Package[1][2]OpenResFile function[1][2]OpenWD functionOpenWD function[1]organization of data in memory[1] on volumes[1]organization of disks[1]original Standard File Package procedures[1][2]P, Q
ParamBlockRec data typeParamBlockRec data type[1]parent directoriesdefinedparent directory IDspartial pathnamespartition mapspartitionspasswords. See user passwordspath reference numbers. See file reference numberspathnames[1][2][3]PBAllocate function[1]PBAllocate functionPBAllocContig functionPBAllocContig function[1]PBCatMove function[1]PBCatMove functionPBCatSearch functionPBCatSearch function[1][2]PBClose function[1]PBClose functionPBCloseWD functionPBCloseWD function[1]PBCreateFileIDRef function[1]PBCreateFileIDRef functionPBDeleteFileIDRef functionPBDeleteFileIDRef function[1]PBDirCreate function[1]PBDirCreate functionPBEject functionPBEject function[1]PBExchangeFiles functionPBExchangeFiles function[1]PBFlushFile function[1]PBFlushFile functionPBFlushVol functionPBFlushVol function[1]PBGetCatInfo function[1]PBGetCatInfo functionPBGetEOF functionPBGetEOF function[1]PBGetFCBInfo function[1]PBGetFCBInfo functionPBGetForeignPrivs functionPBGetForeignPrivs function[1]PBGetFPos function[1]PBGetFPos functionPBGetUGEntry function[1]PBGetVol functionPBGetVol function[1]PBGetVolMountInfo function[1]PBGetVolMountInfo functionPBGetVolMountInfoSize functionPBGetVolMountInfoSize function[1]PBGetWDInfo functionPBGetWDInfo function[1]PBHCopyFile function[1]PBHCopyFile functionPBHCreate functionPBHCreate function[1]PBHDelete function[1]PBHDelete functionPBHGetDirAccess functionPBHGetDirAccess function[1]PBHGetFInfo function[1]PBHGetFInfo functionPBHGetLogInInfo functionPBHGetLogInInfo function[1]PBHGetVInfo function[1]PBHGetVInfo functionPBHGetVol functionPBHGetVol function[1]PBHGetVolParms function[1]PBHGetVolParms functionPBHMapID functionPBHMapID function[1]PBHMapName function[1]PBHMapName functionPBHMoveRename functionPBHMoveRename function[1]PBHOpen function[1]PBHOpen functionPBHOpenDeny functionPBHOpenDeny function[1]PBHOpenDF function[1]PBHOpenDF functionPBHOpenRF functionPBHOpenRF function[1]PBHOpenRFDeny function[1]PBHOpenRFDeny functionPBHRename functionPBHRename function[1]PBHRstFLock function[1]PBHRstFLock functionPBHSetDirAccess functionPBHSetDirAccess function[1]PBHSetFInfo function[1]PBHSetFInfo functionPBHSetFLock functionPBHSetFLock function[1]PBHSetVol function[1]PBHSetVol functionPBLockRange functionPBLockRange function[1]PBMakeFSSpec function[1]PBMakeFSSpec functionPBMountVol functionPBMountVol function[1]PBOffLine function[1]PBOffLine functionPBOpenWD functionPBOpenWD function[1]PBRead function[1]PBRead functionPBResolveFileIDRef functionPBResolveFileIDRef function[1]PBSetCatInfo function[1]PBSetCatInfo functionPBSetEOF functionPBSetEOF function[1]PBSetForeignPrivs function[1]PBSetForeignPrivs functionPBSetFPos functionPBSetFPos function[1]PBSetVInfo function[1]PBSetVInfo functionPBSetVol functionPBSetVol function[1]PBShare function[1]PBUnlockRange function[1]PBUnlockRange functionPBUnmountVol functionPBUnmountVol function[1]PBUnshare function[1]PBVolumeMount function[1]PBVolumeMount functionPBWrite functionPBWrite function[1]permissionsAFPfileshared accessphysical end-of-file[1]pointer recordspoor man's search pathspop-up menusin Standard File Package dialog boxespreferences files[1][2]Preferences folderprivilege information in A/UX file systems[1]privilege information in foreign file systems[1]privilege modelsprivilegesblank accessdirectory accessreadsearchwritepseudo-items[1] constant descriptions[1]R
radio buttons, in Standard File Package dialog boxesrange locking. See locking rangesread privileges. See See Files privilegesreading data from files[1][2]records, alias. See alias recordsrelative pathsrelative search for alias records[1][2][3]reply records for Standard File Packagereply records, for Standard File PackageResolveAlias functionresolving alias records[1] a single target[1]controlling search algorithmsmultiple targetsresource editorsresource forks[1] creating[1][2] creating resource map in[1][2]resource types 'alis'[1][2]'dctb' 'DITL'[1][2]'DLOG''hdlg'Revert to Saved command (File menu)[1]Rezroot directoryroot nodes. See B*-tree root nodesS
Save As command (File menu)[1]Save command (File menu)[1]saving files[1]saving to different file formatsscripts specifying when creating a file[1][2]search keysdefinedsearch keys, B*-treedefinedfor catalog filessearch pathssearch privileges. See See Folders privilegessearch strategies in resolution of alias records[1]absoluteexhaustivefastrelativeSee Files privilegesSee Folders privilegesSetEOF function[1][2]SetEOF function[1][2]SetFPos function[1][2]SetFPos function[1][2]SetVol functionSetVol function[1]SFGetFile procedure[1]SFPGetFile procedure[1]SFPPutFile procedure[1]SFPutFile procedure[1]SFSaveDisk global variableshare points[1][2]shared accessshared environments[1] routines[1]signature wordsdefault for HFS volumesfor HFS volumesfor MFS volumessingle-writer accessSpecial menu, Erase Disk commandStandard File Package[1] activation procedures[1]and aliasesand disk initialization application-defined routines in[1]callback routines compatibility with earlier procedures[1] data structures in[1] dialog hook functions[1] file filter functions[1] modal-dialog filter functions[1][2] opening files[1][2] original procedures[1] original reply record[1] reply records[1][2] routines in[1] saving files[1][2]testing for features user interface guidelines[1] user interfaces custom[1] standard[1]StandardFileReply data type[1][2]StandardGetFile procedure[1][2][3][4]StandardPutFile procedure[1][2][3]stationery padshandled by Standard File Packagestationery pads, handled by Standard File Packagesubdirectoriessynchronous execution with low-level File Manager routinesSystem Foldersystem software version 7.0[1][2][3][4]system startup informationT, U
targets, of an alias recordunlockingdirectoriesfile rangesfilesUnmountVol functionUnmountVol function[1]update events, and Standard File Package routinesUpdateAlias functionuser authentication methodsuser interface for initializing and naming a disk[1] for saving and opening files[1]user interface guidelinesuser namesuser passwordsV
VCB queues. See volume control block queuesVCB. See volume control blocksverifying formatting of disks[1]VIB. See volume information blockVolMountInfoHeader data typevolume attributes buffersvolume bitmaps[1][2]volume catalogs. See catalog filesvolume characteristics changing defaults[1]reverting back to defaultsvolume control block queuesvolume control blocks[1][2]volume indexvolume information blocks (VIB)volume mounting information records[1]volume passwordsvolume reference numbers[1][2]volumes current[1] default[1] defined[1][2]determining if sharableejected ejecting[1]flushing buffers free space on[1] HFS[1]identified in FSSpec recordsidentifying in an alias resolution in Standard File Package dialog boxes. See current volumeindexed searching mounting[1][2][3] naming[1][2] offline[1][2]offlinesonline organization of[1]passwords placing offline[1][2] recursive searching[1][2]remote mounting searching[1] selecting[1]specifying unmounting[1][2]W, X, Y
working directories[1] closing[1]defined getting information about[1] opening[1]working directory control blocksworking directory parameter blocksworking directory reference numbers[1][2]write privileges. See Make Changes privilegeswriting data to files[1][2]Z
zeroing disks
Shop theApple Online Store (1-800-MY-APPLE), visit anApple Retail Store, or find areseller.
Copyright © 2016 Apple Inc. All rights reserved.