Symbol: EXTERN
usr.bin/mail/glob.h
103
EXTERN struct strings stringdope[NSPACE];
usr.bin/mail/glob.h
34
#ifndef EXTERN
usr.bin/mail/glob.h
43
EXTERN int msgCount; /* Count of messages read in */
usr.bin/mail/glob.h
44
EXTERN int rcvmode; /* True if receiving mail */
usr.bin/mail/glob.h
45
EXTERN int sawcom; /* Set after first command */
usr.bin/mail/glob.h
46
EXTERN char *Tflag; /* -T temp file for netnews */
usr.bin/mail/glob.h
47
EXTERN int senderr; /* An error while checking */
usr.bin/mail/glob.h
48
EXTERN int edit; /* Indicates editing a file */
usr.bin/mail/glob.h
49
EXTERN int readonly; /* Will be unable to rewrite file */
usr.bin/mail/glob.h
50
EXTERN int noreset; /* String resets suspended */
usr.bin/mail/glob.h
51
EXTERN int sourcing; /* Currently reading variant file */
usr.bin/mail/glob.h
52
EXTERN int loading; /* Loading user definitions */
usr.bin/mail/glob.h
53
EXTERN int cond; /* Current state of conditional exc. */
usr.bin/mail/glob.h
54
EXTERN FILE *itf; /* Input temp file buffer */
usr.bin/mail/glob.h
55
EXTERN FILE *otf; /* Output temp file buffer */
usr.bin/mail/glob.h
56
EXTERN int image; /* File descriptor for image of msg */
usr.bin/mail/glob.h
57
EXTERN FILE *input; /* Current command input file */
usr.bin/mail/glob.h
58
EXTERN char mailname[PATHSIZE]; /* Name of current file */
usr.bin/mail/glob.h
59
EXTERN char prevfile[PATHSIZE]; /* Name of previous file */
usr.bin/mail/glob.h
60
EXTERN char *homedir; /* Path name of home directory */
usr.bin/mail/glob.h
61
EXTERN char *myname; /* My login name */
usr.bin/mail/glob.h
62
EXTERN off_t mailsize; /* Size of system mailbox */
usr.bin/mail/glob.h
63
EXTERN int lexnumber; /* Number of TNUMBER from scan() */
usr.bin/mail/glob.h
64
EXTERN char lexstring[STRINGLEN]; /* String from TSTRING, scan() */
usr.bin/mail/glob.h
65
EXTERN int regretp; /* Pointer to TOS of regret tokens */
usr.bin/mail/glob.h
66
EXTERN int regretstack[REGDEP]; /* Stack of regretted tokens */
usr.bin/mail/glob.h
67
EXTERN char *string_stack[REGDEP]; /* Stack of regretted strings */
usr.bin/mail/glob.h
68
EXTERN int numberstack[REGDEP]; /* Stack of regretted numbers */
usr.bin/mail/glob.h
69
EXTERN struct message *dot; /* Pointer to current message */
usr.bin/mail/glob.h
70
EXTERN struct message *message; /* The actual message structure */
usr.bin/mail/glob.h
71
EXTERN struct var *variables[HSHSIZE]; /* Pointer to active var list */
usr.bin/mail/glob.h
72
EXTERN struct grouphead *groups[HSHSIZE]; /* Pointer to active groups */
usr.bin/mail/glob.h
73
EXTERN struct ignoretab ignore[2]; /* ignored and retained fields
usr.bin/mail/glob.h
75
EXTERN struct ignoretab saveignore[2]; /* ignored and retained fields
usr.bin/mail/glob.h
77
EXTERN struct ignoretab ignoreall[2]; /* special, ignore all headers */
usr.bin/mail/glob.h
78
EXTERN char **altnames; /* List of alternate names for user */
usr.bin/mail/glob.h
79
EXTERN int debug; /* Debug flag set */
usr.bin/mail/glob.h
80
EXTERN int screenwidth; /* Screen width, or best guess */
usr.bin/mail/glob.h
81
EXTERN int screenheight; /* Screen height, or best guess,
usr.bin/mail/glob.h
83
EXTERN int realscreenheight; /* the real screen height */
usr.bin/mail/glob.h
87
EXTERN jmp_buf srbuf;
usr.bin/tip/tip.h
253
EXTERN struct termios otermios;
usr.bin/tip/tip.h
254
EXTERN struct termios ctermios;
usr.bin/tip/tip.h
256
EXTERN FILE *fscript; /* FILE for scripting */
usr.bin/tip/tip.h
258
EXTERN int fildes[2]; /* file transfer synchronization channel */
usr.bin/tip/tip.h
259
EXTERN int repdes[2]; /* read process sychronization channel */
usr.bin/tip/tip.h
260
EXTERN int FD; /* open file descriptor to remote host */
usr.bin/tip/tip.h
261
EXTERN int AC; /* open file descriptor to dialer (v831 only) */
usr.bin/tip/tip.h
262
EXTERN int vflag; /* print .tiprc initialization sequence */
usr.bin/tip/tip.h
263
EXTERN int sfd; /* for ~< operation */
usr.bin/tip/tip.h
264
EXTERN int pid; /* pid of tipout */
usr.bin/tip/tip.h
265
EXTERN uid_t uid, euid; /* real and effective user id's */
usr.bin/tip/tip.h
266
EXTERN gid_t gid, egid; /* real and effective group id's */
usr.bin/tip/tip.h
267
EXTERN int stop; /* stop transfer session flag */
usr.bin/tip/tip.h
268
EXTERN int quit; /* same; but on other end */
usr.bin/tip/tip.h
269
EXTERN int intflag; /* recognized interrupt */
usr.bin/tip/tip.h
270
EXTERN int stoprompt; /* for interrupting a prompt session */
usr.bin/tip/tip.h
271
EXTERN int timedout; /* ~> transfer timedout */
usr.bin/tip/tip.h
272
EXTERN int cumode; /* simulating the "cu" program */
usr.bin/tip/tip.h
274
EXTERN char fname[PATH_MAX]; /* file name buffer for ~< */
usr.bin/tip/tip.h
275
EXTERN char copyname[PATH_MAX]; /* file name buffer for ~> */
usr.bin/tip/tip.h
276
EXTERN char ccc; /* synchronization character */
usr.bin/tip/tip.h
277
EXTERN char ch; /* for tipout */
usr.bin/tip/tip.h
278
EXTERN char *uucplock; /* name of lock file for uucp's */
usr.bin/tip/tip.h
280
EXTERN int odisc; /* initial tty line discipline */
usr.bin/tip/tip.h
59
#ifndef EXTERN
usr.bin/tip/tip.h
66
EXTERN char *DV; /* UNIX device(s) to open */
usr.bin/tip/tip.h
67
EXTERN char *EL; /* chars marking an EOL */
usr.bin/tip/tip.h
68
EXTERN char *CM; /* initial connection message */
usr.bin/tip/tip.h
69
EXTERN char *IE; /* EOT to expect on input */
usr.bin/tip/tip.h
70
EXTERN char *OE; /* EOT to send to complete FT */
usr.bin/tip/tip.h
71
EXTERN char *CU; /* call unit if making a phone call */
usr.bin/tip/tip.h
72
EXTERN char *AT; /* acu type */
usr.bin/tip/tip.h
73
EXTERN char *PN; /* phone number(s) */
usr.bin/tip/tip.h
74
EXTERN char *DI; /* disconnect string */
usr.bin/tip/tip.h
75
EXTERN char *PA; /* parity to be generated */
usr.bin/tip/tip.h
77
EXTERN char *PH; /* phone number file */
usr.bin/tip/tip.h
78
EXTERN char *RM; /* remote file name */
usr.bin/tip/tip.h
79
EXTERN char *HO; /* host name */
usr.bin/tip/tip.h
81
EXTERN char *LI; /* login script */
usr.bin/tip/tip.h
82
EXTERN char *LO; /* logout script */
usr.bin/tip/tip.h
84
EXTERN long BR; /* line speed for conversation */
usr.bin/tip/tip.h
85
EXTERN long FS; /* frame size for transfers */
usr.bin/tip/tip.h
87
EXTERN char DU; /* this host is dialed up */
usr.bin/tip/tip.h
88
EXTERN char HW; /* this device is hardwired, see hunt.c */
usr.bin/tip/tip.h
89
EXTERN char *ES; /* escape character */
usr.bin/tip/tip.h
90
EXTERN char *EX; /* exceptions */
usr.bin/tip/tip.h
91
EXTERN char *FO; /* force (literal next) char*/
usr.bin/tip/tip.h
92
EXTERN char *RC; /* raise character */
usr.bin/tip/tip.h
93
EXTERN char *RE; /* script record file */
usr.bin/tip/tip.h
94
EXTERN char *PR; /* remote prompt */
usr.bin/tip/tip.h
95
EXTERN long DL; /* line delay for file transfers to remote */
usr.bin/tip/tip.h
96
EXTERN long CL; /* char delay for file transfers to remote */
usr.bin/tip/tip.h
97
EXTERN long ET; /* echocheck timeout */
usr.bin/tip/tip.h
98
EXTERN char HD; /* this host is half duplex - do local echo */
usr.bin/window/alias.h
37
#ifndef EXTERN
usr.bin/window/alias.h
54
EXTERN struct var *alias_head;
usr.bin/window/context.h
39
#ifndef EXTERN
usr.bin/window/context.h
85
EXTERN struct context cx; /* the current context */
usr.bin/window/defs.h
41
#ifndef EXTERN
usr.bin/window/defs.h
47
EXTERN struct timeval starttime;
usr.bin/window/defs.h
49
EXTERN struct ww *window[NWINDOW]; /* the windows */
usr.bin/window/defs.h
50
EXTERN struct ww *selwin; /* the selected window */
usr.bin/window/defs.h
51
EXTERN struct ww *lastselwin; /* the last selected window */
usr.bin/window/defs.h
52
EXTERN struct ww *cmdwin; /* the command window */
usr.bin/window/defs.h
53
EXTERN struct ww *framewin; /* the window for framing */
usr.bin/window/defs.h
54
EXTERN struct ww *boxwin; /* the window for the box */
usr.bin/window/defs.h
55
EXTERN struct ww *fgwin; /* the last foreground window */
usr.bin/window/defs.h
59
EXTERN char *default_shell[128]; /* default shell argv */
usr.bin/window/defs.h
60
EXTERN char *default_shellfile; /* default shell program */
usr.bin/window/defs.h
61
EXTERN int default_nline; /* default buffer size for new windows */
usr.bin/window/defs.h
62
EXTERN int default_smooth; /* default "smooth" parameter */
usr.bin/window/defs.h
63
EXTERN char escapec; /* the escape character */
usr.bin/window/defs.h
66
EXTERN char quit; /* quit command issued */
usr.bin/window/defs.h
67
EXTERN char terse; /* terse mode */
usr.bin/window/defs.h
68
EXTERN char debug; /* debug mode */
usr.bin/window/defs.h
69
EXTERN char incmd; /* in command mode */
usr.bin/window/tt.h
107
EXTERN struct tt tt;
usr.bin/window/tt.h
123
EXTERN struct tt_tab tt_tab[];
usr.bin/window/tt.h
129
EXTERN char tt_strings[1024]; /* string buffer */
usr.bin/window/tt.h
130
EXTERN char *tt_strp; /* pointer for it */
usr.bin/window/tt.h
167
EXTERN char *tt_ob;
usr.bin/window/tt.h
168
EXTERN char *tt_obp;
usr.bin/window/tt.h
169
EXTERN char *tt_obe;
usr.bin/window/tt.h
39
#ifndef EXTERN
usr.bin/window/var.h
37
#ifndef EXTERN
usr.bin/window/var.h
63
EXTERN struct var *var_head; /* secret, shhh */
usr.bin/window/window_string.h
42
#ifndef EXTERN
usr.bin/window/window_string.h
63
EXTERN struct string str_head;
usr.bin/window/ww.h
221
EXTERN struct ww wwhead;
usr.bin/window/ww.h
222
EXTERN struct ww *wwindex[NWW + 1]; /* last location is for wwnobody */
usr.bin/window/ww.h
223
EXTERN struct ww wwnobody;
usr.bin/window/ww.h
226
EXTERN struct ww_tty wwoldtty; /* the old (saved) terminal settings */
usr.bin/window/ww.h
227
EXTERN struct ww_tty wwnewtty; /* the new (current) terminal settings */
usr.bin/window/ww.h
228
EXTERN struct ww_tty wwwintty; /* the terminal settings for windows */
usr.bin/window/ww.h
229
EXTERN char *wwterm; /* the terminal name */
usr.bin/window/ww.h
230
EXTERN char wwtermcap[1024]; /* place for the termcap */
usr.bin/window/ww.h
233
EXTERN int wwnrow, wwncol; /* the screen size */
usr.bin/window/ww.h
234
EXTERN char wwavailmodes; /* actually supported modes */
usr.bin/window/ww.h
235
EXTERN char wwcursormodes; /* the modes for the fake cursor */
usr.bin/window/ww.h
236
EXTERN char wwwrap; /* terminal has auto wrap around */
usr.bin/window/ww.h
237
EXTERN int wwdtablesize; /* result of getdtablesize() call */
usr.bin/window/ww.h
238
EXTERN unsigned char **wwsmap; /* the screen map */
usr.bin/window/ww.h
239
EXTERN union ww_char **wwos; /* the old (current) screen */
usr.bin/window/ww.h
240
EXTERN union ww_char **wwns; /* the new (desired) screen */
usr.bin/window/ww.h
241
EXTERN union ww_char **wwcs; /* the checkpointed screen */
usr.bin/window/ww.h
242
EXTERN char *wwtouched; /* wwns changed flags */
usr.bin/window/ww.h
243
EXTERN struct ww_update *wwupd; /* for display update */
usr.bin/window/ww.h
244
EXTERN int wwospeed; /* output baud rate, copied from wwoldtty */
usr.bin/window/ww.h
245
EXTERN int wwbaud; /* wwospeed converted into actual number */
usr.bin/window/ww.h
246
EXTERN int wwcursorrow, wwcursorcol; /* where we want the cursor to be */
usr.bin/window/ww.h
247
EXTERN int wwerrno; /* error number */
usr.bin/window/ww.h
250
EXTERN int wwnflush, wwnwr, wwnwre, wwnwrz, wwnwrc;
usr.bin/window/ww.h
251
EXTERN int wwnwwr, wwnwwra, wwnwwrc;
usr.bin/window/ww.h
252
EXTERN int wwntokdef, wwntokuse, wwntokbad, wwntoksave, wwntokc;
usr.bin/window/ww.h
253
EXTERN int wwnupdate, wwnupdline, wwnupdmiss;
usr.bin/window/ww.h
254
EXTERN int wwnupdscan, wwnupdclreol, wwnupdclreos, wwnupdclreosmiss, wwnupdclreosline;
usr.bin/window/ww.h
255
EXTERN int wwnread, wwnreade, wwnreadz;
usr.bin/window/ww.h
256
EXTERN int wwnreadc, wwnreadack, wwnreadnack, wwnreadstat, wwnreadec;
usr.bin/window/ww.h
257
EXTERN int wwnwread, wwnwreade, wwnwreadz, wwnwreadd, wwnwreadc, wwnwreadp;
usr.bin/window/ww.h
258
EXTERN int wwnselect, wwnselecte, wwnselectz;
usr.bin/window/ww.h
269
EXTERN struct ww *wwcurwin; /* window to copy input into */
usr.bin/window/ww.h
270
EXTERN char *wwib; /* input (keyboard) buffer */
usr.bin/window/ww.h
271
EXTERN char *wwibe; /* wwib + sizeof buffer */
usr.bin/window/ww.h
272
EXTERN char *wwibp; /* current read position in buffer */
usr.bin/window/ww.h
273
EXTERN char *wwibq; /* current write position in buffer */
usr.bin/window/ww.h
280
EXTERN char wwintr; /* interrupting */
usr.bin/window/ww.h
281
EXTERN char wwsetjmp; /* want a longjmp() from wwrint() and wwchild() */
usr.bin/window/ww.h
282
EXTERN jmp_buf wwjmpbuf; /* jmpbuf for above */
usr.bin/window/ww.h
289
EXTERN int wwdocheckpoint;
usr.bin/window/ww.h
307
EXTERN char wwwintermcap[1024]; /* terminal-specific but window-independent
usr.bin/window/ww.h
311
EXTERN char wwterminfopath[1024];
usr.bin/window/ww.h
51
#ifndef EXTERN
usr.bin/window/xx.h
37
#ifndef EXTERN
usr.bin/window/xx.h
52
EXTERN struct xx *xx_head, *xx_tail;
usr.bin/window/xx.h
53
EXTERN struct xx *xx_freelist;
usr.bin/window/xx.h
55
EXTERN char *xxbuf, *xxbufp, *xxbufe;
usr.bin/window/xx.h
56
EXTERN int xxbufsize;