Symbolic Constant
|
Value
|
Explanation
|
ctFILEPOS8
|
0x00000040
|
Huge file support.
|
ctFILESEGM
|
0x00000008
|
Segmented file. Setting the host segment’s size limit, segsiz, or calling SetFileSegments(), automatically sets this mode.
|
ctNO_XHDRS
|
0x00010000
|
Forces Standard header instead of Extended. (128 byte V6 header)
|
ctNOENCRYP
|
0x00000100
|
If file encryption has been enabled by a call to SetEncryption(), an individual file can disable encryption by or’ing ctNOENCRYP into the x8mode member of the XCREblk structure.
|
ctNOSPACHK
|
0x00000080
|
Turn off disk full checking for this file only.
|
ctSEGAUTO
|
0x00200000
|
Use up to segmax automatic file segments of segsiz MB. SetFileSegments() is not required.
|
ctPARTAUTO
|
0x00800000
|
Partitioned file support. Auto partition naming based on host file name.
|
ctTRANDEP
|
0x00000010
|
Transaction Dependent Create and Delete.
|
ctRSTRDEL
|
0x00000800
|
Restorable Deletes. All the features of ctTRANDEP plus the ability to roll back file deletions.
|
ctTRANMODE
|
0x00000200
|
Auto switch to ctLOGFIL.
|
ctPIMGMODE
|
0x00000400
|
Auto switch to ctSHADOW.
|
ctADD2END
|
0x10000000
|
Disable deleted space management and always append new records to the end of the file.
|
ct6BTRAN
|
0x20000000
|
Enables six byte transaction number support.
|
ctNO6BTRAN
|
0x40000000
|
Disables six byte transaction number support.
|
ctMEMFILE
|
0x80000000
|
Temporary memory resident file.
|