mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 13:41:24 +00:00 
			
		
		
		
	 60087fb450
			
		
	
	
		60087fb450
		
	
	
	
	
		
			
			in MacPython-OS9 and MacPython-OSX (or the equivalent unix Python on Mac OS X). The only items remaining in Mac/Lib are modules that are meaningful only for MacPython-OS9 (CFM stuff, MacPython preferences in resources, etc).
		
			
				
	
	
		
			423 lines
		
	
	
	
		
			12 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			423 lines
		
	
	
	
		
			12 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
| # Generated from 'Files.h'
 | |
| 
 | |
| def FOUR_CHAR_CODE(x): return x
 | |
| true = True
 | |
| false = False
 | |
| fsCurPerm = 0x00
 | |
| fsRdPerm = 0x01
 | |
| fsWrPerm = 0x02
 | |
| fsRdWrPerm = 0x03
 | |
| fsRdWrShPerm = 0x04
 | |
| fsRdDenyPerm = 0x10
 | |
| fsWrDenyPerm = 0x20  
 | |
| fsRtParID = 1
 | |
| fsRtDirID = 2
 | |
| fsAtMark = 0
 | |
| fsFromStart = 1
 | |
| fsFromLEOF = 2
 | |
| fsFromMark = 3
 | |
| pleaseCacheBit = 4
 | |
| pleaseCacheMask = 0x0010
 | |
| noCacheBit = 5
 | |
| noCacheMask = 0x0020
 | |
| rdVerifyBit = 6
 | |
| rdVerifyMask = 0x0040
 | |
| rdVerify = 64
 | |
| forceReadBit = 6
 | |
| forceReadMask = 0x0040
 | |
| newLineBit = 7
 | |
| newLineMask = 0x0080
 | |
| newLineCharMask = 0xFF00 
 | |
| fsSBPartialName = 1
 | |
| fsSBFullName = 2
 | |
| fsSBFlAttrib = 4
 | |
| fsSBFlFndrInfo = 8
 | |
| fsSBFlLgLen = 32
 | |
| fsSBFlPyLen = 64
 | |
| fsSBFlRLgLen = 128
 | |
| fsSBFlRPyLen = 256
 | |
| fsSBFlCrDat = 512
 | |
| fsSBFlMdDat = 1024
 | |
| fsSBFlBkDat = 2048
 | |
| fsSBFlXFndrInfo = 4096
 | |
| fsSBFlParID = 8192
 | |
| fsSBNegate = 16384
 | |
| fsSBDrUsrWds = 8
 | |
| fsSBDrNmFls = 16
 | |
| fsSBDrCrDat = 512
 | |
| fsSBDrMdDat = 1024
 | |
| fsSBDrBkDat = 2048
 | |
| fsSBDrFndrInfo = 4096
 | |
| fsSBDrParID = 8192
 | |
| fsSBPartialNameBit = 0
 | |
| fsSBFullNameBit = 1
 | |
| fsSBFlAttribBit = 2
 | |
| fsSBFlFndrInfoBit = 3
 | |
| fsSBFlLgLenBit = 5
 | |
| fsSBFlPyLenBit = 6
 | |
| fsSBFlRLgLenBit = 7
 | |
| fsSBFlRPyLenBit = 8
 | |
| fsSBFlCrDatBit = 9
 | |
| fsSBFlMdDatBit = 10
 | |
| fsSBFlBkDatBit = 11
 | |
| fsSBFlXFndrInfoBit = 12
 | |
| fsSBFlParIDBit = 13
 | |
| fsSBNegateBit = 14
 | |
| fsSBDrUsrWdsBit = 3
 | |
| fsSBDrNmFlsBit = 4
 | |
| fsSBDrCrDatBit = 9
 | |
| fsSBDrMdDatBit = 10
 | |
| fsSBDrBkDatBit = 11
 | |
| fsSBDrFndrInfoBit = 12
 | |
| fsSBDrParIDBit = 13    
 | |
| bLimitFCBs = 31
 | |
| bLocalWList = 30
 | |
| bNoMiniFndr = 29
 | |
| bNoVNEdit = 28
 | |
| bNoLclSync = 27
 | |
| bTrshOffLine = 26
 | |
