252 lines
6.9 KiB
C
252 lines
6.9 KiB
C
/* Copyright (c) 1990, 1991 UNIX System Laboratories, Inc. */
|
|
/* Copyright (c) 1984, 1986, 1987, 1988, 1989, 1990 AT&T */
|
|
/* All Rights Reserved */
|
|
|
|
/* THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF */
|
|
/* UNIX System Laboratories, Inc. */
|
|
/* The copyright notice above does not evidence any */
|
|
/* actual or intended publication of such source code. */
|
|
|
|
#ident "$Revision: 2.5 $"
|
|
|
|
/*******************************************************************
|
|
|
|
PROPRIETARY NOTICE (Combined)
|
|
|
|
This source code is unpublished proprietary information
|
|
constituting, or derived under license from AT&T's UNIX(r) System V.
|
|
In addition, portions of such source code were derived from Berkeley
|
|
4.3 BSD under license from the Regents of the University of
|
|
California.
|
|
|
|
Copyright Notice
|
|
|
|
Notice of copyright on this source code product does not indicate
|
|
publication.
|
|
|
|
(c) 1986,1987,1988,1989 Sun Microsystems, Inc
|
|
(c) 1983,1984,1985,1986,1987,1988,1989 AT&T.
|
|
All rights reserved.
|
|
********************************************************************/
|
|
|
|
extern wchar_t S_[];
|
|
extern wchar_t S_0[];
|
|
extern wchar_t S_1[];
|
|
extern wchar_t S_ABRT[];
|
|
extern wchar_t S_ALRM[];
|
|
extern wchar_t S_AND[] ;
|
|
extern wchar_t S_ANDAND[] ;
|
|
extern wchar_t S_AST[];
|
|
extern wchar_t S_AT[] ;
|
|
extern wchar_t S_BAR[] ;
|
|
extern wchar_t S_BARBAR[] ;
|
|
extern wchar_t S_BRABRA[] ;
|
|
extern wchar_t S_BRAPPPBRA[] ;
|
|
extern wchar_t S_BUS[];
|
|
extern wchar_t S_CHLD[];
|
|
extern wchar_t S_COLON[];
|
|
extern wchar_t S_CONT[];
|
|
extern wchar_t S_DASHl[];
|
|
extern wchar_t S_DELIM[];
|
|
extern wchar_t S_DOT[];
|
|
extern wchar_t S_DOTDOT[];
|
|
extern wchar_t S_DOTDOTSLA[];
|
|
extern wchar_t S_DOTSLA[];
|
|
extern wchar_t S_EMT[];
|
|
extern wchar_t S_EQ[] ;
|
|
extern wchar_t S_EXAS[] ;
|
|
extern wchar_t S_FPE[];
|
|
extern wchar_t S_HAT[] ;
|
|
extern wchar_t S_HOME[] ;
|
|
extern wchar_t S_HUP[];
|
|
extern wchar_t S_ILL[];
|
|
extern wchar_t S_INT[];
|
|
extern wchar_t S_IO[];
|
|
extern wchar_t S_IOT[] ;
|
|
extern wchar_t S_KILL[];
|
|
extern wchar_t S_LANG[];
|
|
extern wchar_t S_LBRA[] ;
|
|
extern wchar_t S_LBRASP[] ;
|
|
extern wchar_t S_LC_CTYPE[];
|
|
extern wchar_t S_LC_MESSAGES[];
|
|
extern wchar_t S_LESLES[];
|
|
extern wchar_t S_LOST[];
|
|
extern wchar_t S_LPAR[] ;
|
|
extern wchar_t S_MINUS[] ;
|
|
extern wchar_t S_MINl[];
|
|
extern wchar_t S_NDOThistory[] ;
|
|
extern wchar_t S_OTHERSH[] ;
|
|
extern wchar_t S_PARCENTMINUS[] ;
|
|
extern wchar_t S_PARCENTPARCENT[] ;
|
|
extern wchar_t S_PARCENTPLUS[] ;
|
|
extern wchar_t S_PARCENTSHARP[] ;
|
|
extern wchar_t S_PATH[] ;
|
|
extern wchar_t S_PERSENTSP[] ;
|
|
extern wchar_t S_PIPE[];
|
|
extern wchar_t S_PROF[];
|
|
extern wchar_t S_PWD[];
|
|
extern wchar_t S_Pjob[] ;
|
|
extern wchar_t S_PjobAND[] ;
|
|
extern wchar_t S_QPPPQ[] ;
|
|
extern wchar_t S_QUIT[];
|
|
extern wchar_t S_RBRA[] ;
|
|
extern wchar_t S_RPAR[] ;
|
|
extern wchar_t S_SEGV[];
|
|
extern wchar_t S_SEMICOLONSP[] ;
|
|
extern wchar_t S_SHARPSP[] ;
|
|
extern wchar_t S_SHELLPATH[] ;
|
|
extern wchar_t S_SLADOTcshrc[] ;
|
|
extern wchar_t S_SLADOThistory[] ;
|
|
extern wchar_t S_SLADOTlogin[] ;
|
|
extern wchar_t S_SLADOTlogout[] ;
|
|
extern wchar_t S_SLASH[] ;
|
|
extern wchar_t S_SP[] ;
|
|
extern wchar_t S_SPANDANDSP[] ;
|
|
extern wchar_t S_SPBARBARSP[] ;
|
|
extern wchar_t S_SPBARSP[] ;
|
|
extern wchar_t S_SPGTRGTRSP[] ;
|
|
extern wchar_t S_SPGTR[] ;
|
|
extern wchar_t S_SPLESLESSP[] ;
|
|
extern wchar_t S_SPLESSP[] ;
|
|
extern wchar_t S_SPPPP[] ;
|
|
extern wchar_t S_SPRBRA[] ;
|
|
extern wchar_t S_STOP[];
|
|
extern wchar_t S_SYS[];
|
|
extern wchar_t S_TERM[] ;
|
|
extern wchar_t S_TIL[] ;
|
|
extern wchar_t S_TOPBIT[] ;
|
|
extern wchar_t S_TRAP[];
|
|
extern wchar_t S_TSTP[];
|
|
extern wchar_t S_TTIN[];
|
|
extern wchar_t S_TTOU[];
|
|
extern wchar_t S_URG[];
|
|
extern wchar_t S_USAGEFORMAT[] ;
|
|
extern wchar_t S_USER[] ;
|
|
extern wchar_t S_USR1[];
|
|
extern wchar_t S_USR2[];
|
|
extern wchar_t S_VTALRM[];
|
|
extern wchar_t S_WINCH[];
|
|
extern wchar_t S_XCPU[];
|
|
extern wchar_t S_XFSZ[];
|
|
extern wchar_t S_PWR[];
|
|
extern wchar_t S_POLL[];
|
|
extern wchar_t S_alias[] ;
|
|
extern wchar_t S_alloc[] ;
|
|
extern wchar_t S_aout[] ;
|
|
extern wchar_t S_argv[];
|
|
extern wchar_t S_bg[] ;
|
|
extern wchar_t S_bin[] ;
|
|
extern wchar_t S_break[] ;
|
|
extern wchar_t S_breaksw[] ;
|
|
extern wchar_t S_bye[] ;
|
|
extern wchar_t S_case[] ;
|
|
extern wchar_t S_cd[] ;
|
|
extern wchar_t S_cdpath[];
|
|
extern wchar_t S_chdir[] ;
|
|
extern wchar_t S_child[] ;
|
|
extern wchar_t S_continue[] ;
|
|
extern wchar_t S_coredumpsize[] ;
|
|
extern wchar_t S_cputime[] ;
|
|
extern wchar_t S_csh[];
|
|
extern wchar_t S_cwd[];
|
|
extern wchar_t S_datasize[] ;
|
|
extern wchar_t S_default[] ;
|
|
extern wchar_t S_descriptors[] ;
|
|
extern wchar_t S_devfd[];
|
|
extern wchar_t S_dirs[] ;
|
|
extern wchar_t S_echo[] ;
|
|
extern wchar_t S_else[] ;
|
|
extern wchar_t S_end[] ;
|
|
extern wchar_t S_endif[] ;
|
|
extern wchar_t S_endsw[] ;
|
|
extern wchar_t S_erwxfdzo[] ;
|
|
extern wchar_t S_eval[] ;
|
|
extern wchar_t S_exec[] ;
|
|
extern wchar_t S_exit[] ;
|
|
extern wchar_t S_fg[] ;
|
|
extern wchar_t S_fignore[] ;
|
|
extern wchar_t S_filec[] ;
|
|
extern wchar_t S_filesize[] ;
|
|
extern wchar_t S_foreach[] ;
|
|
extern wchar_t S_gd[] ;
|
|
extern wchar_t S_glob[] ;
|
|
extern wchar_t S_goto[] ;
|
|
extern wchar_t S_h[] ;
|
|
extern wchar_t S_hardpaths[];
|
|
extern wchar_t S_hashstat[] ;
|
|
extern wchar_t S_histchars[] ;
|
|
extern wchar_t S_history[] ;
|
|
extern wchar_t S_home[];
|
|
extern wchar_t S_hours[] ;
|
|
extern wchar_t S_htrqxe[];
|
|
extern wchar_t S_if[] ;
|
|
extern wchar_t S_ignoreeof[] ;
|
|
extern wchar_t S_jobs[] ;
|
|
extern wchar_t S_kbytes[] ;
|
|
extern wchar_t S_kill[] ;
|
|
extern wchar_t S_label[] ;
|
|
extern wchar_t S_limit[] ;
|
|
extern wchar_t S_login[] ;
|
|
extern wchar_t S_logout[] ;
|
|
extern wchar_t S_mail[] ;
|
|
extern wchar_t S_megabytes[] ;
|
|
extern wchar_t S_memorysize[] ;
|
|
extern wchar_t S_minutes[];
|
|
extern wchar_t S_n[] ;
|
|
extern wchar_t S_newgrp[] ;
|
|
extern wchar_t S_nice[] ;
|
|
extern wchar_t S_nobeep[] ;
|
|
extern wchar_t S_noclobber[] ;
|
|
extern wchar_t S_noglob[] ;
|
|
extern wchar_t S_nohup[] ;
|
|
extern wchar_t S_nonomatch[] ;
|
|
extern wchar_t S_notify[] ;
|
|
extern wchar_t S_onintr[] ;
|
|
extern wchar_t S_path[] ;
|
|
extern wchar_t S_popd[] ;
|
|
extern wchar_t S_prompt[] ;
|
|
extern wchar_t S_pushd[] ;
|
|
extern wchar_t S_rd[] ;
|
|
extern wchar_t S_rehash[] ;
|
|
extern wchar_t S_repeat[] ;
|
|
extern wchar_t S_savehist[] ;
|
|
extern wchar_t S_seconds[] ;
|
|
extern wchar_t S_set[] ;
|
|
extern wchar_t S_setenv[] ;
|
|
extern wchar_t S_shell[] ;
|
|
extern wchar_t S_shift[] ;
|
|
extern wchar_t S_source[] ;
|
|
extern wchar_t S_stacksize[] ;
|
|
extern wchar_t S_status[];
|
|
extern wchar_t S_stop[] ;
|
|
extern wchar_t S_suspend[] ;
|
|
extern wchar_t S_switch[] ;
|
|
extern wchar_t S_term[] ;
|
|
extern wchar_t S_then[] ;
|
|
extern wchar_t S_time[] ;
|
|
extern wchar_t S_tmpshell[] ;
|
|
extern wchar_t S_threads[] ;
|
|
extern wchar_t S_umask[] ;
|
|
extern wchar_t S_unalias[] ;
|
|
extern wchar_t S_unhash[] ;
|
|
extern wchar_t S_unlimit[] ;
|
|
extern wchar_t S_unlimited[] ;
|
|
extern wchar_t S_unset[] ;
|
|
extern wchar_t S_unsetenv[] ;
|
|
extern wchar_t S_user[] ;
|
|
extern wchar_t S_usrbin[] ;
|
|
extern wchar_t S_usrucb[] ;
|
|
extern wchar_t S_verbose[] ;
|
|
extern wchar_t S_vmemoryuse[] ;
|
|
extern wchar_t S_wait[] ;
|
|
extern wchar_t S_while[] ;
|
|
extern wchar_t S_usrsbin[] ;
|
|
extern wchar_t S_usrbsd[] ;
|
|
extern wchar_t S_etc[] ;
|
|
extern wchar_t S_cshrc[] ;
|
|
extern wchar_t S_DOTCSHRC[] ;
|
|
extern wchar_t S_erwxfdzocbpugkstl[];
|
|
extern wchar_t S_RELPAR[];
|
|
extern wchar_t S_DOLLESS[];
|
|
|