tldm-universe/Ardent/UV/gcidir/include/cfileinfo.h
2024-09-09 17:51:08 -04:00

59 lines
2.8 KiB
C
Executable File

/******************************************************************************
*
* 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