| bNoSwitchTo = 25
 | |
| bNoDeskItems = 20
 | |
| bNoBootBlks = 19
 | |
| bAccessCntl = 18
 | |
| bNoSysDir = 17
 | |
| bHasExtFSVol = 16
 | |
| bHasOpenDeny = 15
 | |
| bHasCopyFile = 14
 | |
| bHasMoveRename = 13
 | |
| bHasDesktopMgr = 12
 | |
| bHasShortName = 11
 | |
| bHasFolderLock = 10
 | |
| bHasPersonalAccessPrivileges = 9
 | |
| bHasUserGroupList = 8
 | |
| bHasCatSearch = 7
 | |
| bHasFileIDs = 6
 | |
| bHasBTreeMgr = 5
 | |
| bHasBlankAccessPrivileges = 4
 | |
| bSupportsAsyncRequests = 3
 | |
| bSupportsTrashVolumeCache = 2
 | |
| bIsEjectable = 0
 | |
| bSupportsHFSPlusAPIs = 1
 | |
| bSupportsFSCatalogSearch = 2
 | |
| bSupportsFSExchangeObjects = 3
 | |
| bSupports2TBFiles = 4
 | |
| bSupportsLongNames = 5
 | |
| bSupportsMultiScriptNames = 6
 | |
| bSupportsNamedForks = 7
 | |
| bSupportsSubtreeIterators = 8
 | |
| bL2PCanMapFileBlocks = 9     
 | |
| bParentModDateChanges = 10
 | |
| bAncestorModDateChanges = 11    
 | |
| bSupportsSymbolicLinks = 13
 | |
| bIsAutoMounted = 14
 | |
| bAllowCDiDataHandler = 17    
 | |
| kLargeIcon = 1
 | |
| kLarge4BitIcon = 2
 | |
| kLarge8BitIcon = 3
 | |
| kSmallIcon = 4
 | |
| kSmall4BitIcon = 5
 | |
| kSmall8BitIcon = 6
 | |
| kicnsIconFamily = 239   
 | |
| kLargeIconSize = 256
 | |
| kLarge4BitIconSize = 512
 | |
| kLarge8BitIconSize = 1024
 | |
| kSmallIconSize = 64
 | |
| kSmall4BitIconSize = 128
 | |
| kSmall8BitIconSize = 256
 | |
| kWidePosOffsetBit = 8
 | |
| kUseWidePositioning = (1 << kWidePosOffsetBit)
 | |
| kMaximumBlocksIn4GB = 0x007FFFFF
 | |
| fsUnixPriv = 1
 | |
| kNoUserAuthentication = 1
 | |
| kPassword = 2
 | |
| kEncryptPassword = 3
 | |
| kTwoWayEncryptPassword = 6
 | |
| kOwnerID2Name = 1
 | |
| kGroupID2Name = 2
 | |
| kOwnerName2ID = 3
 | |
| kGroupName2ID = 4
 | |
| kReturnNextUser = 1
 | |
| kReturnNextGroup = 2
 | |
| kReturnNextUG = 3
 | |
| kVCBFlagsIdleFlushBit = 3
 | |
| kVCBFlagsIdleFlushMask = 0x0008
 | |
| kVCBFlagsHFSPlusAPIsBit = 4
 | |
| kVCBFlagsHFSPlusAPIsMask = 0x0010
 | |
| kVCBFlagsHardwareGoneBit = 5
 | |
| kVCBFlagsHardwareGoneMask = 0x0020
 | |
| kVCBFlagsVolumeDirtyBit = 15
 | |
| kVCBFlagsVolumeDirtyMask = 0x8000
 | |
| kioVAtrbDefaultVolumeBit = 5
 | |
| kioVAtrbDefaultVolumeMask = 0x0020
 | |
| kioVAtrbFilesOpenBit = 6
 | |
| kioVAtrbFilesOpenMask = 0x0040
 | |
| kioVAtrbHardwareLockedBit = 7
 | |
| kioVAtrbHardwareLockedMask = 0x0080
 | |
| kioVAtrbSoftwareLockedBit = 15
 | |
| kioVAtrbSoftwareLockedMask = 0x8000
 | |
| kioFlAttribLockedBit = 0
 | |
