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] AFP translation of access paths [1] [2] access permissions See access modes; file permissions access privileges in A/UX file systems [1] in foreign file systems [1] access rights See file permissions; directory access privileges access-control functions. See access privileges activation procedures [1] active fields AddDrive function AddDrive procedure [1] AFP (AppleTalk Filing Protocol) Alias Manager [1] .See also alias records application-defined routines in [1] routines in [1] testing for availability user interface guidelines alias records [1] contents creating [1] customizing defined exhaustive search for finding targets of getting information from private Alias Manager data relative path in resolving [1] functions for [1] search strategies [1] searches absolute [1] exhaustive fast relative [1] storing and retrieving [1] updating [1] [2] alias targets alias-matching filter function aliases defined resolution by Finder resolution of by Standard File Package Allocate function Allocate function [1] allocation blocks default size of determining number free introduced size [1] AllocContig function AllocContig function [1] AppFile data type AppFile data type [1] AppleShare volumes automatic mounting to resolve alias records support for mounting routines AppleTalk Filing Protocol (AFP) application files records [1] asynchronous execution with low-level File Manager routines asynchTrpBit global constantB
B*-tree clumps default size of B*-tree control blocks [1] B*-tree file structure B*-tree header nodes [1] B*-tree index nodes defined root nodes B*-tree leaf nodes defined for catalog files B*-tree map nodes B*-tree map records B*-tree node descriptors B*-tree nodes [1] B*-tree search keys defined for catalog files B*-trees [1] backing-store files bad block sparing [1] Balloon Help basic File Manager parameter blocks [1] blank access privileges blocks .See also allocation blocks logical boot block header formats boot block headers [1] boot blocks [1] BootBlkHdr data type [1] browsing access BTCB data type byte ranges in shared files locking [1]C
callback routines with MatchAlias function with Standard File Package routines [1] [2] catalog data records catalog file key records catalog 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 values catalog nodes catalog position records catalogs. See catalog files CatDataRec data type CatKeyRec data type CatMove function CatMove function [1] CInfoPBRec data type Close command (File menu) [1] CloseWD function CloseWD function [1] closing files [1] [2] [3] ClrAppFiles function ClrAppFiles procedure [1] clump size clumps default size of defined [1] [2] CMovePBRec data type CNIDs. See catalog node IDs CNodes. See catalog nodes commands, menu. See menu commands common parent in alias records compatibility custom Standard File Package dialog boxes completion routines defined for asynchronous File Manager calls [1] limitations on CountAppFiles function CountAppFiles procedure CreateResFile function [1] [2] CreateResFile procedure [1] [2] creation dates handled by FSpExchangeFiles CurDirStore global variable current directory in Standard File Package dialog boxes [1] [2] current disk. See current volume current volume [1] in Standard File Package dialog boxes [1] [2] custom dialog boxes. See dialog boxes, custom CustomGetFile procedure [1] CustomPutFile procedure [1]D
data buffers data 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] custom item numbers resources standard [1] dialog hook functions [1] DIBadMount function [1] DIBadMount function DIFormat function DIFormat function [1] DILoad procedure [1] DILoad function DirCreate function DirCreate function [1] directories current [1] default [1] defined described for PBCatSearch [1] in Standard File Package dialog boxes. See current directory locking moving [1] naming selecting [1] specifying in HFS unlocking directory access privileges [1] [2] directory IDs defined [1] [2] in resolution of alias records disk caches disk formatting disk initialization disk initialization dialog boxes alternate layouts for [1] initializing disks without placement of presentation of [1] reinitializing disks variations in Disk 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 boxes disk naming dialog boxes disk partition maps disk partitions disk switch dialog box [1] [2] disk verification disk zeroing disk-inserted events masking out receiving in a modal dialog responding to [1] disks defined determining whether a disk is valid erasing erasing in the Finder formatting [1] [2] initializing [1] overriding the disk initialization dialog box naming reinitializing verifying formatting of [1] [2] zeroing display list DIUnload procedure [1] DIUnload function DIVerify function DIVerify function [1] DIZero function DIZero function [1] document document records drive queues [1] definedE
Eject function Eject function [1] ejected volumes end-of-file logical [1] physical [1] enhanced Standard File Package routines EOF. See end-of-file exclusive access exhaustive search for alias records ExtDataRec data type ExtDescriptor data type extent data records extent descriptors extents extents overflow files [1] [2]F
fast search for alias records [1] FCB data type FCB. See file control blocks FCBPBRec data type FCBPBRec data type [1] file access permissions. See file permissions file attributes defined specifying in PBCatSearch file control block parameter blocks [1] file control blocks [1] [2] file data limitations of using Resource Manager using the File Manager to read using the Resource Manager to read file filter functions for file display list [1] [2] for resolving aliases file forks data fork deleting [1] resource fork truncating file formats in Standard File Package dialog boxes [1] file fragmentation file I/O queues file ID reference defined routines file ID thread records file IDs defined functions for manipulating [1] in resolution of alias records resolving tracking files with File 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 compared mounting inserted disks mounting remote volumes [1] organization of data in memory [1] organization of data on volumes [1] reading volume information [1] routines working 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 marks File 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 numbers and FCB buffer defined [1] [2] file sharing enabled [1] file system specification records creating [1] [2] defined introduced [1] with Standard File Package file system. hierarchical file system; Macintosh file system file types, filtering Standard File Package display lists by filenames searching volumes by specifying in PBCatSearch files 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 name searching a catalog for specifying in HFS tracking with file IDs user interface for saving and opening [1] writing data [1] filter functions .See also file filter functions alias matching modal-dialog filter functions [1] with MatchAlias function with Standard File Package routines [1] [2] Finder information specifying in PBCatSearch FindFolder function flushing a volume [1] [2] [3] [4] FlushVol function [1] [2] FlushVol function [1] [2] FmtDefaults global variable [1] [2] folders. See directories foreign file systems, access privileges in [1] forks. See file forks formatting disks [1] FSClose function [1] [2] FSClose function [1] [2] FSMakeFSSpec function FSMakeFSSpec function [1] [2] [3] FSpCatMove function FSpCatMove 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 function FSpDirCreate function [1] FSpExchangeFiles function [1] [2] FSpExchangeFiles function [1] [2] FSpGetFInfo function FSpGetFInfo function [1] FSpOpenDF function [1] [2] FSpOpenDF function [1] [2] FSpOpenResFile function [1] [2] FSpOpenRF function FSpOpenRF function [1] FSpRename function FSpRename function [1] FSpRstFLock function FSpRstFLock function [1] FSpSetFInfo function FSpSetFInfo function [1] FSpSetFLock function FSpSetFLock function [1] FSRead function [1] [2] FSRead function [1] [2] FSSpec data type FSWrite function [1] [2] FSWrite function [1] [2] full pathnamesG
GetAliasInfo function [1] GetAliasInfo function GetAppFiles function GetAppFiles procedure [1] GetAppParms function GetAppParms procedure [1] GetDrvQHdr function [1] GetDrvQHdr function GetEOF function [1] [2] GetEOF function [1] [2] GetFPos function [1] [2] GetFPos function [1] [2] GetFSQHdr function GetFSQHdr function [1] GetVCBQHdr function GetVInfo function [1] [2] GetVCBQHdr function [1] GetVInfo function [1] [2] GetVol function GetVol function [1] GetVolParmsInfoBuffer data type GetVRefNum function [1] [2] GetVRefNum function [1] [2] GetWDInfo function GetWDInfo function [1] guestsH
HCreate function HCreate function [1] HCreateResFile function [1] [2] HCreateResFile procedure [1] [2] HDelete function HDelete function [1] header nodes. See B*-tree header nodes HFS defaults record HFS directories creating on a volume HFS parameter blocks [1] HFS specifications [1] HFS volumes defined [1] [2] signature words for structure of HFS. See hierarchical file system hfsBit global constant HFSDefaults data type [1] HGetFInfo function HGetFInfo function [1] HGetVol function HGetVol function [1] hierarchical file system (HFS) defined [1] [2] organization of [1] HOpen function HOpen function [1] HOpenDF function HOpenDF function [1] HOpenResFile function [1] [2] HOpenRF function HOpenRF function [1] HParamBlockRec data type HRename function HRename function [1] HRstFLock function HRstFLock function [1] HSetFInfo function [1] HSetFInfo function HSetFLock function HSetFLock function [1] HSetVol function HSetVol function [1] possible problems usingI, J
I/O queues. See file I/O queues I/O requests index nodes. See B*-tree index nodes initializing 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 nodes loading the Disk Initialization Manager [1] locking directories file ranges files locking file ranges [1] logical blocks [1] [2] logical end-of-file [1]M
Macintosh file system (MFS) defined introduced Make Changes privileges map nodes, B*-tree map records marks. See file marks master directory blocks (MDB) [1] MatchAlias function [1] [2] MDB. See master directory blocks menu 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 volumes signature words for MFS. See Macintosh file system modal-dialog filter functions for Standard File Package dialog boxes modal-dialog filter functions, for Standard File Package dialog boxes [1] [2] [3] modes. See access modes; deny modes modification dates, handled by FSpExchangeFiles mounting volumes programmatically [1] mounting volumes. See volumes, mountingN
naming disks New command (File menu) [1] New Folder dialog box [1] [2] NewAlias function NewAliasMinimal function NewAliasMinimalFromFullPath function newline character [1] [2] newline mode [1] [2] node descriptors, B*-tree node records nodes, B*-tree [1] nonprinting characters using in filenames using in volume namesO
offline volumes [1] [2] [3] online volumes Open 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 function OpenWD 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 type ParamBlockRec data type [1] parent directories defined parent directory IDs partial pathnames partition maps partitions passwords. See user passwords path reference numbers. See file reference numbers pathnames [1] [2] [3] PBAllocate function [1] PBAllocate function PBAllocContig function PBAllocContig function [1] PBCatMove function [1] PBCatMove function PBCatSearch function PBCatSearch function [1] [2] PBClose function [1] PBClose function PBCloseWD function PBCloseWD function [1] PBCreateFileIDRef function [1] PBCreateFileIDRef function PBDeleteFileIDRef function PBDeleteFileIDRef function [1] PBDirCreate function [1] PBDirCreate function PBEject function PBEject function [1] PBExchangeFiles function PBExchangeFiles function [1] PBFlushFile function [1] PBFlushFile function PBFlushVol function PBFlushVol function [1] PBGetCatInfo function [1] PBGetCatInfo function PBGetEOF function PBGetEOF function [1] PBGetFCBInfo function [1] PBGetFCBInfo function PBGetForeignPrivs function PBGetForeignPrivs function [1] PBGetFPos function [1] PBGetFPos function PBGetUGEntry function [1] PBGetVol function PBGetVol function [1] PBGetVolMountInfo function [1] PBGetVolMountInfo function PBGetVolMountInfoSize function PBGetVolMountInfoSize function [1] PBGetWDInfo function PBGetWDInfo function [1] PBHCopyFile function [1] PBHCopyFile function PBHCreate function PBHCreate function [1] PBHDelete function [1] PBHDelete function PBHGetDirAccess function PBHGetDirAccess function [1] PBHGetFInfo function [1] PBHGetFInfo function PBHGetLogInInfo function PBHGetLogInInfo function [1] PBHGetVInfo function [1] PBHGetVInfo function PBHGetVol function PBHGetVol function [1] PBHGetVolParms function [1] PBHGetVolParms function PBHMapID function PBHMapID function [1] PBHMapName function [1] PBHMapName function PBHMoveRename function PBHMoveRename function [1] PBHOpen function [1] PBHOpen function PBHOpenDeny function PBHOpenDeny function [1] PBHOpenDF function [1] PBHOpenDF function PBHOpenRF function PBHOpenRF function [1] PBHOpenRFDeny function [1] PBHOpenRFDeny function PBHRename function PBHRename function [1] PBHRstFLock function [1] PBHRstFLock function PBHSetDirAccess function PBHSetDirAccess function [1] PBHSetFInfo function [1] PBHSetFInfo function PBHSetFLock function PBHSetFLock function [1] PBHSetVol function [1] PBHSetVol function PBLockRange function PBLockRange function [1] PBMakeFSSpec function [1] PBMakeFSSpec function PBMountVol function PBMountVol function [1] PBOffLine function [1] PBOffLine function PBOpenWD function PBOpenWD function [1] PBRead function [1] PBRead function PBResolveFileIDRef function PBResolveFileIDRef function [1] PBSetCatInfo function [1] PBSetCatInfo function PBSetEOF function PBSetEOF function [1] PBSetForeignPrivs function [1] PBSetForeignPrivs function PBSetFPos function PBSetFPos function [1] PBSetVInfo function [1] PBSetVInfo function PBSetVol function PBSetVol function [1] PBShare function [1] PBUnlockRange function [1] PBUnlockRange function PBUnmountVol function PBUnmountVol function [1] PBUnshare function [1] PBVolumeMount function [1] PBVolumeMount function PBWrite function PBWrite function [1] permissions AFP file shared access physical end-of-file [1] pointer records poor man's search paths pop-up menus in Standard File Package dialog boxes preferences files [1] [2] Preferences folder privilege information in A/UX file systems [1] privilege information in foreign file systems [1] privilege models privileges blank access directory access read search write pseudo-items [1] constant descriptions [1]R
radio buttons, in Standard File Package dialog boxes range locking. See locking ranges read privileges. See See Files privileges reading data from files [1] [2] records, alias. See alias records relative paths relative search for alias records [1] [2] [3] reply records for Standard File Package reply records, for Standard File Package ResolveAlias function resolving alias records [1] a single target [1] controlling search algorithms multiple targets resource editors resource 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] Rez root directory root nodes. See B*-tree root nodesS
Save As command (File menu) [1] Save command (File menu) [1] saving files [1] saving to different file formats scripts specifying when creating a file [1] [2] search keys defined search keys, B*-tree defined for catalog files search paths search privileges. See See Folders privileges search strategies in resolution of alias records [1] absolute exhaustive fast relative See Files privileges See Folders privileges SetEOF function [1] [2] SetEOF function [1] [2] SetFPos function [1] [2] SetFPos function [1] [2] SetVol function SetVol function [1] SFGetFile procedure [1] SFPGetFile procedure [1] SFPPutFile procedure [1] SFPutFile procedure [1] SFSaveDisk global variable share points [1] [2] shared access shared environments [1] routines [1] signature words default for HFS volumes for HFS volumes for MFS volumes single-writer access Special menu, Erase Disk command Standard File Package [1] activation procedures [1] and aliases and 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 pads handled by Standard File Package stationery pads, handled by Standard File Package subdirectories synchronous execution with low-level File Manager routines System Folder system software version 7.0 [1] [2] [3] [4] system startup informationT, U
targets, of an alias record unlocking directories file ranges files UnmountVol function UnmountVol function [1] update events, and Standard File Package routines UpdateAlias function user authentication methods user interface for initializing and naming a disk [1] for saving and opening files [1] user interface guidelines user names user passwordsV
VCB queues. See volume control block queues VCB. See volume control blocks verifying formatting of disks [1] VIB. See volume information block VolMountInfoHeader data type volume attributes buffers volume bitmaps [1] [2] volume catalogs. See catalog files volume characteristics changing defaults [1] reverting back to defaults volume control block queues volume control blocks [1] [2] volume index volume information blocks (VIB) volume mounting information records [1] volume passwords volume reference numbers [1] [2] volumes current [1] default [1] defined [1] [2] determining if sharable ejected ejecting [1] flushing buffers free space on [1] HFS [1] identified in FSSpec records identifying in an alias resolution in Standard File Package dialog boxes. See current volume indexed searching mounting [1] [2] [3] naming [1] [2] offline [1] [2] offlines online 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 blocks working directory parameter blocks working directory reference numbers [1] [2] write privileges. See Make Changes privileges writing data to files [1] [2]Z
zeroing disks