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