| kioFlAttribLockedMask = 0x01
 | |
| kioFlAttribResOpenBit = 2
 | |
| kioFlAttribResOpenMask = 0x04
 | |
| kioFlAttribDataOpenBit = 3
 | |
| kioFlAttribDataOpenMask = 0x08
 | |
| kioFlAttribDirBit = 4
 | |
| kioFlAttribDirMask = 0x10
 | |
| ioDirFlg = 4
 | |
| ioDirMask = 0x10
 | |
| kioFlAttribCopyProtBit = 6
 | |
| kioFlAttribCopyProtMask = 0x40
 | |
| kioFlAttribFileOpenBit = 7
 | |
| kioFlAttribFileOpenMask = 0x80
 | |
| kioFlAttribInSharedBit = 2
 | |
| kioFlAttribInSharedMask = 0x04
 | |
| kioFlAttribMountedBit = 3
 | |
| kioFlAttribMountedMask = 0x08
 | |
| kioFlAttribSharePointBit = 5
 | |
| kioFlAttribSharePointMask = 0x20
 | |
| kioFCBWriteBit = 8
 | |
| kioFCBWriteMask = 0x0100
 | |
| kioFCBResourceBit = 9
 | |
| kioFCBResourceMask = 0x0200
 | |
| kioFCBWriteLockedBit = 10
 | |
| kioFCBWriteLockedMask = 0x0400
 | |
| kioFCBLargeFileBit = 11
 | |
| kioFCBLargeFileMask = 0x0800
 | |
| kioFCBSharedWriteBit = 12
 | |
| kioFCBSharedWriteMask = 0x1000
 | |
| kioFCBFileLockedBit = 13
 | |
| kioFCBFileLockedMask = 0x2000
 | |
| kioFCBOwnClumpBit = 14
 | |
| kioFCBOwnClumpMask = 0x4000
 | |
| kioFCBModifiedBit = 15
 | |
| kioFCBModifiedMask = 0x8000
 | |
| kioACUserNoSeeFolderBit = 0
 | |
| kioACUserNoSeeFolderMask = 0x01
 | |
| kioACUserNoSeeFilesBit = 1
 | |
| kioACUserNoSeeFilesMask = 0x02
 | |
| kioACUserNoMakeChangesBit = 2
 | |
| kioACUserNoMakeChangesMask = 0x04
 | |
| kioACUserNotOwnerBit = 7
 | |
| kioACUserNotOwnerMask = 0x80
 | |
| kioACAccessOwnerBit = 31
 | |
| # kioACAccessOwnerMask = (long)0x80000000
 | |
| kioACAccessBlankAccessBit = 28
 | |
| kioACAccessBlankAccessMask = 0x10000000
 | |
| kioACAccessUserWriteBit = 26
 | |
| kioACAccessUserWriteMask = 0x04000000
 | |
| kioACAccessUserReadBit = 25
 | |
| kioACAccessUserReadMask = 0x02000000
 | |
| kioACAccessUserSearchBit = 24
 | |
| kioACAccessUserSearchMask = 0x01000000
 | |
| kioACAccessEveryoneWriteBit = 18
 | |
| kioACAccessEveryoneWriteMask = 0x00040000
 | |
| kioACAccessEveryoneReadBit = 17
 | |
| kioACAccessEveryoneReadMask = 0x00020000
 | |
| kioACAccessEveryoneSearchBit = 16
 | |
| kioACAccessEveryoneSearchMask = 0x00010000
 | |
| kioACAccessGroupWriteBit = 10
 | |
| kioACAccessGroupWriteMask = 0x00000400
 | |
| kioACAccessGroupReadBit = 9
 | |
| kioACAccessGroupReadMask = 0x00000200
 | |
| kioACAccessGroupSearchBit = 8
 | |
| kioACAccessGroupSearchMask = 0x00000100
 | |
| kioACAccessOwnerWriteBit = 2
 | |
| kioACAccessOwnerWriteMask = 0x00000004
 | |
| kioACAccessOwnerReadBit = 1
 | |
| kioACAccessOwnerReadMask = 0x00000002
 | |
| kioACAccessOwnerSearchBit = 0
 | |
| kioACAccessOwnerSearchMask = 0x00000001
 | |
