59 lines
2.8 KiB
C
59 lines
2.8 KiB
C
|
/******************************************************************************
|
||
|
*
|
||
|
* Include file for fileinfo() intrinsic function.
|
||
|
*
|
||
|
* Module %M% Version %I% Date %H%
|
||
|
*
|
||
|
* (c) Copyright 1998 Ardent Software Inc. - All Rights Reserved
|
||
|
* This is unpublished proprietary source code of Ardent Software Inc.
|
||
|
* The copyright notice above does not evidence any actual or intended
|
||
|
* publication of such source code.
|
||
|
*
|
||
|
*******************************************************************************
|
||
|
*
|
||
|
* Maintenence log - insert most recent change descriptions at top
|
||
|
*
|
||
|
* Date.... GTAR# WHO Description.........................................
|
||
|
* 04/23/99 24742 GMH Add FINFO_HDRLAYOUT
|
||
|
* 10/14/98 23801 SAP Change copyrights.
|
||
|
* 12/20/94 15741 EAP Added FINFO_NLSMAP
|
||
|
* 12/13/94 15078 SJM Moved to cfileinfo.h
|
||
|
* 02/01/94 JSW Initial implementation
|
||
|
*
|
||
|
******************************************************************************/
|
||
|
|
||
|
|
||
|
|
||
|
#define FINFO_IS_FILEVAR 0 /* Anything */
|
||
|
#define FINFO_VOCNAME 1 /* PI only */
|
||
|
#define FINFO_PATHNAME 2 /* ALL */
|
||
|
#define FINFO_TYPE 3 /* ALL */
|
||
|
#define FINFO_HASHALG 4 /* LH, SH */
|
||
|
#define FINFO_MODULUS 5 /* LH, SH */
|
||
|
#define FINFO_MINMODULUS 6 /* LH */
|
||
|
#define FINFO_GROUPSIZE 7 /* LH */
|
||
|
#define FINFO_LARGERECORDSIZE 8 /* LH */
|
||
|
#define FINFO_MERGELOAD 9 /* LH */
|
||
|
#define FINFO_SPLITLOAD 10 /* LH */
|
||
|
#define FINFO_CURRENTLOAD 11 /* LH (percentage) */
|
||
|
#define FINFO_NODENAME 12 /* ALL. Null if local, else nodename*/
|
||
|
#define FINFO_IS_AKFILE 13 /* LH */
|
||
|
#define FINFO_CURRENTLINE 14 /* SEQ */
|
||
|
#define FINFO_PARTNUM 15 /* Distributed, Multivolume */
|
||
|
#define FINFO_STATUS 16 /* Distributed, Multivolume */
|
||
|
#define FINFO_RECOVERYTYPE 17 /* ALL */
|
||
|
#define FINFO_RECOVERYID 18 /* LH */
|
||
|
#define FINFO_IS_FIXED_MODULUS 19 /* LH */
|
||
|
#define FINFO_NLSMAP 20 /* ALL */
|
||
|
#define FINFO_MAXOPTION 20 /* Maximum key */
|
||
|
#define FINFO_HDRLAYOUT 99 /* special key to retrieve layout */
|
||
|
|
||
|
|
||
|
#define FINFO_STATIC 1
|
||
|
#define FINFO_DYNAMIC 3
|
||
|
#define FINFO_TYPE1 4
|
||
|
#define FINFO_SEQUENTIAL 5
|
||
|
#define FINFO_MULTIVOLUME 6
|
||
|
#define FINFO_DISTRIBUTED 7
|
||
|
|