tldm-universe/Ardent/UV/gcidir/include/LEVEL.h

65 lines
1.9 KiB
C
Raw Normal View History

2024-09-09 21:51:08 +00:00
#ifndef h_LEVEL
#define h_LEVEL
/******************************************************************************
*
* Definition of the state saved by EXECUTE statment
*
* 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.........................................
* 10/14/98 23801 SAP Change copyrights.
* 05/16/95 15740 JC Changed prompts to unsigned int for NLS support.
* 05/03/95 15974 TMC add per host timeout execute level stacking
* 05/10/93 11370 WLG Removed fix made for 11019.
* 04/13/93 11019 WLG Added hush_flag to levelsave structure.
* 10/15/91 8383 MAA removed inclusion of hardware.h
* 06/12/91 8459 JWT stack Istty flag in Fexecute
* 08/23/90 7382 JWT use uvtempdir for capture files
*
*****************************************************************************/
#include "sinput.h"
#include "PFILE.h"
#ifndef NET_MAXCONNECT
/* if NET_MAXCONNECT changes, change it also in netstruct.h */
#define NET_MAXCONNECT 255
#endif
struct levelsave
{
COMMON *common_save;
DATASET data_stack;
DATUM atvar[NUM_ATVARS];
FILE *echo_file;
MFILE data_file;
PROMPT *ilprompt_head;
SELFILE select[NSELECT];
char *capture_name;
unsigned int prompt;
Pblock printsave; /* printer ctl. block */
int break_disable,
echo_chan,
printer,
stderr_save,
stdout_save,
wait_mode,
wait_save,
getflag_save,
keycnt_save,
term_change,
istty;
KEYS key_control[KEY_MAX];
int uvntimeout[NET_MAXCONNECT+1];
};
#endif /* end of LEVEL.h */