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

200 lines
5.1 KiB
C
Executable File

#ifndef h_tunedef
#define h_tunedef
/******************************************************************************
*
* UniVerse tunable paramaters
*
* 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 intented
* publication of such source code.
*
*******************************************************************************
*
* Maintenence log - insert most recent change descriptions at top
*
* Date.... GTAR# WHO Description.........................................
* 06/22/99 24674 KAM Add PIOPENDEFAULT tunable to change PIOPEN defaults
* 04/29/99 24819 CSM Add TSTIMEOUT tunable for telnet client licensing
* 10/14/98 23801 SAP Change copyrights.
* 09/15/98 23677 LPC Added 64BIT_FILES tunables
* 04/01/98 22395 KAM Added RECORDCACHE
* 03/18/98 17987 KAM Added MAXERRLOGENT
* 05/29/97 20606 LAG Added UDRMODE and UDRBLKS for replication
* 09/03/96 19171 DJD Changes BSHDISPATCH to SHDISPATCH and BAT to DOS.
* 08/30/96 19158 DJD Added support for MFILES to be set in the hardware.h file.
* 05/20/96 18477 DGC Port PACS to Release 9 (FiiRESTORM III)
* 04/12/96 18195 KAM Add THDR512 tunable
* 04/12/96 18194 KAM Add MODFPTRS tunable
* 03/01/96 18074 CSM Add LOGSYINT and LOGSYCNT tunables
* 02/02/96 17949 SHJ Add OCVDATE tunable
* 11/08/95 17619 SHJ Add LAYERSEL tunable
* 11/03/95 17597 SHJ Add PROCRCMD and PROCPRMT tunables
* 26/09/95 17379 JJV Added CSHDISPATCH,BSHDISPATCH,BATDISPATCH tunables.
* 09/25/95 17185 SHJ Add ALLOWNFS tunable support
* 08/23/95 17242 AGM Replace COMPUTER==WINNT test by MSWIN test
* 08/03/95 17090 NDP Change NLSON tunable to NLSMODE.
* 07/17/95 16317 AGM No spool directory or ulimit on WINNT
* 05/26/95 16586 PEJ Change nlsa to nls
* 04/19/95 15736 EAP Removed defaults for NLS tunables
* 03/22/95 15741 EAP Changed NLSNEWFILEMAP to "NONE"
* 02/28/95 14643 GMH Added PROCACMD tunable
* 02/27/95 15741 EAP Added NLSOSMAP tuneable.
* 11/02/94 15736 JSW Add NLS tuneables.
* 11/16/94 15344 PVW Change ISOMODE default from 0 to 1
* 10/19/94 15105 SHK Allow different defaults for MAXRLOCK and RLOWNER
* 08/24/94 14536 CSM added log tuneables LOGBLNUM,LOGBLSZ,change TMAXRLOCK
* 06/19/94 14240 PVW Add MAXRLOCK ISOMODE and PKRJUST
* 03/04/94 13179 JKW Default txmode to 0 for R8
* 03/01/94 13167 JWT Integrate Pyramid O_SYNC change
* 02/14/94 12973 JWF add PICKNULL tunable for oconv()
* 04/20/93 10379 PVW add BLKMAX tunable for uvbackup/uvrestore
* 11/13/92 10581 JKW change default txmode to 1
* 03/20/92 8956 TMC add UVSYNC tunable for sync()
* 04/24/91 8257 JWT added hardware.h macro UV_TEMPDIR for TUVTEMP
* 05/04/90 5192 JWT New pstat interface
* 11/18/89 6457 JWT extend tunables definitions
* 08/24/89 6072 JWT tunable disk locking
* 08/21/89 6059 JWT allow default ulimit to be tunable
* 03/03/89 5751 JWT Implement onsite tunable parameters
*
*****************************************************************************/
/* When defining a default value for a tunable parameter, remember
that machine dependant values should be setup in hardware.h.
TWIDE0 is an example of such a value.
*/
#define TMFILES UV_TMFILES
#define TT30FILE 200
#define TWIDE0 TOOSMALL /* define in hardware.h */
#ifndef MSWIN
#define TUVSPOOL "/usr/spool/uv"
#endif
#define TUVTEMP UV_TEMPDIR /* define in hardware.h */
#define TSCRMIN 3
#define TSCRMAX 5
#define TSCRSIZE 512
#define TQDEPTH 16
#define THISTSTK 99
#define TQSRUNSZ 2000
#define TQSBRNCH 4
#define TQSDEPTH 8
#define TQSMXKEY 32
#ifndef MSWIN
#define TULIMIT 128000
#endif
#define TOPENCHK 1
#define TTXMODE 0
#define TLOGBLSZ 512
#define TLOGBLNUM 8
#define TLOGSYCNT 0
#define TLOGSYINT 0
#define TTXMEM 32
#define TRLOWNER RLOWNER
#define TSELBUF 4
#define TVDIVDEF 1
#define TNETTIME 5
#define TOPTMEM 64
#define TFSEMNUM FSEMNUM
#define TGSEMNUM GSEMNUM
#define TPSEMNUM 64
#define TFLTABSZ FLTABSZ
#define TGLTABSZ GLTABSZ
#define TRLTABSZ RLTABSZ
#define TPAKTIME 300
#define TQBREAK 1
#define TUVSYNC 1
#define TBLKMAX UVBACKUP_BLKMAX /* define in hardware.h */
#define TPICKNULL 0
#define TSYNCALLOC 1
#define TMAXRLOCK MAXRLOCK
#define TISOMODE 1
#define TPKRJUST 0
#define NLSMODE 0
/* NLS tunables defaults are now defined in uvsrc/nls/BP/NLS.INSTALL.B */
#define TPROCACMD 0
#define TPROCRCMD 0
#define TPROCPRMT 0
#define TALLOWNFS 0
#define TCSHDISPATCH CSHDISP_PATH /* Unix "csh" shell path - define in hardware.h */
#define TSHDISPATCH SHDISP_PATH /* Unix "sh" shell path - define in hardware.h */
#define TDOSDISPATCH DOSDISP_PATH /* DOS "cmd.exe" shell path - define in hardware.h */
#define TLAYERSEL 0
#define TOCVDATE 0
#define TMODFPTRS 1
#define TTHDR512 0
#define UDRMODE 0
#define UDRBLKS 10
#define TMAXERRLOGENT 100
#define TRECORDCACHE 4095
#define TAFFNMODE 0
#define T64BIT_FILES 0
#define TTSTIMEOUT 60
#define TPIOPENDEFAULT 0
#endif /* end of tunedef.h */