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