65 lines
1.9 KiB
C
65 lines
1.9 KiB
C
|
#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 */
|