
3Vc           @   s
  d    Z  e Z e Z d Z d Z d Z d Z d Z	 d Z
 d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d	 Z d
 Z d
 Z d	 Z d
 Z d Z d Z d Z d Z d Z d Z  d Z! d Z" d
 Z# d Z$ d Z% d Z& d Z' d Z( d Z) d Z* d Z+ d Z, d Z- d Z. d Z/ d Z0 d Z1 d Z2 d Z3 d Z4 d Z5 d Z6 d Z7 d	 Z8 d Z9 d Z: d Z; d Z< d Z= d Z> d Z? d Z@ d ZA d ZB d ZC d ZD d ZE d ZF d ZG d ZH d ZI d ZJ d ZK d  ZL d! ZM d" ZN d# ZO d$ ZP d% ZQ d& ZR d' ZS d ZT d( ZU d ZV d ZW d ZX d ZY d ZZ d Z[ d Z\ d Z] d	 Z^ d Z_ d Z` d Za d Zb d Zc d Zd d Ze d Zf d Zg d Zh d	 Zi d Zj d Zk d Zl d Zm d Zn d Zo d Zp d' Zq d Zr d Zs d Zt d Zu d Zv d	 Zw d) Zx d Zy d Zz d Z{ d
 Z| d Z} d Z~ d Z d e >Z d* Z d Z d Z d Z d Z d	 Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d( Z d+ Z d Z d Z d	 Z d
 Z d Z d Z d( Z d+ Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d	 Z d
 Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d( Z d+ Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d, Z d! Z d- Z d" Z d. Z d/ Z d0 Z d& Z d1 Z d' Z d2 Z d Z d3 Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d4 Z d Z d Z d Z d Z e  d5  Z d Z d Z d Z d Z d( Z d+ Z d Z d Z d6 Z d Z d Z d Z d Z d Z d Z d	 Z d Z d	 Z d Z d Z d Z d Z d Zd Zd Zd Zd
 Zd Zd Zd Zd Z	d Z
d Zd Zd Zd+ Zd3 Zd2 Zd7 Zd8 Zd9 Zd: Zd Zd Zd Zd Zd Zd Zd Zd Zd	 Zd
 Zd Zd Z d Z!d Z"d Z#d Z$d Z%d Z&d Z'd Z(d Z)d+ Z*d3 Z+d2 Z,d1 Z-d( Z.d Z/d' Z0d& Z1d Z2d Z3d Z4d Z5d; Z6d Z7d Z8d Z9d Z:d Z;d Z<d Z=d
 Z>d Z?d Z@d ZAd ZBd ZCd ZDd ZEd ZFd+ ZGd< ZHd= ZId ZJd ZKd	 ZLd
 ZMd ZNd ZOd( ZPd+ ZQd ZRdo ZSe  d>  ZTd ZUd ZVd ZWd ZXd ZYd ZZd? Z[d@ Z\dA Z]d Z^d Z_d Z`e  dB  Zae  dC  Zbe  dD  Zce  dE  Zde  dF  Zee  dB  Zfe  dG  Zge  dH  Zhe  dI  Zie  dJ  Zje  dK  Zke  dL  Zle  dM  Zme  dN  Zne  dO  ZodP Zpe  dQ  ZqepZrd Zse  dR  Ztd Zue  dS  Zve  dT  Zwe  dU  Zxe  dV  Zye  dW  Zze  dX  Z{e  dY  Z|e  dZ  Z}e  d[  Z~e  d\  Ze  d]  Ze  d^  Ze  d_  Ze  d`  Ze  da  Ze  db  Ze  dc  Ze  dd  Ze  de  Ze  df  Ze  dg  Ze  dh  Ze  di  Ze  dj  Zd Zd Zd
 Zd Zd Zd Zd Zd Zd Zd Zd+ ZeZeZeZd? Zd@ Zd ZeZd+ Zd Zd Ze  dk  Ze  dl  Zdm Zdn S(p   c         C   s   |  S(   N(    (   t   x(    (    sB   /Users/tom/newbuild/install/lib/python2.7/plat-mac/Carbon/Files.pyt   FOUR_CHAR_CODE   s    i    i   i   i   i   i   i    i   i   i@   i   i   i   i   i   i   i   i   i   i    i @  i	   i
   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i   i i   i   i   i   i   i   i   i   i   i  t   afpmi   i   i  i i  i  i  i0  t   alisiiit   dragt   clppt   clptt   clpst   clput   ilhtt   ilftt   ilfit   ilmat   ilnwt   ilaft   ilatt   ilnst   ilgeit   badgt   routt   fdrpt   trsht   hdskt   flpyt   srvrt   adrpt   dropt   dtpat   cddrt   acdpt   addpt   fpkat   fapat   fasyt   faamt   fastt   fapnt   fapft   factt   faext   faett   fadrt   fasht   famns   bzy s   bzy?i:ONi   (  R   t   Truet   truet   Falset   falset	   fsCurPermt   fsRdPermt   fsWrPermt
   fsRdWrPermt   fsRdWrShPermt   fsRdDenyPermt   fsWrDenyPermt	   fsRtParIDt	   fsRtDirIDt   fsAtMarkt   fsFromStartt
   fsFromLEOFt
   fsFromMarkt   pleaseCacheBitt   pleaseCacheMaskt
   noCacheBitt   noCacheMaskt   rdVerifyBitt   rdVerifyMaskt   rdVerifyt   forceReadBitt   forceReadMaskt
   newLineBitt   newLineMaskt   newLineCharMaskt   fsSBPartialNamet   fsSBFullNamet   fsSBFlAttribt   fsSBFlFndrInfot   fsSBFlLgLent   fsSBFlPyLent   fsSBFlRLgLent   fsSBFlRPyLent   fsSBFlCrDatt   fsSBFlMdDatt   fsSBFlBkDatt   fsSBFlXFndrInfot   fsSBFlParIDt
   fsSBNegatet   fsSBDrUsrWdst   fsSBDrNmFlst   fsSBDrCrDatt   fsSBDrMdDatt   fsSBDrBkDatt   fsSBDrFndrInfot   fsSBDrParIDt   fsSBPartialNameBitt   fsSBFullNameBitt   fsSBFlAttribBitt   fsSBFlFndrInfoBitt   fsSBFlLgLenBitt   fsSBFlPyLenBitt   fsSBFlRLgLenBitt   fsSBFlRPyLenBitt   fsSBFlCrDatBitt   fsSBFlMdDatBitt   fsSBFlBkDatBitt   fsSBFlXFndrInfoBitt   fsSBFlParIDBitt   fsSBNegateBitt   fsSBDrUsrWdsBitt   fsSBDrNmFlsBitt   fsSBDrCrDatBitt   fsSBDrMdDatBitt   fsSBDrBkDatBitt   fsSBDrFndrInfoBitt   fsSBDrParIDBitt
   bLimitFCBst   bLocalWListt   bNoMiniFndrt	   bNoVNEditt
   bNoLclSynct   bTrshOffLinet   bNoSwitchTot   bDontShareItt   bNoDeskItemst   bNoBootBlkst   bAccessCntlt	   bNoSysDirt   bHasExtFSVolt   bHasOpenDenyt   bHasCopyFilet   bHasMoveRenamet   bHasDesktopMgrt   bHasShortNamet   bHasFolderLockt   bHasPersonalAccessPrivilegest   bHasUserGroupListt   bHasCatSearcht   bHasFileIDst   bHasBTreeMgrt   bHasBlankAccessPrivilegest   bSupportsAsyncRequestst   bSupportsTrashVolumeCachet   bIsEjectablet   bSupportsHFSPlusAPIst   bSupportsFSCatalogSearcht   bSupportsFSExchangeObjectst   bSupports2TBFilest   bSupportsLongNamest   bSupportsMultiScriptNamest   bSupportsNamedForkst   bSupportsSubtreeIteratorst   bL2PCanMapFileBlockst   bParentModDateChangest   bAncestorModDateChangest   bSupportsSymbolicLinkst   bIsAutoMountedt   bAllowCDiDataHandlert
   kLargeIcont   kLarge4BitIcont   kLarge8BitIcont
   kSmallIcont   kSmall4BitIcont   kSmall8BitIcont   kicnsIconFamilyt   kLargeIconSizet   kLarge4BitIconSizet   kLarge8BitIconSizet   kSmallIconSizet   kSmall4BitIconSizet   kSmall8BitIconSizet   kWidePosOffsetBitt   kUseWidePositioningt   kMaximumBlocksIn4GBt
   fsUnixPrivt   kNoUserAuthenticationt	   kPasswordt   kEncryptPasswordt   kTwoWayEncryptPasswordt   kOwnerID2Namet   kGroupID2Namet   kOwnerName2IDt   kGroupName2IDt   kReturnNextUsert   kReturnNextGroupt   kReturnNextUGt   kVCBFlagsIdleFlushBitt   kVCBFlagsIdleFlushMaskt   kVCBFlagsHFSPlusAPIsBitt   kVCBFlagsHFSPlusAPIsMaskt   kVCBFlagsHardwareGoneBitt   kVCBFlagsHardwareGoneMaskt   kVCBFlagsVolumeDirtyBitt   kVCBFlagsVolumeDirtyMaskt   kioVAtrbDefaultVolumeBitt   kioVAtrbDefaultVolumeMaskt   kioVAtrbFilesOpenBitt   kioVAtrbFilesOpenMaskt   kioVAtrbHardwareLockedBitt   kioVAtrbHardwareLockedMaskt   kioVAtrbSoftwareLockedBitt   kioVAtrbSoftwareLockedMaskt   kioFlAttribLockedBitt   kioFlAttribLockedMaskt   kioFlAttribResOpenBitt   kioFlAttribResOpenMaskt   kioFlAttribDataOpenBitt   kioFlAttribDataOpenMaskt   kioFlAttribDirBitt   kioFlAttribDirMaskt   ioDirFlgt	   ioDirMaskt   kioFlAttribCopyProtBitt   kioFlAttribCopyProtMaskt   kioFlAttribFileOpenBitt   kioFlAttribFileOpenMaskt   kioFlAttribInSharedBitt   kioFlAttribInSharedMaskt   kioFlAttribMountedBitt   kioFlAttribMountedMaskt   kioFlAttribSharePointBitt   kioFlAttribSharePointMaskt   kioFCBWriteBitt   kioFCBWriteMaskt   kioFCBResourceBitt   kioFCBResourceMaskt   kioFCBWriteLockedBitt   kioFCBWriteLockedMaskt   kioFCBLargeFileBitt   kioFCBLargeFileMaskt   kioFCBSharedWriteBitt   kioFCBSharedWriteMaskt   kioFCBFileLockedBitt   kioFCBFileLockedMaskt   kioFCBOwnClumpBitt   kioFCBOwnClumpMaskt   kioFCBModifiedBitt   kioFCBModifiedMaskt   kioACUserNoSeeFolderBitt   kioACUserNoSeeFolderMaskt   kioACUserNoSeeFilesBitt   kioACUserNoSeeFilesMaskt   kioACUserNoMakeChangesBitt   kioACUserNoMakeChangesMaskt   kioACUserNotOwnerBitt   kioACUserNotOwnerMaskt   kioACAccessOwnerBitt   kioACAccessBlankAccessBitt   kioACAccessBlankAccessMaskt   kioACAccessUserWriteBitt   kioACAccessUserWriteMaskt   kioACAccessUserReadBitt   kioACAccessUserReadMaskt   kioACAccessUserSearchBitt   kioACAccessUserSearchMaskt   kioACAccessEveryoneWriteBitt   kioACAccessEveryoneWriteMaskt   kioACAccessEveryoneReadBitt   kioACAccessEveryoneReadMaskt   kioACAccessEveryoneSearchBitt   kioACAccessEveryoneSearchMaskt   kioACAccessGroupWriteBitt   kioACAccessGroupWriteMaskt   kioACAccessGroupReadBitt   kioACAccessGroupReadMaskt   kioACAccessGroupSearchBitt   kioACAccessGroupSearchMaskt   kioACAccessOwnerWriteBitt   kioACAccessOwnerWriteMaskt   kioACAccessOwnerReadBitt   kioACAccessOwnerReadMaskt   kioACAccessOwnerSearchBitt   kioACAccessOwnerSearchMaskt   kfullPrivilegest   kownerPrivilegest   knoUsert   kadministratorUsert   knoGroupt   AppleShareMediaTypet   volMountNoLoginMsgFlagBitt   volMountNoLoginMsgFlagMaskt   volMountExtendedFlagsBitt   volMountExtendedFlagsMaskt   volMountInteractBitt   volMountInteractMaskt   volMountChangedBitt   volMountChangedMaskt   volMountFSReservedMaskt   volMountSysReservedMaskt%   kAFPExtendedFlagsAlternateAddressMaskt   kAFPTagTypeIPt   kAFPTagTypeIPPortt   kAFPTagTypeDDPt   kAFPTagTypeDNSt   kAFPTagLengthIPt   kAFPTagLengthIPPortt   kAFPTagLengthDDPt   kFSInvalidVolumeRefNumt   kFSCatInfoNonet   kFSCatInfoTextEncodingt   kFSCatInfoNodeFlagst   kFSCatInfoVolumet   kFSCatInfoParentDirIDt   kFSCatInfoNodeIDt   kFSCatInfoCreateDatet   kFSCatInfoContentModt   kFSCatInfoAttrModt   kFSCatInfoAccessDatet   kFSCatInfoBackupDatet   kFSCatInfoPermissionst   kFSCatInfoFinderInfot   kFSCatInfoFinderXInfot   kFSCatInfoValencet   kFSCatInfoDataSizest   kFSCatInfoRsrcSizest   kFSCatInfoSharingFlagst   kFSCatInfoUserPrivst   kFSCatInfoUserAccesst   kFSCatInfoAllDatest   kFSCatInfoGettableInfot   kFSCatInfoSettableInfot   kFSNodeLockedBitt   kFSNodeLockedMaskt   kFSNodeResOpenBitt   kFSNodeResOpenMaskt   kFSNodeDataOpenBitt   kFSNodeDataOpenMaskt   kFSNodeIsDirectoryBitt   kFSNodeIsDirectoryMaskt   kFSNodeCopyProtectBitt   kFSNodeCopyProtectMaskt   kFSNodeForkOpenBitt   kFSNodeForkOpenMaskt   kFSNodeInSharedBitt   kFSNodeInSharedMaskt   kFSNodeIsMountedBitt   kFSNodeIsMountedMaskt   kFSNodeIsSharePointBitt   kFSNodeIsSharePointMaskt   kFSIterateFlatt   kFSIterateSubtreet   kFSIterateDeletet
   fsSBNodeIDt   fsSBAttributeModDatet   fsSBAccessDatet   fsSBPermissionst   fsSBNodeIDBitt   fsSBAttributeModDateBitt   fsSBAccessDateBitt   fsSBPermissionsBitt   kFSAllocDefaultFlagst   kFSAllocAllOrNothingMaskt   kFSAllocContiguousMaskt   kFSAllocNoRoundUpMaskt   kFSAllocReservedMaskt   kFSVolInfoNonet   kFSVolInfoCreateDatet   kFSVolInfoModDatet   kFSVolInfoBackupDatet   kFSVolInfoCheckedDatet   kFSVolInfoFileCountt   kFSVolInfoDirCountt   kFSVolInfoSizest   kFSVolInfoBlockst   kFSVolInfoNextAlloct   kFSVolInfoRsrcClumpt   kFSVolInfoDataClumpt   kFSVolInfoNextIDt   kFSVolInfoFinderInfot   kFSVolInfoFlagst   kFSVolInfoFSInfot   kFSVolInfoDriveInfot   kFSVolInfoGettableInfot   kFSVolInfoSettableInfot   kFSVolFlagDefaultVolumeBitt   kFSVolFlagDefaultVolumeMaskt   kFSVolFlagFilesOpenBitt   kFSVolFlagFilesOpenMaskt   kFSVolFlagHardwareLockedBitt   kFSVolFlagHardwareLockedMaskt   kFSVolFlagSoftwareLockedBitt   kFSVolFlagSoftwareLockedMaskt   kFNDirectoryModifiedMessaget   kFNNoImplicitAllSubscriptiont
   rAliasTypet   kARMMountVolt   kARMNoUIt   kARMMultVolst
   kARMSearcht   kARMSearchMoret   kARMSearchRelFirstt   asiZoneNamet   asiServerNamet   asiVolumeNamet   asiAliasNamet   asiParentNamet   kResolveAliasFileNoUIt   kClippingCreatort   kClippingPictureTypet   kClippingTextTypet   kClippingSoundTypet   kClippingUnknownTypet   kInternetLocationCreatort   kInternetLocationHTTPt   kInternetLocationFTPt   kInternetLocationFilet   kInternetLocationMailt   kInternetLocationNNTPt   kInternetLocationAFPt   kInternetLocationAppleTalkt   kInternetLocationNSLt   kInternetLocationGenerict   kCustomIconResourcet   kCustomBadgeResourceTypet   kCustomBadgeResourceIDt   kCustomBadgeResourceVersiont   kRoutingResourceTypet   kRoutingResourceIDt   kContainerFolderAliasTypet   kContainerTrashAliasTypet   kContainerHardDiskAliasTypet   kContainerFloppyAliasTypet   kContainerServerAliasTypet   kApplicationAliasTypet   kContainerAliasTypet   kDesktopPrinterAliasTypet   kContainerCDROMAliasTypet   kApplicationCPAliasTypet   kApplicationDAAliasTypet   kPackageAliasTypet   kAppPackageAliasTypet   kSystemFolderAliasTypet   kAppleMenuFolderAliasTypet   kStartupFolderAliasTypet    kPrintMonitorDocsFolderAliasTypet   kPreferencesFolderAliasTypet   kControlPanelFolderAliasTypet   kExtensionFolderAliasTypet   kExportedFolderAliasTypet   kDropFolderAliasTypet   kSharedFolderAliasTypet   kMountedFolderAliasTypet	   kIsOnDeskt   kColort	   kIsSharedt   kHasNoINITst   kHasBeenInitedt   kHasCustomIcont   kIsStationeryt   kNameLockedt
   kHasBundlet   kIsInvisiblet   kIsAliast   fOnDeskt
   fHasBundlet
   fInvisiblet   fTrasht   fDesktopt   fDiskt   kIsStationaryt   kExtendedFlagsAreInvalidt   kExtendedFlagHasCustomBadget   kExtendedFlagHasRoutingInfot   kFirstMagicBusyFiletypet   kLastMagicBusyFiletypet   kMagicBusyCreationDate(    (    (    sB   /Users/tom/newbuild/install/lib/python2.7/plat-mac/Carbon/Files.pyt   <module>   sF  	