| kfullPrivileges = 0x00070007
 | |
| kownerPrivileges = 0x00000007 
 | |
| knoUser = 0
 | |
| kadministratorUser = 1
 | |
| knoGroup = 0
 | |
| AppleShareMediaType = FOUR_CHAR_CODE('afpm')
 | |
| volMountNoLoginMsgFlagBit = 0
 | |
| volMountNoLoginMsgFlagMask = 0x0001
 | |
| volMountExtendedFlagsBit = 7
 | |
| volMountExtendedFlagsMask = 0x0080
 | |
| volMountInteractBit = 15
 | |
| volMountInteractMask = 0x8000
 | |
| volMountChangedBit = 14
 | |
| volMountChangedMask = 0x4000
 | |
| volMountFSReservedMask = 0x00FF
 | |
| volMountSysReservedMask = 0xFF00 
 | |
| kAFPExtendedFlagsAlternateAddressMask = 1 
 | |
| kAFPTagTypeIP = 0x01
 | |
| kAFPTagTypeIPPort = 0x02
 | |
| kAFPTagTypeDDP = 0x03
 | |
| kAFPTagTypeDNS = 0x04  
 | |
| kAFPTagLengthIP = 0x06
 | |
| kAFPTagLengthIPPort = 0x08
 | |
| kAFPTagLengthDDP = 0x06
 | |
| kFSInvalidVolumeRefNum = 0
 | |
| kFSCatInfoNone = 0x00000000
 | |
| kFSCatInfoTextEncoding = 0x00000001
 | |
| kFSCatInfoNodeFlags = 0x00000002
 | |
| kFSCatInfoVolume = 0x00000004
 | |
| kFSCatInfoParentDirID = 0x00000008
 | |
| kFSCatInfoNodeID = 0x00000010
 | |
| kFSCatInfoCreateDate = 0x00000020
 | |
| kFSCatInfoContentMod = 0x00000040
 | |
| kFSCatInfoAttrMod = 0x00000080
 | |
| kFSCatInfoAccessDate = 0x00000100
 | |
| kFSCatInfoBackupDate = 0x00000200
 | |
| kFSCatInfoPermissions = 0x00000400
 | |
| kFSCatInfoFinderInfo = 0x00000800
 | |
| kFSCatInfoFinderXInfo = 0x00001000
 | |
| kFSCatInfoValence = 0x00002000
 | |
| kFSCatInfoDataSizes = 0x00004000
 | |
| kFSCatInfoRsrcSizes = 0x00008000
 | |
| kFSCatInfoSharingFlags = 0x00010000
 | |
| kFSCatInfoUserPrivs = 0x00020000
 | |
| kFSCatInfoAllDates = 0x000003E0
 | |
| kFSCatInfoGettableInfo = 0x0003FFFF
 | |
| kFSCatInfoSettableInfo = 0x00001FE3
 | |
| # kFSCatInfoReserved = (long)0xFFFC0000 
 | |
| kFSNodeLockedBit = 0
 | |
| kFSNodeLockedMask = 0x0001
 | |
| kFSNodeResOpenBit = 2
 | |
| kFSNodeResOpenMask = 0x0004
 | |
| kFSNodeDataOpenBit = 3
 | |
| kFSNodeDataOpenMask = 0x0008
 | |
| kFSNodeIsDirectoryBit = 4
 | |
| kFSNodeIsDirectoryMask = 0x0010
 | |
| kFSNodeCopyProtectBit = 6
 | |
| kFSNodeCopyProtectMask = 0x0040
 | |
| kFSNodeForkOpenBit = 7
 | |
| kFSNodeForkOpenMask = 0x0080
 | |
| kFSNodeInSharedBit = 2
 | |
| kFSNodeInSharedMask = 0x0004
 | |
| kFSNodeIsMountedBit = 3
 | |
| kFSNodeIsMountedMask = 0x0008
 | |
| kFSNodeIsSharePointBit = 5
 | |
| kFSNodeIsSharePointMask = 0x0020
 | |
| kFSIterateFlat = 0
 | |
| kFSIterateSubtree = 1
 | |
| kFSIterateDelete = 2
 | |
| # kFSIterateReserved = (long)0xFFFFFFFC
 | |
