#define BEGIN_CRITICAL { ignore_signals(); {
#define END_CRITICAL } trap_signals(); }
extern void ignore_signals(),
trap_signals();
extern int a,
banner,
#if defined(DIRECT_ACCESS)
C,
#endif
filebreak,
h,
j,
l,
M,
t,
o,
Q,
W,
scheduler_active;
extern char *A,
*c,
*cpi,
*d,
*D,
*e,
*f,
**f_allow,
**f_deny,
**p_add,
**p_remove,
*P,
*F,
**H,
*i,
**I,
*length,
*lpi,
*m,
modifications[128],
#ifdef LP_USE_PAPI_ATTR
*n_opt,
#endif
*p,
*r,
*s,
*stty_opt,
**o_options,
**S,
**T,
*u,
**u_allow,
**u_deny,
*U,
*v,
*width,
*x;
#if defined(LPUSER)
extern SCALED cpi_sdn,
length_sdn,
lpi_sdn,
width_sdn;
#endif
#if defined(PR_MAX)
extern PRINTER *oldp;
extern PWHEEL *oldS;
#endif
extern short daisy;
extern char *Local_System;
extern char *getdflt();
extern int ismodel(),
output(),
verify_form(),
do_align();
extern void do_fault(),
do_mount(),
do_printer(),
do_pwheel(),
done(),
fromclass(),
newdflt(),
options(),
rmdest(),
startup(),
usage();
extern void update_dev_dbs(char *, char *, char *);
extern int system_labeled;
#if defined(__STDC__)
void send_message( int , ... );
extern char ** pick_opts(char *, char **);
#else
extern void send_message();
extern char ** pick_opts();
#endif