Lines Matching defs:EXTERN
121 #ifdef EXTERN
125 # define EXTERN extern
182 EXTERN const char *kshname; /* $0 */
183 EXTERN pid_t kshpid; /* $$, shell pid */
184 EXTERN pid_t procpid; /* pid of executing process */
185 EXTERN uid_t ksheuid; /* effective uid of shell */
186 EXTERN int exstat; /* exit status */
187 EXTERN int subst_exstat; /* exit status of last $(..)/`..` */
188 EXTERN const char *safe_prompt; /* safe prompt if PS1 substitution fails */
197 EXTERN Area aperm; /* permanent object space */
214 EXTERN struct env {
269 extern const struct option goptions[];
325 EXTERN char shell_flags [FNFLAGS];
327 EXTERN char null [] I__(""); /* null value for variable */
328 EXTERN char space [] I__(" ");
329 EXTERN char newline [] I__("\n");
330 EXTERN char slash [] I__("/");
353 EXTERN int shl_stdout_ok;
394 EXTERN int volatile trap; /* traps pending? */
395 EXTERN int volatile intrsig; /* pending trap interrupts executing command */
396 EXTERN int volatile fatal_trap;/* received a fatal signal */
397 extern Trap sigtraps[SIGNALS+1];
409 EXTERN unsigned int ksh_tmout;
410 EXTERN enum tmout_enum ksh_tmout_state I__(TMOUT_EXECUTING);
414 EXTERN int really_exit;
429 extern short ctypes [];
436 EXTERN int ifs0 I__(' '); /* for "$*" */
460 EXTERN Getopt builtin_opt; /* for shell builtin commands */
461 EXTERN Getopt user_opt; /* parsing state for getopts builtin command */
475 EXTERN struct coproc coproc;
479 EXTERN sigset_t sm_default, sm_sigchld;
481 extern char ksh_version[];
484 EXTERN char *builtin_argv0;
485 EXTERN Tflag builtin_flag; /* flags of called builtin (SPEC_BI, etc.) */
488 EXTERN char *current_wd;
489 EXTERN int current_wd_size;
499 EXTERN int x_cols I__(80); /* tty columns */
528 /* be sure not to interfere with anyone else's idea about EXTERN */
531 # undef EXTERN