| fsSBNodeID = 0x00008000
 | |
| fsSBAttributeModDate = 0x00010000
 | |
| fsSBAccessDate = 0x00020000
 | |
| fsSBPermissions = 0x00040000
 | |
| fsSBNodeIDBit = 15
 | |
| fsSBAttributeModDateBit = 16
 | |
| fsSBAccessDateBit = 17
 | |
| fsSBPermissionsBit = 18
 | |
| kFSAllocDefaultFlags = 0x0000
 | |
| kFSAllocAllOrNothingMask = 0x0001
 | |
| kFSAllocContiguousMask = 0x0002
 | |
| kFSAllocNoRoundUpMask = 0x0004
 | |
| kFSAllocReservedMask = 0xFFF8 
 | |
| kFSVolInfoNone = 0x0000
 | |
| kFSVolInfoCreateDate = 0x0001
 | |
| kFSVolInfoModDate = 0x0002
 | |
| kFSVolInfoBackupDate = 0x0004
 | |
| kFSVolInfoCheckedDate = 0x0008
 | |
| kFSVolInfoFileCount = 0x0010
 | |
| kFSVolInfoDirCount = 0x0020
 | |
| kFSVolInfoSizes = 0x0040
 | |
| kFSVolInfoBlocks = 0x0080
 | |
| kFSVolInfoNextAlloc = 0x0100
 | |
| kFSVolInfoRsrcClump = 0x0200
 | |
| kFSVolInfoDataClump = 0x0400
 | |
| kFSVolInfoNextID = 0x0800
 | |
| kFSVolInfoFinderInfo = 0x1000
 | |
| kFSVolInfoFlags = 0x2000
 | |
| kFSVolInfoFSInfo = 0x4000
 | |
| kFSVolInfoDriveInfo = 0x8000
 | |
| kFSVolInfoGettableInfo = 0xFFFF
 | |
| kFSVolInfoSettableInfo = 0x3004 
 | |
| kFSVolFlagDefaultVolumeBit = 5
 | |
| kFSVolFlagDefaultVolumeMask = 0x0020
 | |
| kFSVolFlagFilesOpenBit = 6
 | |
| kFSVolFlagFilesOpenMask = 0x0040
 | |
| kFSVolFlagHardwareLockedBit = 7
 | |
| kFSVolFlagHardwareLockedMask = 0x0080
 | |
| kFSVolFlagSoftwareLockedBit = 15
 | |
| kFSVolFlagSoftwareLockedMask = 0x8000
 | |
| kFNDirectoryModifiedMessage = 1
 | |
| rAliasType = FOUR_CHAR_CODE('alis') 
 | |
| kARMMountVol = 0x00000001
 | |
| kARMNoUI = 0x00000002
 | |
| kARMMultVols = 0x00000008
 | |
| kARMSearch = 0x00000100
 | |
| kARMSearchMore = 0x00000200
 | |
| kARMSearchRelFirst = 0x00000400 
 | |
| asiZoneName = -3
 | |
| asiServerName = -2
 | |
| asiVolumeName = -1
 | |
| asiAliasName = 0
 | |
| asiParentName = 1     
 | |
| kResolveAliasFileNoUI = 0x00000001 
 | |
| kClippingCreator = FOUR_CHAR_CODE('drag')
 | |
| kClippingPictureType = FOUR_CHAR_CODE('clpp')
 | |
| kClippingTextType = FOUR_CHAR_CODE('clpt')
 | |
| kClippingSoundType = FOUR_CHAR_CODE('clps')
 | |
| kClippingUnknownType = FOUR_CHAR_CODE('clpu')
 | |
| kInternetLocationCreator = FOUR_CHAR_CODE('drag')
 | |
| kInternetLocationHTTP = FOUR_CHAR_CODE('ilht')
 | |
| kInternetLocationFTP = FOUR_CHAR_CODE('ilft')
 | |
| kInternetLocationFile = FOUR_CHAR_CODE('ilfi')
 | |
| kInternetLocationMail = FOUR_CHAR_CODE('ilma')
 | |
| kInternetLocationNNTP = FOUR_CHAR_CODE('ilnw')
 | |
| kInternetLocationAFP = FOUR_CHAR_CODE('ilaf')
 | |
