/*********************************************************************** * * * This software is part of the ast package * * Copyright (c) 1982-2007 AT&T Intellectual Property * * and is licensed under the * * Common Public License, Version 1.0 * * by AT&T Intellectual Property * * * * A copy of the License is available at * * http://www.opensource.org/licenses/cpl1.0.txt * * (with md5 checksum 059e8cd6165cb4c31e351f2b69388fd9) * * * * Information and Software Systems Research * * AT&T Research * * Florham Park NJ * * * * David Korn * * * ***********************************************************************/ #pragma prototyped #include #include "FEATURE/options" #include "FEATURE/dynamic" #include #include "shtable.h" #include "name.h" #include "defs.h" /* * This is the list of built-in shell variables and default values * and default attributes. */ const struct shtable2 shtab_variables[] = { "PATH", 0, (char*)0, "PS1", 0, (char*)0, "PS2", NV_NOFREE, "> ", "IFS", NV_NOFREE, " \t\n", "PWD", 0, (char*)0, "HOME", 0, (char*)0, "MAIL", 0, (char*)0, "REPLY", 0, (char*)0, "SHELL", NV_NOFREE, "/bin/" SH_STD, "EDITOR", 0, (char*)0, "MAILCHECK", NV_NOFREE|NV_INTEGER, (char*)0, "RANDOM", NV_NOFREE|NV_INTEGER, (char*)0, "ENV", NV_NOFREE, "$HOME/.kshrc", "HISTFILE", 0, (char*)0, "HISTSIZE", 0, (char*)0, "HISTEDIT", NV_NOFREE, (char*)0, "HISTCMD", NV_NOFREE|NV_INTEGER, (char*)0, "FCEDIT", NV_NOFREE, "/bin/ed", "CDPATH", 0, (char*)0, "MAILPATH", 0, (char*)0, "PS3", NV_NOFREE, "#? ", "OLDPWD", 0, (char*)0, "VISUAL", 0, (char*)0, "COLUMNS", 0, (char*)0, "LINES", 0, (char*)0, "PPID", NV_NOFREE|NV_INTEGER, (char*)0, "_", NV_EXPORT, (char*)0, "TMOUT", NV_NOFREE|NV_INTEGER, (char*)0, "SECONDS", NV_NOFREE|NV_INTEGER|NV_DOUBLE, (char*)0, "LINENO", NV_NOFREE|NV_INTEGER, (char*)0, "OPTARG", 0, (char*)0, "OPTIND", NV_NOFREE|NV_INTEGER, (char*)0, "PS4", 0, (char*)0, "FPATH", 0, (char*)0, "LANG", 0, (char*)0, "LC_ALL", 0, (char*)0, "LC_COLLATE", 0, (char*)0, "LC_CTYPE", 0, (char*)0, "LC_MESSAGES", 0, (char*)0, "LC_NUMERIC", 0, (char*)0, "FIGNORE", 0, (char*)0, ".sh", NV_TABLE|NV_RDONLY|NV_NOFREE|NV_NOPRINT,(char*)0, ".sh.edchar", 0, (char*)0, ".sh.edcol", 0, (char*)0, ".sh.edtext", 0, (char*)0, ".sh.edmode", 0, (char*)0, ".sh.name", 0, (char*)0, ".sh.subscript",0, (char*)0, ".sh.value", 0, (char*)0, ".sh.version", NV_NOFREE, (char*)(&e_version[10]), ".sh.dollar", 0, (char*)0, ".sh.match", 0, (char*)0, ".sh.command", 0, (char*)0, ".sh.file", 0, (char*)0, ".sh.fun", 0, (char*)0, ".sh.subshell", NV_INTEGER|NV_SHORT|NV_NOFREE, (char*)0, ".sh.level", 0, (char*)0, #if SHOPT_FS_3D "VPATH", 0, (char*)0, #endif /* SHOPT_FS_3D */ #if SHOPT_MULTIBYTE "CSWIDTH", 0, (char*)0, #endif /* SHOPT_MULTIBYTE */ #ifdef apollo "SYSTYPE", 0, (char*)0, #endif /* apollo */ "", 0, (char*)0 };