Carbon


Extended Attributes Constants

Header: Files.h

Describe a volume’s extended attributes.

enum {
    bIsEjectable = ,
    bSupportsHFSPlusAPIs = 1,
    bSupportsFSCatalogSearch = 2,
    bSupportsFSExchangeObjects = 3,
    bSupports2TBFiles = 4,
    bSupportsLongNames = 5,
    bSupportsMultiScriptNames = 6,
    bSupportsNamedForks = 7,
    bSupportsSubtreeIterators = 8,
    bL2PCanMapFileBlocks = 9
};

Constant descriptions

bIsEjectable

The volume is in an ejectable disk drive.

bSupportsHFSPlusAPIs

The volume supports HFS Plus APIs directly (not through compatibility layer).

bSupportsFSCatalogSearch

The volume supports FSCatalogSearch.

bSupportsFSExchangeObjects

The volume supports FSExchangeObjects.

bSupports2TBFiles

The volume supports 2 terabyte files.

bSupportsLongNames

The volume supports file, directory, and volume names longer than 31 characters.

bSupportsMultiScriptNames

The volume supports file, directory, and volume names with characters from multiple script systems.

bSupportsNamedForks

The volume supports forks beyond the data and resource forks.

bSupportsSubtreeIterators

The volume supports recursive iterators not at the volume root.

bL2PCanMapFileBlocks

The volume supports Lg2Phys SPI correctly.


© 2000 Apple Computer, Inc. (Last Updated 6/30/2000)