| kInternetLocationAppleTalk = FOUR_CHAR_CODE('ilat')
 | |
| kInternetLocationNSL = FOUR_CHAR_CODE('ilns')
 | |
| kInternetLocationGeneric = FOUR_CHAR_CODE('ilge')
 | |
| kCustomIconResource = -16455 
 | |
| kCustomBadgeResourceType = FOUR_CHAR_CODE('badg')
 | |
| kCustomBadgeResourceID = kCustomIconResource
 | |
| kCustomBadgeResourceVersion = 0
 | |
| # kSystemFolderType = 'macs'.
 | |
| kRoutingResourceType = FOUR_CHAR_CODE('rout')
 | |
| kRoutingResourceID = 0
 | |
| kContainerFolderAliasType = FOUR_CHAR_CODE('fdrp')
 | |
| kContainerTrashAliasType = FOUR_CHAR_CODE('trsh')
 | |
| kContainerHardDiskAliasType = FOUR_CHAR_CODE('hdsk')
 | |
| kContainerFloppyAliasType = FOUR_CHAR_CODE('flpy')
 | |
| kContainerServerAliasType = FOUR_CHAR_CODE('srvr')
 | |
| kApplicationAliasType = FOUR_CHAR_CODE('adrp')
 | |
| kContainerAliasType = FOUR_CHAR_CODE('drop')
 | |
| kDesktopPrinterAliasType = FOUR_CHAR_CODE('dtpa')
 | |
| kContainerCDROMAliasType = FOUR_CHAR_CODE('cddr')
 | |
| kApplicationCPAliasType = FOUR_CHAR_CODE('acdp')
 | |
| kApplicationDAAliasType = FOUR_CHAR_CODE('addp')
 | |
| kPackageAliasType = FOUR_CHAR_CODE('fpka')
 | |
| kAppPackageAliasType = FOUR_CHAR_CODE('fapa') 
 | |
| kSystemFolderAliasType = FOUR_CHAR_CODE('fasy')
 | |
| kAppleMenuFolderAliasType = FOUR_CHAR_CODE('faam')
 | |
| kStartupFolderAliasType = FOUR_CHAR_CODE('fast')
 | |
| kPrintMonitorDocsFolderAliasType = FOUR_CHAR_CODE('fapn')
 | |
| kPreferencesFolderAliasType = FOUR_CHAR_CODE('fapf')
 | |
| kControlPanelFolderAliasType = FOUR_CHAR_CODE('fact')
 | |
| kExtensionFolderAliasType = FOUR_CHAR_CODE('faex')
 | |
| kExportedFolderAliasType = FOUR_CHAR_CODE('faet')
 | |
| kDropFolderAliasType = FOUR_CHAR_CODE('fadr')
 | |
| kSharedFolderAliasType = FOUR_CHAR_CODE('fash')
 | |
| kMountedFolderAliasType = FOUR_CHAR_CODE('famn')
 | |
| kIsOnDesk = 0x0001
 | |
| kColor = 0x000E
 | |
| kIsShared = 0x0040
 | |
| kHasNoINITs = 0x0080
 | |
| kHasBeenInited = 0x0100
 | |
| kHasCustomIcon = 0x0400
 | |
| kIsStationery = 0x0800
 | |
| kNameLocked = 0x1000
 | |
| kHasBundle = 0x2000
 | |
| kIsInvisible = 0x4000
 | |
| kIsAlias = 0x8000 
 | |
| fOnDesk = kIsOnDesk
 | |
| fHasBundle = kHasBundle
 | |
| fInvisible = kIsInvisible
 | |
| fTrash = -3
 | |
| fDesktop = -2
 | |
| fDisk = 0
 | |
| kIsStationary = kIsStationery
 | |
| kExtendedFlagsAreInvalid = 0x8000
 | |
| kExtendedFlagHasCustomBadge = 0x0100
 | |
| kExtendedFlagHasRoutingInfo = 0x0004 
 | |
| kFirstMagicBusyFiletype = FOUR_CHAR_CODE('bzy ')
 | |
| kLastMagicBusyFiletype = FOUR_CHAR_CODE('bzy?')
 | |
| kMagicBusyCreationDate = 0x4F3AFDB0
 |