commit bash-20070104 snapshot

This commit is contained in:
Chet Ramey
2011-12-07 09:02:14 -05:00
parent f37c27ea61
commit 9d6e5e3017
56 changed files with 41558 additions and 30998 deletions
+9
View File
@@ -14174,3 +14174,12 @@ doc/{bash.1,bashref.texi},lib/readline/doc/rluser.texi
text sharing. Changes originally from Andreas Mohr
<andi@rhlx01.fht-esslingen.de>
1/4/2007
--------
lib/intl/Makefile.in
- use cmp before copying libgnuintl.h to libintl.h -- maybe save a few
rebuilds
lib/builtins/Makefile
- fixes to build LIBINTL_H if necessary, dependency on this for
mkbuiltins.o prevented `make -j 6' from working correctly
+2 -2
View File
@@ -617,7 +617,7 @@ ${INTL_LIBRARY}: config.h ${INTL_LIBDIR}/Makefile
@(cd ${INTL_LIBDIR} && \
$(MAKE) $(MFLAGS) all) || exit 1
${LIBINTL_H}: ${INTL_LIBRARY}
${LIBINTL_H}: ${INTL_DEP}
signames.o: $(SUPPORT_SRC)signames.c
$(RM) $@
@@ -1399,7 +1399,7 @@ builtins/inlib.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
builtins/jobs.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
builtins/kill.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
builtins/let.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
builtins/mkbuiltins.c: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
builtins/mkbuiltins.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
builtins/printf.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
builtins/pushd.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
builtins/read.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
+10996 -6990
View File
File diff suppressed because it is too large Load Diff
+14 -109
View File
@@ -15,116 +15,10 @@
'configure.in'
],
{
'_LT_AC_TAGCONFIG' => 1,
'AM_PROG_F77_C_O' => 1,
'm4_pattern_forbid' => 1,
'AC_CONFIG_LIBOBJ_DIR' => 1,
'AC_TYPE_OFF_T' => 1,
'AC_C_VOLATILE' => 1,
'AC_FUNC_CLOSEDIR_VOID' => 1,
'AC_REPLACE_FNMATCH' => 1,
'AC_PROG_LIBTOOL' => 1,
'AC_FUNC_STAT' => 1,
'AC_FUNC_WAIT3' => 1,
'AC_HEADER_TIME' => 1,
'AM_AUTOMAKE_VERSION' => 1,
'AC_STRUCT_TM' => 1,
'AC_FUNC_LSTAT' => 1,
'AC_FUNC_GETMNTENT' => 1,
'AC_TYPE_MODE_T' => 1,
'AC_FUNC_STRTOD' => 1,
'AC_CHECK_HEADERS' => 1,
'AC_FUNC_STRNLEN' => 1,
'm4_sinclude' => 1,
'AC_PROG_CXX' => 1,
'AC_PATH_X' => 1,
'AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK' => 1,
'AC_PROG_AWK' => 1,
'_m4_warn' => 1,
'AC_HEADER_STDC' => 1,
'AC_HEADER_MAJOR' => 1,
'AC_FUNC_ERROR_AT_LINE' => 1,
'AC_PROG_GCC_TRADITIONAL' => 1,
'AC_LIBSOURCE' => 1,
'AC_FUNC_MBRTOWC' => 1,
'AC_STRUCT_ST_BLOCKS' => 1,
'AC_TYPE_SIGNAL' => 1,
'AC_TYPE_UID_T' => 1,
'AC_PROG_MAKE_SET' => 1,
'AC_CONFIG_AUX_DIR' => 1,
'm4_pattern_allow' => 1,
'sinclude' => 1,
'AC_DEFINE_TRACE_LITERAL' => 1,
'AC_FUNC_STRERROR_R' => 1,
'AC_PROG_CC' => 1,
'AC_DECL_SYS_SIGLIST' => 1,
'AC_FUNC_FORK' => 1,
'AC_FUNC_STRCOLL' => 1,
'AC_FUNC_VPRINTF' => 1,
'AC_PROG_YACC' => 1,
'AC_INIT' => 1,
'AC_STRUCT_TIMEZONE' => 1,
'AC_FUNC_CHOWN' => 1,
'AC_SUBST' => 1,
'AC_FUNC_ALLOCA' => 1,
'AC_FUNC_GETPGRP' => 1,
'AC_CANONICAL_HOST' => 1,
'AC_PROG_RANLIB' => 1,
'AM_INIT_AUTOMAKE' => 1,
'AC_FUNC_SETPGRP' => 1,
'AC_CONFIG_SUBDIRS' => 1,
'AC_FUNC_MMAP' => 1,
'AC_FUNC_REALLOC' => 1,
'AC_TYPE_SIZE_T' => 1,
'AC_CHECK_TYPES' => 1,
'AC_CONFIG_LINKS' => 1,
'AC_CHECK_MEMBERS' => 1,
'AM_MAINTAINER_MODE' => 1,
'AC_FUNC_UTIME_NULL' => 1,
'AC_FUNC_SELECT_ARGTYPES' => 1,
'AC_HEADER_STAT' => 1,
'AC_FUNC_STRFTIME' => 1,
'AC_C_INLINE' => 1,
'AC_PROG_CPP' => 1,
'AC_C_CONST' => 1,
'AC_PROG_LEX' => 1,
'AC_TYPE_PID_T' => 1,
'AC_CONFIG_FILES' => 1,
'include' => 1,
'AC_FUNC_SETVBUF_REVERSED' => 1,
'AC_PROG_INSTALL' => 1,
'AM_GNU_GETTEXT' => 1,
'AC_FUNC_OBSTACK' => 1,
'AC_CHECK_LIB' => 1,
'AC_FUNC_MALLOC' => 1,
'AC_FUNC_GETGROUPS' => 1,
'AC_FUNC_GETLOADAVG' => 1,
'AH_OUTPUT' => 1,
'AC_FUNC_FSEEKO' => 1,
'AM_PROG_CC_C_O' => 1,
'AM_CONDITIONAL' => 1,
'AC_CANONICAL_SYSTEM' => 1,
'AC_FUNC_MKTIME' => 1,
'AC_CONFIG_HEADERS' => 1,
'AC_HEADER_SYS_WAIT' => 1,
'AC_PROG_LN_S' => 1,
'AC_FUNC_MEMCMP' => 1,
'm4_include' => 1,
'AC_HEADER_DIRENT' => 1,
'AC_CHECK_FUNCS' => 1
}
], 'Autom4te::Request' ),
bless( [
'1',
1,
[
'/usr/share/autoconf'
],
[
'/usr/share/autoconf/autoconf/autoconf.m4f',
'aclocal.m4',
'configure.in'
],
{
'm4_pattern_forbid' => 1,
'AC_CANONICAL_TARGET' => 1,
'AC_CONFIG_LIBOBJ_DIR' => 1,
'AC_TYPE_OFF_T' => 1,
'AC_C_VOLATILE' => 1,
@@ -141,6 +35,7 @@
'AC_FUNC_GETMNTENT' => 1,
'AC_FUNC_STRTOD' => 1,
'AC_CHECK_HEADERS' => 1,
'LT_CONFIG_LTDL_DIR' => 1,
'AC_FUNC_STRNLEN' => 1,
'm4_sinclude' => 1,
'AC_PROG_CXX' => 1,
@@ -150,13 +45,18 @@
'_m4_warn' => 1,
'AC_HEADER_STDC' => 1,
'AC_HEADER_MAJOR' => 1,
'AM_PROG_CXX_C_O' => 1,
'LT_INIT' => 1,
'AC_FUNC_ERROR_AT_LINE' => 1,
'AC_PROG_GCC_TRADITIONAL' => 1,
'AC_LIBSOURCE' => 1,
'AC_FUNC_MBRTOWC' => 1,
'AC_STRUCT_ST_BLOCKS' => 1,
'AM_PROG_FC_C_O' => 1,
'AC_CANONICAL_BUILD' => 1,
'AC_TYPE_SIGNAL' => 1,
'AC_TYPE_UID_T' => 1,
'_AM_SUBST_NOTMAKE' => 1,
'AC_CONFIG_AUX_DIR' => 1,
'AC_PROG_MAKE_SET' => 1,
'sinclude' => 1,
@@ -169,11 +69,13 @@
'AC_FUNC_VPRINTF' => 1,
'AC_FUNC_STRCOLL' => 1,
'AC_PROG_YACC' => 1,
'AC_SUBST_TRACE' => 1,
'AC_INIT' => 1,
'AC_STRUCT_TIMEZONE' => 1,
'AC_FUNC_CHOWN' => 1,
'AC_SUBST' => 1,
'AC_FUNC_ALLOCA' => 1,
'AC_FC_SRCEXT' => 1,
'AC_CANONICAL_HOST' => 1,
'AC_FUNC_GETPGRP' => 1,
'AC_PROG_RANLIB' => 1,
@@ -183,8 +85,10 @@
'AC_FUNC_MMAP' => 1,
'AC_FUNC_REALLOC' => 1,
'AC_TYPE_SIZE_T' => 1,
'AC_REQUIRE_AUX_FILE' => 1,
'AC_CONFIG_LINKS' => 1,
'AC_CHECK_TYPES' => 1,
'LT_SUPPORTED_TAG' => 1,
'AC_CHECK_MEMBERS' => 1,
'AM_MAINTAINER_MODE' => 1,
'AC_FUNC_UTIME_NULL' => 1,
@@ -205,6 +109,7 @@
'AC_CHECK_LIB' => 1,
'AC_FUNC_MALLOC' => 1,
'AC_FUNC_GETGROUPS' => 1,
'AC_FC_FREEFORM' => 1,
'AC_FUNC_GETLOADAVG' => 1,
'AH_OUTPUT' => 1,
'AC_FUNC_FSEEKO' => 1,
+1047 -393
View File
File diff suppressed because it is too large Load Diff
+633
View File
@@ -0,0 +1,633 @@
# This Makefile for building libbuiltins.a is in -*- text -*- for Emacs.
#
# Copyright (C) 1996-2005 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
PACKAGE = @PACKAGE_NAME@
PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
PACKAGE_NAME = @PACKAGE_NAME@
PACKAGE_STRING = @PACKAGE_STRING@
PACKAGE_VERSION = @PACKAGE_VERSION@
#
SHELL = @MAKE_SHELL@
RANLIB = @RANLIB@
CC = @CC@
CC_FOR_BUILD = @CC_FOR_BUILD@
AR = @AR@
ARFLAGS = @ARFLAGS@
RM = rm -f
CP = cp
EXEEXT = @EXEEXT@
prefix = @prefix@
srcdir = @srcdir@
VPATH = .:@srcdir@
topdir = @top_srcdir@
includedir = @includedir@
datadir = @datadir@
localedir = $(datadir)/locale
# Support an alternate destination root directory for package building
DESTDIR =
INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
BUILD_DIR = @BUILD_DIR@
LIBBUILD = ${BUILD_DIR}/lib
PROFILE_FLAGS = @PROFILE_FLAGS@
CFLAGS = @CFLAGS@
CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@ @CROSS_COMPILE@
CPPFLAGS = @CPPFLAGS@
CPPFLAGS_FOR_BUILD = @CPPFLAGS_FOR_BUILD@
LOCAL_CFLAGS = @LOCAL_CFLAGS@ ${DEBUG}
DEFS = @DEFS@
LOCAL_DEFS = @LOCAL_DEFS@
LIBS = @LIBS@
LDFLAGS = @LDFLAGS@ $(LOCAL_LDFLAGS) $(CFLAGS)
LDFLAGS_FOR_BUILD = $(LDFLAGS)
LOCAL_LDFLAGS = @LOCAL_LDFLAGS@
#LIBS_FOR_BUILD = @LIBS_FOR_BUILD@
LIBS_FOR_BUILD = $(LIBS)
BASHINCDIR = ${topdir}/include
RL_INCLUDEDIR = @RL_INCLUDEDIR@
INTL_LIBSRC = ${topdir}/lib/intl
INTL_BUILDDIR = ${LIBBUILD}/intl
INTL_LIBDIR = ${INTL_BUILDDIR}
INTL_INC = @INTL_INC@
INTL_DEP = @INTL_DEP@
LIBINTL_H = @LIBINTL_H@
HELPDIR = @HELPDIR@
MKDIRS = ${topdir}/support/mkdirs
INCLUDES = -I. -I.. @RL_INCLUDE@ -I$(topdir) -I$(BASHINCDIR) -I$(topdir)/lib -I$(srcdir) ${INTL_INC}
BASE_CCFLAGS = ${PROFILE_FLAGS} $(DEFS) $(LOCAL_DEFS) $(SYSTEM_FLAGS) \
${INCLUDES} $(LOCAL_CFLAGS)
CCFLAGS = $(BASE_CCFLAGS) $(CPPFLAGS) $(CFLAGS)
CCFLAGS_FOR_BUILD = $(BASE_CCFLAGS) $(CPPFLAGS_FOR_BUILD) $(CFLAGS_FOR_BUILD)
GCC_LINT_FLAGS = -Wall -Wshadow -Wpointer-arith -Wcast-qual \
-Wcast-align -Wstrict-prototypes -Wconversion \
-Wmissing-prototypes -Wtraditional -Wredundant-decls -pedantic
MKBUILTINS = mkbuiltins$(EXEEXT)
DIRECTDEFINE = -D $(srcdir)
HELPDIRDEFINE = @HELPDIRDEFINE@
HELPSTRINGS = @HELPSTRINGS@
# xxx this is bad style
RL_LIBSRC = $(topdir)/lib/readline
.SUFFIXES:
.SUFFIXES: .def .c .o
# How to make a .o file from a .def file.
.def.o:
$(RM) $@
./$(MKBUILTINS) $(DIRECTDEFINE) $<
$(CC) -c $(CCFLAGS) $*.c || ( $(RM) $*.c ; exit 1 )
$(RM) $*.c
# How to make a .c file from a .def file.
.def.c:
$(RM) $@
./$(MKBUILTINS) $(DIRECTDEFINE) $<
# default rule for making a .o file from a .c file
.c.o:
$(RM) $@
$(CC) -c $(CCFLAGS) $<
DEFSRC = $(srcdir)/alias.def $(srcdir)/bind.def $(srcdir)/break.def \
$(srcdir)/builtin.def $(srcdir)/caller.def \
$(srcdir)/cd.def $(srcdir)/colon.def \
$(srcdir)/command.def $(srcdir)/declare.def $(srcdir)/echo.def \
$(srcdir)/enable.def $(srcdir)/eval.def $(srcdir)/getopts.def \
$(srcdir)/exec.def $(srcdir)/exit.def $(srcdir)/fc.def \
$(srcdir)/fg_bg.def $(srcdir)/hash.def $(srcdir)/help.def \
$(srcdir)/history.def $(srcdir)/jobs.def $(srcdir)/kill.def \
$(srcdir)/let.def $(srcdir)/read.def $(srcdir)/return.def \
$(srcdir)/set.def $(srcdir)/setattr.def $(srcdir)/shift.def \
$(srcdir)/source.def $(srcdir)/suspend.def $(srcdir)/test.def \
$(srcdir)/times.def $(srcdir)/trap.def $(srcdir)/type.def \
$(srcdir)/ulimit.def $(srcdir)/umask.def $(srcdir)/wait.def \
$(srcdir)/reserved.def $(srcdir)/pushd.def $(srcdir)/shopt.def \
$(srcdir)/printf.def $(srcdir)/complete.def
STATIC_SOURCE = common.c evalstring.c evalfile.c getopt.c bashgetopt.c \
getopt.h
OFILES = builtins.o \
alias.o bind.o break.o builtin.o caller.o cd.o colon.o command.o \
common.o declare.o echo.o enable.o eval.o evalfile.o \
evalstring.o exec.o \
exit.o fc.o fg_bg.o hash.o help.o history.o jobs.o kill.o let.o \
pushd.o read.o return.o set.o setattr.o shift.o source.o \
suspend.o test.o times.o trap.o type.o ulimit.o umask.o \
wait.o getopts.o shopt.o printf.o getopt.o bashgetopt.o complete.o
CREATED_FILES = builtext.h builtins.c psize.aux pipesize.h
all: $(MKBUILTINS) libbuiltins.a
libbuiltins.a: $(MKBUILTINS) $(OFILES) builtins.o
$(RM) $@
$(AR) $(ARFLAGS) $@ $(OFILES)
-$(RANLIB) $@
builtext.h builtins.c: $(MKBUILTINS) $(DEFSRC)
@-if test -f builtins.c; then mv -f builtins.c old-builtins.c; fi
@-if test -f builtext.h; then mv -f builtext.h old-builtext.h; fi
./$(MKBUILTINS) -externfile builtext.h -structfile builtins.c \
-noproduction $(DIRECTDEFINE) $(HELPDIRDEFINE) $(HELPSTRINGS) $(DEFSRC)
@-if cmp -s old-builtext.h builtext.h 2>/dev/null; then \
mv old-builtext.h builtext.h; \
else \
$(RM) old-builtext.h; \
fi
@-if cmp -s old-builtins.c builtins.c 2>/dev/null; then \
mv old-builtins.c builtins.c; \
else \
$(RM) old-builtins.c; \
fi
helpdoc: $(MKBUILTINS) $(DEFSRC)
./$(MKBUILTINS) ${HELPDIRDEFINE} -noproduction $(DIRECTDEFINE) $(DEFSRC)
install-help:
@-if test -n "${HELPDIR}" && test -d helpfiles ; then \
test -d $(DESTDIR)${HELPDIR} || ${SHELL} ${MKDIRS} $(DESTDIR)$(HELPDIR) ;\
( for f in helpfiles/*; do \
echo installing $$f; \
${INSTALL_DATA} $$f $(DESTDIR)$(HELPDIR); \
done; ) ; \
fi
install: @HELPINSTALL@
mkbuiltins.o: ../config.h
mkbuiltins.o: mkbuiltins.c
$(RM) $@
$(CC_FOR_BUILD) -c $(CCFLAGS_FOR_BUILD) $<
mkbuiltins$(EXEEXT): mkbuiltins.o
$(CC_FOR_BUILD) $(LDFLAGS_FOR_BUILD) -o $(MKBUILTINS) mkbuiltins.o $(LIBS_FOR_BUILD)
# rules for deficient makes, like SunOS
mkbuiltins.o: mkbuiltins.c
builtins.o: builtins.c
common.o: common.c
bashgetopt.o: bashgetopt.c
getopt.o: getopt.c
evalstring.o: evalstring.c
evalfile.o: evalfile.c
ulimit.o: pipesize.h
pipesize.h: psize.aux
$(SHELL) $(srcdir)/psize.sh > $@
psize.aux: psize.c
$(CC_FOR_BUILD) $(CCFLAGS_FOR_BUILD) -o $@ $(srcdir)/psize.c
documentation: builtins.texi
builtins.texi: $(MKBUILTINS)
./$(MKBUILTINS) -documentonly $(DEFSRC)
clean:
$(RM) $(OFILES) $(CREATED_FILES) $(MKBUILTINS) mkbuiltins.o libbuiltins.a
-test -d helpfiles && $(RM) -r helpfiles
mostlyclean:
$(RM) $(OFILES) libbuiltins.a
distclean maintainer-clean: clean
$(RM) Makefile
$(OFILES): $(MKBUILTINS) ../config.h
../version.h: ../config.h ../Makefile Makefile
-( cd ${BUILD_DIR} && ${MAKE} ${MFLAGS} version.h )
# maintainer special - for now
po: builtins.c
xgettext -L C -o $(topdir)/po/builtins.pot --keyword='N_' builtins.c 2>/dev/null
${LIBINTL_H}: ${INTL_DEP}
${INTL_LIBRARY}: ../config.h ${INTL_BUILDDIR}/Makefile
@echo making $@ in ${INTL_LIBDIR}
@(cd ${INTL_LIBDIR} && \
$(MAKE) $(MFLAGS) all) || ex
# dependencies
alias.o: alias.def
bind.o: bind.def
break.o: break.def
builtin.o: builtin.def
caller.o: caller.def
cd.o: cd.def
colon.o: colon.def
command.o: command.def
declare.o: declare.def
echo.o: echo.def
enable.o: enable.def
eval.o: eval.def
exec.o: exec.def
exit.o: exit.def
fc.o: fc.def
fg_bg.o: fg_bg.def
hash.o: hash.def
help.o: help.def
history.o: history.def
jobs.o: jobs.def
kill.o: kill.def
let.o: let.def
printf.o: printf.def
pushd.o: pushd.def
read.o: read.def
return.o: return.def
set.o: set.def
setattr.o: setattr.def
shift.o: shift.def
shopt.o: shopt.def
source.o: source.def
suspend.o: suspend.def
test.o: test.def
times.o: times.def
trap.o: trap.def
type.o: type.def
ulimit.o: ulimit.def
umask.o: umask.def
wait.o: wait.def
getopts.o: getopts.def
reserved.o: reserved.def
complete.o: complete.def
# C files
bashgetopt.o: ../config.h $(topdir)/bashansi.h $(BASHINCDIR)/ansi_stdlib.h
bashgetopt.o: $(topdir)/shell.h $(topdir)/syntax.h $(topdir)/bashjmp.h
bashgetopt.o: $(topdir)/command.h $(topdir)/general.h $(topdir)/xmalloc.h $(topdir)/error.h
bashgetopt.o: $(topdir)/variables.h $(topdir)/conftypes.h $(topdir)/quit.h $(BASHINCDIR)/maxpath.h
bashgetopt.o: $(topdir)/unwind_prot.h $(topdir)/dispose_cmd.h
bashgetopt.o: $(topdir)/make_cmd.h $(topdir)/subst.h $(topdir)/sig.h
bashgetopt.o: ../pathnames.h $(topdir)/externs.h $(srcdir)/common.h
bashgetopt.o: $(BASHINCDIR)/chartypes.h
common.o: $(topdir)/bashtypes.h $(BASHINCDIR)/posixstat.h $(topdir)/bashansi.h $(BASHINCDIR)/ansi_stdlib.h
common.o: $(topdir)/shell.h $(topdir)/syntax.h ../config.h $(topdir)/bashjmp.h $(BASHINCDIR)/posixjmp.h
common.o: $(topdir)/sig.h $(topdir)/command.h
common.o: $(topdir)/general.h $(topdir)/xmalloc.h $(BASHINCDIR)/stdc.h $(BASHINCDIR)/memalloc.h
common.o: $(topdir)/variables.h $(topdir)/conftypes.h $(topdir)/input.h
common.o: $(topdir)/siglist.h $(topdir)/bashhist.h $(topdir)/quit.h
common.o: $(topdir)/unwind_prot.h $(BASHINCDIR)/maxpath.h $(topdir)/jobs.h
common.o: $(topdir)/builtins.h $(topdir)/dispose_cmd.h $(topdir)/make_cmd.h
common.o: $(topdir)/subst.h $(topdir)/execute_cmd.h $(topdir)/error.h
common.o: $(topdir)/externs.h ../pathnames.h ./builtext.h
common.o: $(BASHINCDIR)/chartypes.h
evalfile.o: $(topdir)/bashtypes.h $(BASHINCDIR)/posixstat.h ${BASHINCDIR}/filecntl.h
evalfile.o: $(topdir)/bashansi.h $(BASHINCDIR)/ansi_stdlib.h
evalfile.o: $(topdir)/shell.h $(topdir)/syntax.h ../config.h $(topdir)/bashjmp.h
evalfile.o: $(topdir)/command.h $(topdir)/general.h $(topdir)/xmalloc.h $(topdir)/error.h
evalfile.o: $(topdir)/variables.h $(topdir)/conftypes.h $(topdir)/quit.h $(BASHINCDIR)/maxpath.h
evalfile.o: $(topdir)/unwind_prot.h $(topdir)/dispose_cmd.h
evalfile.o: $(topdir)/make_cmd.h $(topdir)/subst.h $(topdir)/sig.h
evalfile.o: ../pathnames.h $(topdir)/externs.h
evalfile.o: $(topdir)/jobs.h $(topdir)/builtins.h $(topdir)/flags.h
evalfile.o: $(topdir)/input.h $(topdir)/execute_cmd.h
evalfile.o: $(topdir)/bashhist.h $(srcdir)/common.h
evalstring.o: ../config.h $(topdir)/bashansi.h $(BASHINCDIR)/ansi_stdlib.h
evalstring.o: $(topdir)/shell.h $(topdir)/syntax.h $(topdir)/bashjmp.h $(BASHINCDIR)/posixjmp.h
evalstring.o: $(topdir)/sig.h $(topdir)/command.h $(topdir)/siglist.h
evalstring.o: $(BASHINCDIR)/memalloc.h $(topdir)/variables.h $(topdir)/conftypes.h $(topdir)/input.h
evalstring.o: $(topdir)/quit.h $(topdir)/unwind_prot.h
evalstring.o: $(BASHINCDIR)/maxpath.h $(topdir)/jobs.h $(topdir)/builtins.h
evalstring.o: $(topdir)/dispose_cmd.h $(topdir)/make_cmd.h $(topdir)/subst.h
evalstring.o: $(topdir)/externs.h $(topdir)/jobs.h $(topdir)/builtins.h
evalstring.o: $(topdir)/flags.h $(topdir)/input.h $(topdir)/execute_cmd.h
evalstring.o: $(topdir)/bashhist.h $(srcdir)/common.h
evalstring.o: $(topdir)/trap.h $(topdir)/redir.h
getopt.o: ../config.h $(BASHINCDIR)/memalloc.h
getopt.o: $(topdir)/shell.h $(topdir)/syntax.h $(topdir)/bashjmp.h $(topdir)/command.h
getopt.o: $(topdir)/general.h $(topdir)/xmalloc.h $(topdir)/error.h $(topdir)/variables.h $(topdir)/conftypes.h
getopt.o: $(topdir)/quit.h $(BASHINCDIR)/maxpath.h $(topdir)/unwind_prot.h
getopt.o: $(topdir)/dispose_cmd.h $(topdir)/make_cmd.h $(topdir)/subst.h
getopt.o: $(topdir)/sig.h ../pathnames.h $(topdir)/externs.h
getopt.o: $(srcdir)/getopt.h
mkbuiltins.o: ../config.h $(topdir)/bashtypes.h $(BASHINCDIR)/posixstat.h
mkbuiltins.o: ${BASHINCDIR}/filecntl.h
mkbuiltins.o: $(topdir)/bashansi.h $(BASHINCDIR)/ansi_stdlib.h
# def files
alias.o: $(topdir)/command.h ../config.h $(BASHINCDIR)/memalloc.h
alias.o: $(topdir)/error.h $(topdir)/general.h $(topdir)/xmalloc.h $(BASHINCDIR)/maxpath.h
alias.o: $(topdir)/quit.h $(topdir)/dispose_cmd.h $(topdir)/make_cmd.h
alias.o: $(topdir)/subst.h $(topdir)/externs.h $(srcdir)/common.h
alias.o: $(topdir)/shell.h $(topdir)/syntax.h $(topdir)/unwind_prot.h $(topdir)/variables.h $(topdir)/conftypes.h
bind.o: $(topdir)/command.h ../config.h $(BASHINCDIR)/memalloc.h $(topdir)/error.h
bind.o: $(topdir)/quit.h $(topdir)/dispose_cmd.h $(topdir)/make_cmd.h
bind.o: $(topdir)/subst.h $(topdir)/externs.h $(srcdir)/bashgetopt.h
bind.o: $(topdir)/general.h $(topdir)/xmalloc.h $(BASHINCDIR)/maxpath.h $(topdir)/bashline.h
bind.o: $(topdir)/shell.h $(topdir)/syntax.h $(topdir)/unwind_prot.h $(topdir)/variables.h $(topdir)/conftypes.h
break.o: $(topdir)/command.h ../config.h $(BASHINCDIR)/memalloc.h
break.o: $(topdir)/error.h $(topdir)/general.h $(topdir)/xmalloc.h
break.o: $(topdir)/quit.h $(topdir)/dispose_cmd.h $(topdir)/make_cmd.h
break.o: $(topdir)/subst.h $(topdir)/externs.h $(BASHINCDIR)/maxpath.h
break.o: $(topdir)/shell.h $(topdir)/syntax.h $(topdir)/unwind_prot.h $(topdir)/variables.h $(topdir)/conftypes.h
builtin.o: $(topdir)/command.h ../config.h $(BASHINCDIR)/memalloc.h
builtin.o: $(topdir)/error.h $(topdir)/general.h $(topdir)/xmalloc.h $(topdir)/externs.h
builtin.o: $(topdir)/quit.h $(srcdir)/common.h $(BASHINCDIR)/maxpath.h
builtin.o: $(topdir)/dispose_cmd.h $(topdir)/make_cmd.h $(topdir)/subst.h
builtin.o: $(topdir)/shell.h $(topdir)/syntax.h $(topdir)/unwind_prot.h $(topdir)/variables.h $(topdir)/conftypes.h
builtin.o: $(srcdir)/bashgetopt.h
caller.o: $(topdir)/command.h ../config.h $(BASHINCDIR)/memalloc.h $(topdir)/error.h
caller.o: $(topdir)/general.h $(topdir)/xmalloc.h $(topdir)/quit.h $(topdir)/dispose_cmd.h
caller.o: $(topdir)/make_cmd.h $(topdir)/subst.h $(topdir)/externs.h
caller.o: $(topdir)/shell.h $(topdir)/syntax.h $(topdir)/unwind_prot.h $(topdir)/variables.h $(topdir)/conftypes.h
caller.o: $(srcdir)/common.h $(BASHINCDIR)/maxpath.h ./builtext.h
caller.o: ${BASHINCDIR}/chartypes.h $(topdir)/bashtypes.h
cd.o: $(topdir)/command.h ../config.h $(BASHINCDIR)/memalloc.h $(topdir)/error.h
cd.o: $(topdir)/general.h $(topdir)/xmalloc.h $(topdir)/quit.h $(topdir)/dispose_cmd.h
cd.o: $(topdir)/make_cmd.h $(topdir)/subst.h $(topdir)/externs.h
cd.o: $(topdir)/shell.h $(topdir)/syntax.h $(topdir)/unwind_prot.h $(topdir)/variables.h $(topdir)/conftypes.h
cd.o: $(srcdir)/common.h $(BASHINCDIR)/maxpath.h
command.o: $(topdir)/command.h ../config.h $(BASHINCDIR)/memalloc.h
command.o: $(topdir)/error.h $(topdir)/general.h $(topdir)/xmalloc.h $(topdir)/externs.h
command.o: $(topdir)/quit.h $(srcdir)/bashgetopt.h $(BASHINCDIR)/maxpath.h
command.o: $(topdir)/dispose_cmd.h $(topdir)/make_cmd.h $(topdir)/subst.h
command.o: $(topdir)/shell.h $(topdir)/syntax.h $(topdir)/unwind_prot.h $(topdir)/variables.h $(topdir)/conftypes.h
declare.o: $(topdir)/command.h ../config.h $(BASHINCDIR)/memalloc.h
declare.o: $(topdir)/error.h $(topdir)/general.h $(topdir)/xmalloc.h
declare.o: $(topdir)/quit.h $(topdir)/dispose_cmd.h $(topdir)/make_cmd.h
declare.o: $(topdir)/subst.h $(topdir)/externs.h $(BASHINCDIR)/maxpath.h
declare.o: $(topdir)/shell.h $(topdir)/syntax.h $(topdir)/unwind_prot.h $(topdir)/variables.h $(topdir)/conftypes.h
declare.o: $(topdir)/arrayfunc.h $(srcdir)/bashgetopt.h
declare.o: ./builtext.h
echo.o: $(topdir)/command.h ../config.h $(BASHINCDIR)/memalloc.h $(topdir)/error.h
echo.o: $(topdir)/general.h $(topdir)/xmalloc.h $(topdir)/subst.h $(topdir)/externs.h
echo.o: $(topdir)/quit.h $(topdir)/dispose_cmd.h $(topdir)/make_cmd.h
echo.o: $(topdir)/shell.h $(topdir)/syntax.h $(topdir)/unwind_prot.h $(topdir)/variables.h $(topdir)/conftypes.h
echo.o: $(BASHINCDIR)/maxpath.h
enable.o: $(topdir)/command.h ../config.h $(BASHINCDIR)/memalloc.h
enable.o: $(topdir)/error.h $(topdir)/general.h $(topdir)/xmalloc.h
enable.o: $(topdir)/quit.h $(topdir)/dispose_cmd.h $(topdir)/make_cmd.h
enable.o: $(topdir)/subst.h $(topdir)/externs.h
enable.o: $(topdir)/shell.h $(topdir)/syntax.h $(topdir)/unwind_prot.h $(topdir)/variables.h $(topdir)/conftypes.h
enable.o: $(BASHINCDIR)/maxpath.h
enable.o: $(topdir)/pcomplete.h
eval.o: $(topdir)/command.h ../config.h $(BASHINCDIR)/memalloc.h
eval.o: $(topdir)/error.h $(topdir)/general.h $(topdir)/xmalloc.h
eval.o: $(topdir)/quit.h $(topdir)/dispose_cmd.h $(topdir)/make_cmd.h
eval.o: $(topdir)/subst.h $(topdir)/externs.h
eval.o: $(topdir)/shell.h $(topdir)/syntax.h $(topdir)/unwind_prot.h $(topdir)/variables.h $(topdir)/conftypes.h
eval.o: $(BASHINCDIR)/maxpath.h
exec.o: $(topdir)/bashtypes.h
exec.o: $(topdir)/command.h ../config.h $(BASHINCDIR)/memalloc.h
exec.o: $(topdir)/error.h $(topdir)/general.h $(topdir)/xmalloc.h
exec.o: $(topdir)/quit.h $(topdir)/dispose_cmd.h $(topdir)/make_cmd.h
exec.o: $(topdir)/subst.h $(topdir)/externs.h $(topdir)/flags.h
exec.o: $(topdir)/shell.h $(topdir)/syntax.h $(topdir)/unwind_prot.h $(topdir)/variables.h $(topdir)/conftypes.h
exec.o: $(srcdir)/common.h $(topdir)/execute_cmd.h $(BASHINCDIR)/maxpath.h
exec.o: $(topdir)/findcmd.h $(topdir)/jobs.h
exit.o: $(topdir)/bashtypes.h
exit.o: $(topdir)/command.h ../config.h $(BASHINCDIR)/memalloc.h
exit.o: $(topdir)/error.h $(topdir)/general.h $(topdir)/xmalloc.h
exit.o: $(topdir)/quit.h $(topdir)/dispose_cmd.h $(topdir)/make_cmd.h
exit.o: $(topdir)/subst.h $(topdir)/externs.h $(topdir)/jobs.h
exit.o: $(topdir)/shell.h $(topdir)/syntax.h $(topdir)/unwind_prot.h $(topdir)/variables.h $(topdir)/conftypes.h
exit.o: $(BASHINCDIR)/maxpath.h ./builtext.h
fc.o: $(topdir)/bashtypes.h $(BASHINCDIR)/posixstat.h
fc.o: $(topdir)/builtins.h $(topdir)/command.h $(srcdir)/bashgetopt.h
fc.o: $(topdir)/bashhist.h
fc.o: $(topdir)/command.h ../config.h $(BASHINCDIR)/memalloc.h $(topdir)/error.h
fc.o: $(topdir)/general.h $(topdir)/xmalloc.h $(BASHINCDIR)/maxpath.h
fc.o: $(topdir)/quit.h $(topdir)/dispose_cmd.h $(topdir)/make_cmd.h
fc.o: $(topdir)/subst.h $(topdir)/externs.h $(topdir)/shell.h $(topdir)/syntax.h
fc.o: $(topdir)/flags.h $(topdir)/unwind_prot.h $(topdir)/variables.h $(topdir)/conftypes.h
fc.o: $(topdir)/bashansi.h $(BASHINCDIR)/ansi_stdlib.h $(BASHINCDIR)/chartypes.h
fg_bg.o: $(topdir)/bashtypes.h $(srcdir)/bashgetopt.h
fg_bg.o: $(topdir)/command.h ../config.h $(BASHINCDIR)/memalloc.h
fg_bg.o: $(topdir)/error.h $(topdir)/general.h $(topdir)/xmalloc.h
fg_bg.o: $(topdir)/quit.h $(topdir)/dispose_cmd.h $(topdir)/make_cmd.h
fg_bg.o: $(topdir)/subst.h $(topdir)/externs.h $(BASHINCDIR)/maxpath.h
fg_bg.o: $(topdir)/shell.h $(topdir)/syntax.h $(topdir)/unwind_prot.h $(topdir)/variables.h $(topdir)/conftypes.h
fg_bg.o: $(topdir)/jobs.h
getopts.o: $(topdir)/command.h ../config.h $(BASHINCDIR)/memalloc.h
getopts.o: $(topdir)/error.h $(topdir)/general.h $(topdir)/xmalloc.h
getopts.o: $(topdir)/quit.h $(topdir)/dispose_cmd.h $(topdir)/make_cmd.h
getopts.o: $(topdir)/subst.h $(topdir)/externs.h $(BASHINCDIR)/maxpath.h
getopts.o: $(topdir)/shell.h $(topdir)/syntax.h $(topdir)/unwind_prot.h $(topdir)/variables.h $(topdir)/conftypes.h
hash.o: $(topdir)/builtins.h $(topdir)/command.h $(topdir)/quit.h
hash.o: $(topdir)/findcmd.h $(topdir)/hashlib.h
hash.o: $(topdir)/command.h ../config.h $(BASHINCDIR)/memalloc.h
hash.o: $(topdir)/error.h $(topdir)/general.h $(topdir)/xmalloc.h
hash.o: $(topdir)/shell.h $(topdir)/syntax.h $(topdir)/unwind_prot.h $(topdir)/variables.h $(topdir)/conftypes.h
hash.o: $(srcdir)/common.h $(BASHINCDIR)/maxpath.h
help.o: $(topdir)/command.h ../config.h $(BASHINCDIR)/memalloc.h
help.o: $(topdir)/error.h $(topdir)/general.h $(topdir)/xmalloc.h
help.o: $(topdir)/quit.h $(topdir)/dispose_cmd.h $(topdir)/make_cmd.h
help.o: $(topdir)/subst.h $(topdir)/externs.h $(BASHINCDIR)/maxpath.h
help.o: $(topdir)/shell.h $(topdir)/syntax.h $(topdir)/unwind_prot.h $(topdir)/variables.h $(topdir)/conftypes.h
help.o: ${srcdir}/common.h
history.o: $(topdir)/bashtypes.h
history.o: $(topdir)/command.h ../config.h $(BASHINCDIR)/memalloc.h
history.o: $(topdir)/error.h $(topdir)/general.h $(topdir)/xmalloc.h
history.o: $(topdir)/quit.h $(topdir)/dispose_cmd.h $(topdir)/make_cmd.h
history.o: $(topdir)/subst.h $(topdir)/externs.h
history.o: ${BASHINCDIR}/filecntl.h $(topdir)/shell.h $(topdir)/syntax.h $(topdir)/unwind_prot.h
history.o: $(topdir)/variables.h $(topdir)/conftypes.h $(topdir)/bashhist.h $(BASHINCDIR)/maxpath.h
inlib.o: $(topdir)/command.h ../config.h $(BASHINCDIR)/memalloc.h
inlib.o: $(topdir)/error.h $(topdir)/general.h $(topdir)/xmalloc.h
inlib.o: $(topdir)/shell.h $(topdir)/syntax.h $(topdir)/unwind_prot.h $(topdir)/variables.h $(topdir)/conftypes.h
inlib.o: $(BASHINCDIR)/maxpath.h $(topdir)/subst.h $(topdir)/externs.h
inlib.o: $(topdir)/quit.h $(topdir)/dispose_cmd.h $(topdir)/make_cmd.h
jobs.o: $(topdir)/command.h ../config.h $(BASHINCDIR)/memalloc.h $(topdir)/error.h
jobs.o: $(topdir)/general.h $(topdir)/xmalloc.h $(topdir)/quit.h $(srcdir)/bashgetopt.h
jobs.o: $(BASHINCDIR)/maxpath.h $(topdir)/externs.h $(topdir)/jobs.h
jobs.o: $(topdir)/dispose_cmd.h $(topdir)/make_cmd.h $(topdir)/subst.h
jobs.o: $(topdir)/shell.h $(topdir)/syntax.h $(topdir)/unwind_prot.h $(topdir)/variables.h $(topdir)/conftypes.h
kill.o: $(topdir)/command.h ../config.h $(BASHINCDIR)/memalloc.h $(topdir)/error.h
kill.o: $(topdir)/general.h $(topdir)/xmalloc.h $(topdir)/subst.h $(topdir)/externs.h
kill.o: $(topdir)/quit.h $(topdir)/dispose_cmd.h $(topdir)/make_cmd.h
kill.o: $(topdir)/shell.h $(topdir)/syntax.h $(topdir)/trap.h $(topdir)/unwind_prot.h
kill.o: $(topdir)/variables.h $(topdir)/conftypes.h $(BASHINCDIR)/maxpath.h
kill.o: $(topdir)/jobs.h
let.o: $(topdir)/command.h ../config.h $(BASHINCDIR)/memalloc.h
let.o: $(topdir)/error.h $(topdir)/general.h $(topdir)/xmalloc.h
let.o: $(topdir)/quit.h $(topdir)/dispose_cmd.h $(topdir)/make_cmd.h
let.o: $(topdir)/subst.h $(topdir)/externs.h $(BASHINCDIR)/maxpath.h
let.o: $(topdir)/shell.h $(topdir)/syntax.h $(topdir)/unwind_prot.h $(topdir)/variables.h $(topdir)/conftypes.h
printf.o: ../config.h $(BASHINCDIR)/memalloc.h $(topdir)/bashjmp.h
printf.o: $(topdir)/command.h $(topdir)/error.h $(topdir)/general.h $(topdir)/xmalloc.h
printf.o: $(topdir)/quit.h $(topdir)/dispose_cmd.h $(topdir)/make_cmd.h
printf.o: $(topdir)/subst.h $(topdir)/externs.h $(topdir)/sig.h
printf.o: ../pathnames.h $(topdir)/shell.h $(topdir)/syntax.h $(topdir)/unwind_prot.h
printf.o: $(topdir)/variables.h $(topdir)/conftypes.h $(BASHINCDIR)/stdc.h $(srcdir)/bashgetopt.h
printf.o: $(topdir)/bashtypes.h ${srcdir}/common.h $(BASHINCDIR)/chartypes.h
pushd.o: $(topdir)/command.h ../config.h $(BASHINCDIR)/memalloc.h
pushd.o: $(topdir)/error.h $(topdir)/general.h $(topdir)/xmalloc.h
pushd.o: $(topdir)/quit.h $(topdir)/dispose_cmd.h $(topdir)/make_cmd.h
pushd.o: $(topdir)/subst.h $(topdir)/externs.h
pushd.o: $(topdir)/shell.h $(topdir)/syntax.h $(topdir)/unwind_prot.h $(topdir)/variables.h $(topdir)/conftypes.h
pushd.o: $(BASHINCDIR)/maxpath.h $(srcdir)/common.h ./builtext.h
read.o: $(topdir)/command.h ../config.h $(BASHINCDIR)/memalloc.h
read.o: $(topdir)/error.h $(topdir)/general.h $(topdir)/xmalloc.h
read.o: $(topdir)/quit.h $(topdir)/dispose_cmd.h $(topdir)/make_cmd.h
read.o: $(topdir)/subst.h $(topdir)/externs.h $(BASHINCDIR)/maxpath.h
read.o: $(topdir)/shell.h $(topdir)/syntax.h $(topdir)/unwind_prot.h $(topdir)/variables.h $(topdir)/conftypes.h
read.o: $(BASHINCDIR)/shtty.h
read.o: $(topdir)/arrayfunc.h
return.o: $(topdir)/command.h ../config.h $(BASHINCDIR)/memalloc.h
return.o: $(topdir)/error.h $(topdir)/general.h $(topdir)/xmalloc.h
return.o: $(topdir)/quit.h $(topdir)/dispose_cmd.h $(topdir)/make_cmd.h
return.o: $(topdir)/subst.h $(topdir)/externs.h $(BASHINCDIR)/maxpath.h
return.o: $(topdir)/shell.h $(topdir)/syntax.h $(topdir)/unwind_prot.h $(topdir)/variables.h $(topdir)/conftypes.h
set.o: $(topdir)/command.h ../config.h $(BASHINCDIR)/memalloc.h
set.o: $(topdir)/general.h $(topdir)/xmalloc.h $(topdir)/subst.h $(topdir)/externs.h
set.o: $(topdir)/quit.h $(topdir)/dispose_cmd.h $(topdir)/make_cmd.h
set.o: $(topdir)/shell.h $(topdir)/syntax.h $(topdir)/unwind_prot.h $(topdir)/variables.h $(topdir)/conftypes.h
set.o: $(BASHINCDIR)/maxpath.h $(topdir)/error.h
set.o: $(topdir)/arrayfunc.h
setattr.o: $(topdir)/command.h ../config.h $(BASHINCDIR)/memalloc.h
setattr.o: $(topdir)/error.h $(topdir)/general.h $(topdir)/xmalloc.h $(BASHINCDIR)/maxpath.h
setattr.o: $(topdir)/quit.h $(srcdir)/common.h $(srcdir)/bashgetopt.h
setattr.o: $(topdir)/dispose_cmd.h $(topdir)/make_cmd.h $(topdir)/subst.h
setattr.o: $(topdir)/externs.h
setattr.o: $(topdir)/shell.h $(topdir)/syntax.h $(topdir)/unwind_prot.h $(topdir)/variables.h $(topdir)/conftypes.h
setattr.o: $(topdir)/arrayfunc.h
shift.o: $(topdir)/command.h ../config.h $(BASHINCDIR)/memalloc.h
shift.o: $(topdir)/error.h $(topdir)/general.h $(topdir)/xmalloc.h
shift.o: $(topdir)/quit.h $(topdir)/dispose_cmd.h $(topdir)/make_cmd.h
shift.o: $(topdir)/subst.h $(topdir)/externs.h $(BASHINCDIR)/maxpath.h
shift.o: $(topdir)/shell.h $(topdir)/syntax.h $(topdir)/unwind_prot.h $(topdir)/variables.h $(topdir)/conftypes.h
source.o: $(topdir)/command.h ../config.h $(BASHINCDIR)/memalloc.h
source.o: $(topdir)/error.h $(topdir)/general.h $(topdir)/xmalloc.h $(topdir)/findcmd.h
source.o: $(topdir)/quit.h $(topdir)/dispose_cmd.h $(topdir)/make_cmd.h
source.o: $(topdir)/subst.h $(topdir)/externs.h $(BASHINCDIR)/maxpath.h
source.o: $(topdir)/shell.h $(topdir)/syntax.h $(topdir)/unwind_prot.h $(topdir)/variables.h $(topdir)/conftypes.h
source.o: $(srcdir)/bashgetopt.h $(topdir)/flags.h $(topdir)/trap.h
suspend.o: $(topdir)/command.h ../config.h $(BASHINCDIR)/memalloc.h
suspend.o: $(topdir)/error.h $(topdir)/general.h $(topdir)/xmalloc.h
suspend.o: $(topdir)/quit.h $(topdir)/dispose_cmd.h $(topdir)/make_cmd.h
suspend.o: $(topdir)/subst.h $(topdir)/externs.h $(BASHINCDIR)/maxpath.h
suspend.o: $(topdir)/shell.h $(topdir)/syntax.h $(topdir)/unwind_prot.h $(topdir)/variables.h $(topdir)/conftypes.h
suspend.o: $(topdir)/jobs.h
test.o: $(topdir)/command.h ../config.h $(BASHINCDIR)/memalloc.h
test.o: $(topdir)/error.h $(topdir)/general.h $(topdir)/xmalloc.h
test.o: $(topdir)/quit.h $(topdir)/dispose_cmd.h $(topdir)/make_cmd.h
test.o: $(topdir)/subst.h $(topdir)/externs.h $(BASHINCDIR)/maxpath.h
test.o: $(topdir)/shell.h $(topdir)/syntax.h $(topdir)/unwind_prot.h $(topdir)/variables.h $(topdir)/conftypes.h
test.o: $(topdir)/test.h
times.o: $(topdir)/command.h ../config.h $(BASHINCDIR)/memalloc.h
times.o: $(topdir)/error.h $(topdir)/general.h $(topdir)/xmalloc.h
times.o: $(topdir)/quit.h $(topdir)/dispose_cmd.h $(topdir)/make_cmd.h
times.o: $(topdir)/subst.h $(topdir)/externs.h $(BASHINCDIR)/maxpath.h
times.o: $(topdir)/shell.h $(topdir)/syntax.h $(topdir)/unwind_prot.h $(topdir)/variables.h $(topdir)/conftypes.h
times.o: $(BASHINCDIR)/posixtime.h
trap.o: $(topdir)/command.h ../config.h $(BASHINCDIR)/memalloc.h
trap.o: $(topdir)/error.h $(topdir)/general.h $(topdir)/xmalloc.h $(topdir)/externs.h
trap.o: $(topdir)/quit.h $(srcdir)/common.h $(BASHINCDIR)/maxpath.h
trap.o: $(topdir)/dispose_cmd.h $(topdir)/make_cmd.h $(topdir)/subst.h
trap.o: $(topdir)/shell.h $(topdir)/syntax.h $(topdir)/unwind_prot.h $(topdir)/variables.h $(topdir)/conftypes.h
trap.o: $(topdir)/findcmd.h
type.o: $(topdir)/command.h ../config.h $(BASHINCDIR)/memalloc.h
type.o: $(topdir)/error.h $(topdir)/general.h $(topdir)/xmalloc.h
type.o: $(topdir)/quit.h $(srcdir)/common.h $(BASHINCDIR)/maxpath.h
type.o: $(topdir)/dispose_cmd.h $(topdir)/make_cmd.h $(topdir)/subst.h
type.o: $(topdir)/externs.h $(topdir)/hashcmd.h
type.o: $(topdir)/shell.h $(topdir)/syntax.h $(topdir)/unwind_prot.h $(topdir)/variables.h $(topdir)/conftypes.h
ulimit.o: $(topdir)/command.h ../config.h $(BASHINCDIR)/memalloc.h
ulimit.o: $(topdir)/error.h $(topdir)/general.h $(topdir)/xmalloc.h
ulimit.o: $(topdir)/quit.h $(topdir)/dispose_cmd.h $(topdir)/make_cmd.h
ulimit.o: $(topdir)/subst.h $(topdir)/externs.h $(BASHINCDIR)/maxpath.h
ulimit.o: $(topdir)/shell.h $(topdir)/syntax.h $(topdir)/unwind_prot.h $(topdir)/variables.h $(topdir)/conftypes.h
umask.o: $(topdir)/command.h ../config.h $(BASHINCDIR)/memalloc.h
umask.o: $(topdir)/error.h $(topdir)/general.h $(topdir)/xmalloc.h
umask.o: $(topdir)/quit.h $(topdir)/dispose_cmd.h $(topdir)/make_cmd.h
umask.o: $(topdir)/subst.h $(topdir)/externs.h $(BASHINCDIR)/maxpath.h
umask.o: $(topdir)/shell.h $(topdir)/syntax.h $(topdir)/unwind_prot.h $(topdir)/variables.h $(topdir)/conftypes.h
umask.o: $(BASHINCDIR)/chartypes.h
wait.o: $(topdir)/command.h ../config.h $(BASHINCDIR)/memalloc.h
wait.o: $(topdir)/error.h $(topdir)/general.h $(topdir)/xmalloc.h
wait.o: $(topdir)/quit.h $(topdir)/dispose_cmd.h $(topdir)/make_cmd.h
wait.o: $(topdir)/subst.h $(topdir)/externs.h $(BASHINCDIR)/maxpath.h
wait.o: $(topdir)/shell.h $(topdir)/syntax.h $(topdir)/unwind_prot.h $(topdir)/variables.h $(topdir)/conftypes.h
wait.o: $(topdir)/jobs.h
wait.o: $(BASHINCDIR)/chartypes.h
shopt.o: $(topdir)/command.h ../config.h $(BASHINCDIR)/memalloc.h
shopt.o: $(topdir)/error.h $(topdir)/general.h $(topdir)/xmalloc.h
shopt.o: $(topdir)/quit.h $(topdir)/dispose_cmd.h $(topdir)/make_cmd.h
shopt.o: $(topdir)/subst.h $(topdir)/externs.h $(BASHINCDIR)/maxpath.h
shopt.o: $(topdir)/shell.h $(topdir)/syntax.h $(topdir)/unwind_prot.h $(topdir)/variables.h $(topdir)/conftypes.h
shopt.o: $(srcdir)/common.h $(srcdir)/bashgetopt.h
complete.o: ../config.h
complete.o: ${topdir}/shell.h $(topdir)/syntax.h ${topdir}/bashjmp.h ${BASHINCDIR}/posixjmp.h ${topdir}/sig.h
complete.o: ${topdir}/unwind_prot.h ${topdir}/variables.h
complete.o: ${topdir}/bashtypes.h ${topdir}/bashansi.h ${BASHINCDIR}/ansi_stdlib.h
complete.o: ${topdir}/builtins.h
complete.o: ${topdir}/pcomplete.h
complete.o: ${srcdir}/common.h ${srcdir}/bashgetopt.h
#bind.o: $(RL_LIBSRC)chardefs.h $(RL_LIBSRC)readline.h $(RL_LIBSRC)keymaps.h
# libintl dependencies
bind.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
break.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
caller.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
cd.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
common.c: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
complete.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
declare.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
enable.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
evalfile.c: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
exec.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
exit.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
fc.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
fg_bg.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
getopt.c: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
hash.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
help.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
history.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
inlib.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
jobs.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
kill.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
let.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
mkbuiltins.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
printf.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
pushd.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
read.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
return.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
set.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
setattr.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
shift.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
shopt.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
source.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
suspend.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
type.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
ulimit.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
umask.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
+9 -1
View File
@@ -74,7 +74,10 @@ RL_INCLUDEDIR = @RL_INCLUDEDIR@
INTL_LIBSRC = ${topdir}/lib/intl
INTL_BUILDDIR = ${LIBBUILD}/intl
INTL_LIBDIR = ${INTL_BUILDDIR}
INTL_LIBRARY = ${INTL_BUILDDIR}/libintl.a
INTL_INC = @INTL_INC@
INTL_DEP = @INTL_DEP@
LIBINTL_H = @LIBINTL_H@
HELPDIR = @HELPDIR@
@@ -236,6 +239,11 @@ $(OFILES): $(MKBUILTINS) ../config.h
po: builtins.c
xgettext -L C -o $(topdir)/po/builtins.pot --keyword='N_' builtins.c 2>/dev/null
${LIBINTL_H}:
@echo making $@ in ${INTL_BUILDDIR}
@(cd ${INTL_BUILDDIR} && \
$(MAKE) $(MFLAGS) libintl.h) || exit 1
# dependencies
alias.o: alias.def
@@ -609,7 +617,7 @@ inlib.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
jobs.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
kill.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
let.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
mkbuiltins.c: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
mkbuiltins.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
printf.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
pushd.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
read.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h
Vendored
+10982 -6973
View File
File diff suppressed because it is too large Load Diff
+619 -584
View File
File diff suppressed because it is too large Load Diff
+88 -24
View File
@@ -3,7 +3,7 @@
</HEAD>
<BODY><TABLE WIDTH=100%>
<TR>
<TH ALIGN=LEFT width=33%>BASH(1)<TH ALIGN=CENTER width=33%>2006 November 27<TH ALIGN=RIGHT width=33%>BASH(1)
<TH ALIGN=LEFT width=33%>BASH(1)<TH ALIGN=CENTER width=33%>2006 December 26<TH ALIGN=RIGHT width=33%>BASH(1)
</TR>
</TABLE>
<BR><A HREF="#index">Index</A>
@@ -1625,6 +1625,12 @@ The following variables are set by the shell:
Expands to the full file name used to invoke this instance of
<B>bash</B>.
<DT><B>BASHPID</B>
<DD>
Expands to the process id of the current bash process.
This differs from <B>$$</B> under certain circumstances, such as subshells
that do not require bash to be re-initialized.
<DT><B>BASH_ARGC</B>
<DD>
@@ -1751,6 +1757,11 @@ cursor position.
This variable is available only in shell functions invoked by the
programmable completion facilities (see <B>Programmable Completion</B>
below).
<DT><B>COMP_KEY</B>
<DD>
The key (or final key of a key sequence) used to invoke the current
completion function.
<DT><B>COMP_LINE</B>
<DD>
@@ -1770,6 +1781,21 @@ This variable is available only in shell functions and external
commands invoked by the
programmable completion facilities (see <B>Programmable Completion</B>
below).
<DT><B>COMP_TYPE</B>
<DD>
Set to an integer value corresponding to the type of completion attempted
that caused a completion function to be called:
<I>TAB</I>, for normal completion,
<I>?</I>, for listing completions after successive tabs,
<I>!</I>, for listing alternatives on partial word completion,
<I>@</I>, to list completions if the word is not unmodified,
or
<I>%</I>, for menu completion.
This variable is available only in shell functions and external
commands invoked by the
programmable completion facilities (see <B>Programmable Completion</B>
below).
<DT><B>COMP_WORDBREAKS</B>
<DD>
@@ -3424,11 +3450,22 @@ value is exactly
<B>&lt;space&gt;&lt;tab&gt;&lt;newline&gt;</B>,
the default, then
sequences of
<B>&lt;space&gt;</B>,
<B>&lt;tab&gt;</B>,
and
<B>&lt;newline&gt;</B>
at the beginning and end of the results of the previous
expansions are ignored, and
any sequence of
<FONT SIZE=-1><B>IFS</B>
</FONT>
characters serves to delimit words. If
characters not at the beginning or end serves to delimit words.
If
<FONT SIZE=-1><B>IFS</B>
</FONT>
@@ -5418,12 +5455,16 @@ is executed for each child that exits.
If an attempt to exit
<B>bash</B>
is made while jobs are stopped, the shell prints a warning message. The
is made while jobs are stopped (or, if the <B>checkjobs</B> shell option has
been enabled using the <B>shopt</B> builtin, running), the shell prints a
warning message, and, if the <B>checkjobs</B> option is enabled, lists the
jobs and their statuses.
The
<B>jobs</B>
command may then be used to inspect their status.
command may then be used to inspect their status.
If a second attempt to exit is made without an intervening command,
the shell does not print another warning, and the stopped
the shell does not print another warning, and any stopped
jobs are terminated.
<A NAME="lbCC">&nbsp;</A>
<H3>PROMPTING</H3>
@@ -7093,11 +7134,17 @@ completed, and the matching words become the possible completions.
After these matches have been generated, any shell function or command
specified with the <B>-F</B> and <B>-C</B> options is invoked.
When the command or function is invoked, the
<FONT SIZE=-1><B>COMP_LINE</B>
<FONT SIZE=-1><B>COMP_LINE</B>,
</FONT>
<FONT SIZE=-1><B>COMP_POINT</B>,
</FONT>
<FONT SIZE=-1><B>COMP_KEY</B>,
</FONT>
and
<FONT SIZE=-1><B>COMP_POINT</B>
<FONT SIZE=-1><B>COMP_TYPE</B>
</FONT>
variables are assigned values as described above under
@@ -7848,15 +7895,6 @@ that they can be re-read.
<DD>
List current <B>readline</B> function names and bindings.
<DT><B>-v</B>
<DD>
Display <B>readline</B> variable names and values in such a way that they
can be re-read.
<DT><B>-V</B>
<DD>
List current <B>readline</B> variable names and values.
<DT><B>-s</B>
<DD>
@@ -7867,6 +7905,15 @@ they output in such a way that they can be re-read.
<DD>
Display <B>readline</B> key sequences bound to macros and the strings
they output.
<DT><B>-v</B>
<DD>
Display <B>readline</B> variable names and values in such a way that they
can be re-read.
<DT><B>-V</B>
<DD>
List current <B>readline</B> variable names and values.
<DT><B>-f </B><I>filename</I>
<DD>
@@ -8083,10 +8130,10 @@ will be displayed.
<P>
The return value is true unless an invalid option is supplied, or no
matches were generated.
<DT><B>complete</B> [<B>-abcdefgjksuv</B>] [<B>-o</B> <I>comp-option</I>] [<B>-A</B> <I>action</I>] [<B>-G</B> <I>globpat</I>] [<B>-W</B> <I>wordlist</I>] [<B>-P</B> <I>prefix</I>] [<B>-S</B> <I>suffix</I>]<DD>
<DT><B>complete</B> [<B>-abcdefgjksuv</B>] [<B>-o</B> <I>comp-option</I>] [<B>-A</B> <I>action</I>] [<B>-G</B> <I>globpat</I>] [<B>-W</B> <I>wordlist</I>] [<B>-F</B> <I>function</I>] [<B>-C</B> <I>command</I>]<DD>
<BR>
[<B>-X</B> <I>filterpat</I>] [<B>-F</B> <I>function</I>] [<B>-C</B> <I>command</I>] <I>name</I> [<I>name ...</I>]
[<B>-X</B> <I>filterpat</I>] [<B>-P</B> <I>prefix</I>] [<B>-S</B> <I>suffix</I>] <I>name</I> [<I>name ...</I>]
<DT><B>complete</B> <B>-pr</B> [<I>name</I> ...]<DD>
@@ -8611,7 +8658,7 @@ the eight-bit character whose value is the hexadecimal value <I>HH</I>
</DL></DL>
<DT><B>enable</B> [<B>-adnps</B>] [<B>-f</B> <I>filename</I>] [<I>name</I> ...]<DD>
<DT><B>enable</B> [<B>-a</B>] [<B>-dnps</B>] [<B>-f</B> <I>filename</I>] [<I>name</I> ...]<DD>
Enable and disable builtin shell commands.
Disabling a builtin allows a disk command which has the same name
as a shell builtin to be executed without specifying a full pathname,
@@ -8774,7 +8821,7 @@ is supplied with a
<I>name</I>
that is not a function.
<DT><B>fc</B> [<B>-e</B> <I>ename</I>] [<B>-nlr</B>] [<I>first</I>] [<I>last</I>]<DD>
<DT><B>fc</B> [<B>-e</B> <I>ename</I>] [<B>-lnr</B>] [<I>first</I>] [<I>last</I>]<DD>
<DT><B>fc</B> <B>-s</B> [<I>pat</I>=<I>rep</I>] [<I>cmd</I>]<DD>
@@ -9529,7 +9576,7 @@ option is used, the pathname printed may contain symbolic links.
The return status is 0 unless an error occurs while
reading the name of the current directory or an
invalid option is supplied.
<DT><B>read</B> [<B>-ers</B>] [<B>-u</B> <I>fd</I>] [<B>-t</B> <I>timeout</I>] [<B>-a</B> <I>aname</I>] [<B>-p</B> <I>prompt</I>] [<B>-n</B> <I>nchars</I>] [<B>-d</B> <I>delim</I>] [<I>name</I> ...]<DD>
<DT><B>read</B> [<B>-ers</B>] [<B>-a</B> <I>aname</I>] [<B>-d</B> <I>delim</I>] [<B>-n</B> <I>nchars</I>] [<B>-p</B> <I>prompt</I>] [<B>-t</B> <I>timeout</I>] [<B>-u</B> <I>fd</I>] [<I>name</I> ...]<DD>
One line is read from the standard input, or from the file descriptor
<I>fd</I> supplied as an argument to the <B>-u</B> option, and the first word
is assigned to the first
@@ -9698,7 +9745,10 @@ function and not during execution of a script by <B>.</B>,
the return status is false.
Any command associated with the <B>RETURN</B> trap is executed
before execution resumes after the function or script.
<DT><B>set</B> [<B>--abefhkmnptuvxBCHP</B>] [<B>-o</B> <I>option</I>] [<I>arg</I> ...]<DD>
<DT><B>set</B> [<B>--abefhkmnptuvxBCEHPT</B>] [<B>-o</B> <I>option</I>] [<I>arg</I> ...]<DD>
<DT><B>set</B> [<B>+abefhkmnptuvxBCEHPT</B>] [<B>+o</B> <I>option</I>] [<I>arg</I> ...]<DD>
Without options, the name and value of each shell variable are displayed
in a format that can be reused as input
for setting or resetting the currently-set variables.
@@ -10235,6 +10285,12 @@ The list of <B>shopt</B> options is:
<DL COMPACT>
<DT><B>autocd</B>
<DD>
If set, a command name that is the name of a directory is executed as if
it were the argument to the <B>cd</B> command.
This option is only used by interactive shells.
<DT><B>cdable_vars</B>
<DD>
@@ -10262,6 +10318,14 @@ This option is only used by interactive shells.
If set, <B>bash</B> checks that a command found in the hash
table exists before trying to execute it. If a hashed command no
longer exists, a normal path search is performed.
<DT><B>checkjobs</B>
<DD>
If set, bash lists the status of any stopped and running jobs before
exiting an interactive shell. If any jobs are running, this causes
the exit to be deferred until a second exit is attempted without an
intervening command (see <B>JOB CONTROL</B> above). The shell always
postpones exiting if any jobs are stopped.
<DT><B>checkwinsize</B>
<DD>
@@ -11451,7 +11515,7 @@ Array variables may not (yet) be exported.
<HR>
<TABLE WIDTH=100%>
<TR>
<TH ALIGN=LEFT width=33%>GNU Bash-3.2<TH ALIGN=CENTER width=33%>2006 November 27<TH ALIGN=RIGHT width=33%>BASH(1)
<TH ALIGN=LEFT width=33%>GNU Bash-3.2<TH ALIGN=CENTER width=33%>2006 December 26<TH ALIGN=RIGHT width=33%>BASH(1)
</TR>
</TABLE>
<HR>
@@ -11555,6 +11619,6 @@ Array variables may not (yet) be exported.
</DL>
<HR>
This document was created by man2html from bash.1.<BR>
Time: 12 December 2006 14:43:32 EST
Time: 02 January 2007 10:25:26 EST
</BODY>
</HTML>
+4781 -4754
View File
File diff suppressed because it is too large Load Diff
+81 -75
View File
@@ -145,225 +145,231 @@
@xrdef{Bash Builtins-title}{Bash Builtin Commands}
@xrdef{Bash Builtins-pg}{41}
@xrdef{Bash Builtins-snt}{Section@tie 4.2}
@xrdef{Modifying Shell Behavior-title}{Modifying Shell Behavior}
@xrdef{Modifying Shell Behavior-pg}{49}
@xrdef{Modifying Shell Behavior-snt}{Section@tie 4.3}
@xrdef{The Set Builtin-title}{The Set Builtin}
@xrdef{The Set Builtin-pg}{53}
@xrdef{The Set Builtin-snt}{Section@tie 4.3}
@xrdef{The Set Builtin-pg}{49}
@xrdef{The Set Builtin-snt}{Section@tie 4.3.1}
@xrdef{The Shopt Builtin-title}{The Shopt Builtin}
@xrdef{The Shopt Builtin-pg}{52}
@xrdef{The Shopt Builtin-snt}{Section@tie 4.3.2}
@xrdef{Special Builtins-title}{Special Builtins}
@xrdef{Special Builtins-pg}{56}
@xrdef{Special Builtins-pg}{57}
@xrdef{Special Builtins-snt}{Section@tie 4.4}
@xrdef{Shell Variables-title}{Shell Variables}
@xrdef{Shell Variables-pg}{57}
@xrdef{Shell Variables-pg}{59}
@xrdef{Shell Variables-snt}{Chapter@tie 5}
@xrdef{Bourne Shell Variables-title}{Bourne Shell Variables}
@xrdef{Bourne Shell Variables-pg}{57}
@xrdef{Bourne Shell Variables-pg}{59}
@xrdef{Bourne Shell Variables-snt}{Section@tie 5.1}
@xrdef{Bash Variables-title}{Bash Variables}
@xrdef{Bash Variables-pg}{57}
@xrdef{Bash Variables-pg}{59}
@xrdef{Bash Variables-snt}{Section@tie 5.2}
@xrdef{Bash Features-title}{Bash Features}
@xrdef{Bash Features-pg}{67}
@xrdef{Bash Features-pg}{69}
@xrdef{Bash Features-snt}{Chapter@tie 6}
@xrdef{Invoking Bash-title}{Invoking Bash}
@xrdef{Invoking Bash-pg}{67}
@xrdef{Invoking Bash-pg}{69}
@xrdef{Invoking Bash-snt}{Section@tie 6.1}
@xrdef{Bash Startup Files-title}{Bash Startup Files}
@xrdef{Bash Startup Files-pg}{69}
@xrdef{Bash Startup Files-pg}{71}
@xrdef{Bash Startup Files-snt}{Section@tie 6.2}
@xrdef{Interactive Shells-title}{Interactive Shells}
@xrdef{Interactive Shells-pg}{71}
@xrdef{Interactive Shells-pg}{73}
@xrdef{Interactive Shells-snt}{Section@tie 6.3}
@xrdef{What is an Interactive Shell?-title}{What is an Interactive Shell?}
@xrdef{What is an Interactive Shell?-pg}{71}
@xrdef{What is an Interactive Shell?-pg}{73}
@xrdef{What is an Interactive Shell?-snt}{Section@tie 6.3.1}
@xrdef{Is this Shell Interactive?-title}{Is this Shell Interactive?}
@xrdef{Is this Shell Interactive?-pg}{71}
@xrdef{Is this Shell Interactive?-pg}{73}
@xrdef{Is this Shell Interactive?-snt}{Section@tie 6.3.2}
@xrdef{Interactive Shell Behavior-title}{Interactive Shell Behavior}
@xrdef{Interactive Shell Behavior-pg}{71}
@xrdef{Interactive Shell Behavior-pg}{73}
@xrdef{Interactive Shell Behavior-snt}{Section@tie 6.3.3}
@xrdef{Bash Conditional Expressions-title}{Bash Conditional Expressions}
@xrdef{Bash Conditional Expressions-pg}{73}
@xrdef{Bash Conditional Expressions-pg}{75}
@xrdef{Bash Conditional Expressions-snt}{Section@tie 6.4}
@xrdef{Shell Arithmetic-title}{Shell Arithmetic}
@xrdef{Shell Arithmetic-pg}{74}
@xrdef{Shell Arithmetic-pg}{76}
@xrdef{Shell Arithmetic-snt}{Section@tie 6.5}
@xrdef{Aliases-title}{Aliases}
@xrdef{Aliases-pg}{75}
@xrdef{Aliases-pg}{77}
@xrdef{Aliases-snt}{Section@tie 6.6}
@xrdef{Arrays-title}{Arrays}
@xrdef{Arrays-pg}{76}
@xrdef{Arrays-pg}{78}
@xrdef{Arrays-snt}{Section@tie 6.7}
@xrdef{The Directory Stack-title}{The Directory Stack}
@xrdef{The Directory Stack-pg}{77}
@xrdef{The Directory Stack-pg}{79}
@xrdef{The Directory Stack-snt}{Section@tie 6.8}
@xrdef{Directory Stack Builtins-title}{Directory Stack Builtins}
@xrdef{Directory Stack Builtins-pg}{77}
@xrdef{Directory Stack Builtins-pg}{79}
@xrdef{Directory Stack Builtins-snt}{Section@tie 6.8.1}
@xrdef{Printing a Prompt-title}{Controlling the Prompt}
@xrdef{Printing a Prompt-pg}{79}
@xrdef{Printing a Prompt-pg}{81}
@xrdef{Printing a Prompt-snt}{Section@tie 6.9}
@xrdef{The Restricted Shell-title}{The Restricted Shell}
@xrdef{The Restricted Shell-pg}{80}
@xrdef{The Restricted Shell-pg}{82}
@xrdef{The Restricted Shell-snt}{Section@tie 6.10}
@xrdef{Bash POSIX Mode-title}{Bash POSIX Mode}
@xrdef{Bash POSIX Mode-pg}{80}
@xrdef{Bash POSIX Mode-pg}{82}
@xrdef{Bash POSIX Mode-snt}{Section@tie 6.11}
@xrdef{Job Control-title}{Job Control}
@xrdef{Job Control-pg}{85}
@xrdef{Job Control-pg}{87}
@xrdef{Job Control-snt}{Chapter@tie 7}
@xrdef{Job Control Basics-title}{Job Control Basics}
@xrdef{Job Control Basics-pg}{85}
@xrdef{Job Control Basics-pg}{87}
@xrdef{Job Control Basics-snt}{Section@tie 7.1}
@xrdef{Job Control Builtins-title}{Job Control Builtins}
@xrdef{Job Control Builtins-pg}{86}
@xrdef{Job Control Builtins-pg}{88}
@xrdef{Job Control Builtins-snt}{Section@tie 7.2}
@xrdef{Job Control Variables-title}{Job Control Variables}
@xrdef{Job Control Variables-pg}{88}
@xrdef{Job Control Variables-pg}{90}
@xrdef{Job Control Variables-snt}{Section@tie 7.3}
@xrdef{Command Line Editing-title}{Command Line Editing}
@xrdef{Command Line Editing-pg}{89}
@xrdef{Command Line Editing-pg}{91}
@xrdef{Command Line Editing-snt}{Chapter@tie 8}
@xrdef{Introduction and Notation-title}{Introduction to Line Editing}
@xrdef{Introduction and Notation-pg}{89}
@xrdef{Introduction and Notation-pg}{91}
@xrdef{Introduction and Notation-snt}{Section@tie 8.1}
@xrdef{Readline Interaction-title}{Readline Interaction}
@xrdef{Readline Interaction-pg}{89}
@xrdef{Readline Interaction-pg}{91}
@xrdef{Readline Interaction-snt}{Section@tie 8.2}
@xrdef{Readline Bare Essentials-title}{Readline Bare Essentials}
@xrdef{Readline Bare Essentials-pg}{89}
@xrdef{Readline Bare Essentials-pg}{91}
@xrdef{Readline Bare Essentials-snt}{Section@tie 8.2.1}
@xrdef{Readline Movement Commands-title}{Readline Movement Commands}
@xrdef{Readline Movement Commands-pg}{90}
@xrdef{Readline Movement Commands-pg}{92}
@xrdef{Readline Movement Commands-snt}{Section@tie 8.2.2}
@xrdef{Readline Killing Commands-title}{Readline Killing Commands}
@xrdef{Readline Killing Commands-pg}{91}
@xrdef{Readline Killing Commands-pg}{93}
@xrdef{Readline Killing Commands-snt}{Section@tie 8.2.3}
@xrdef{Readline Arguments-title}{Readline Arguments}
@xrdef{Readline Arguments-pg}{91}
@xrdef{Readline Arguments-pg}{93}
@xrdef{Readline Arguments-snt}{Section@tie 8.2.4}
@xrdef{Searching-title}{Searching for Commands in the History}
@xrdef{Searching-pg}{92}
@xrdef{Searching-pg}{94}
@xrdef{Searching-snt}{Section@tie 8.2.5}
@xrdef{Readline Init File-title}{Readline Init File}
@xrdef{Readline Init File-pg}{92}
@xrdef{Readline Init File-pg}{94}
@xrdef{Readline Init File-snt}{Section@tie 8.3}
@xrdef{Readline Init File Syntax-title}{Readline Init File Syntax}
@xrdef{Readline Init File Syntax-pg}{92}
@xrdef{Readline Init File Syntax-pg}{94}
@xrdef{Readline Init File Syntax-snt}{Section@tie 8.3.1}
@xrdef{Conditional Init Constructs-title}{Conditional Init Constructs}
@xrdef{Conditional Init Constructs-pg}{97}
@xrdef{Conditional Init Constructs-pg}{99}
@xrdef{Conditional Init Constructs-snt}{Section@tie 8.3.2}
@xrdef{Sample Init File-title}{Sample Init File}
@xrdef{Sample Init File-pg}{98}
@xrdef{Sample Init File-pg}{100}
@xrdef{Sample Init File-snt}{Section@tie 8.3.3}
@xrdef{Bindable Readline Commands-title}{Bindable Readline Commands}
@xrdef{Bindable Readline Commands-pg}{101}
@xrdef{Bindable Readline Commands-pg}{103}
@xrdef{Bindable Readline Commands-snt}{Section@tie 8.4}
@xrdef{Commands For Moving-title}{Commands For Moving}
@xrdef{Commands For Moving-pg}{101}
@xrdef{Commands For Moving-pg}{103}
@xrdef{Commands For Moving-snt}{Section@tie 8.4.1}
@xrdef{Commands For History-title}{Commands For Manipulating The History}
@xrdef{Commands For History-pg}{101}
@xrdef{Commands For History-pg}{103}
@xrdef{Commands For History-snt}{Section@tie 8.4.2}
@xrdef{Commands For Text-title}{Commands For Changing Text}
@xrdef{Commands For Text-pg}{103}
@xrdef{Commands For Text-pg}{105}
@xrdef{Commands For Text-snt}{Section@tie 8.4.3}
@xrdef{Commands For Killing-title}{Killing And Yanking}
@xrdef{Commands For Killing-pg}{104}
@xrdef{Commands For Killing-pg}{106}
@xrdef{Commands For Killing-snt}{Section@tie 8.4.4}
@xrdef{Numeric Arguments-title}{Specifying Numeric Arguments}
@xrdef{Numeric Arguments-pg}{105}
@xrdef{Numeric Arguments-pg}{107}
@xrdef{Numeric Arguments-snt}{Section@tie 8.4.5}
@xrdef{Commands For Completion-title}{Letting Readline Type For You}
@xrdef{Commands For Completion-pg}{105}
@xrdef{Commands For Completion-pg}{107}
@xrdef{Commands For Completion-snt}{Section@tie 8.4.6}
@xrdef{Keyboard Macros-title}{Keyboard Macros}
@xrdef{Keyboard Macros-pg}{106}
@xrdef{Keyboard Macros-pg}{108}
@xrdef{Keyboard Macros-snt}{Section@tie 8.4.7}
@xrdef{Miscellaneous Commands-title}{Some Miscellaneous Commands}
@xrdef{Miscellaneous Commands-pg}{107}
@xrdef{Miscellaneous Commands-pg}{109}
@xrdef{Miscellaneous Commands-snt}{Section@tie 8.4.8}
@xrdef{Readline vi Mode-title}{Readline vi Mode}
@xrdef{Readline vi Mode-pg}{109}
@xrdef{Readline vi Mode-pg}{111}
@xrdef{Readline vi Mode-snt}{Section@tie 8.5}
@xrdef{Programmable Completion-title}{Programmable Completion}
@xrdef{Programmable Completion-pg}{109}
@xrdef{Programmable Completion-pg}{111}
@xrdef{Programmable Completion-snt}{Section@tie 8.6}
@xrdef{Programmable Completion Builtins-title}{Programmable Completion Builtins}
@xrdef{Programmable Completion Builtins-pg}{111}
@xrdef{Programmable Completion Builtins-pg}{113}
@xrdef{Programmable Completion Builtins-snt}{Section@tie 8.7}
@xrdef{Using History Interactively-title}{Using History Interactively}
@xrdef{Using History Interactively-pg}{115}
@xrdef{Using History Interactively-pg}{117}
@xrdef{Using History Interactively-snt}{Chapter@tie 9}
@xrdef{Bash History Facilities-title}{Bash History Facilities}
@xrdef{Bash History Facilities-pg}{115}
@xrdef{Bash History Facilities-pg}{117}
@xrdef{Bash History Facilities-snt}{Section@tie 9.1}
@xrdef{Bash History Builtins-title}{Bash History Builtins}
@xrdef{Bash History Builtins-pg}{115}
@xrdef{Bash History Builtins-pg}{117}
@xrdef{Bash History Builtins-snt}{Section@tie 9.2}
@xrdef{History Interaction-title}{History Expansion}
@xrdef{History Interaction-pg}{117}
@xrdef{History Interaction-pg}{119}
@xrdef{History Interaction-snt}{Section@tie 9.3}
@xrdef{Event Designators-title}{Event Designators}
@xrdef{Event Designators-pg}{117}
@xrdef{Event Designators-pg}{119}
@xrdef{Event Designators-snt}{Section@tie 9.3.1}
@xrdef{Word Designators-title}{Word Designators}
@xrdef{Word Designators-pg}{118}
@xrdef{Word Designators-pg}{120}
@xrdef{Word Designators-snt}{Section@tie 9.3.2}
@xrdef{Modifiers-title}{Modifiers}
@xrdef{Modifiers-pg}{119}
@xrdef{Modifiers-pg}{121}
@xrdef{Modifiers-snt}{Section@tie 9.3.3}
@xrdef{Installing Bash-title}{Installing Bash}
@xrdef{Installing Bash-pg}{121}
@xrdef{Installing Bash-pg}{123}
@xrdef{Installing Bash-snt}{Chapter@tie 10}
@xrdef{Basic Installation-title}{Basic Installation}
@xrdef{Basic Installation-pg}{121}
@xrdef{Basic Installation-pg}{123}
@xrdef{Basic Installation-snt}{Section@tie 10.1}
@xrdef{Compilers and Options-title}{Compilers and Options}
@xrdef{Compilers and Options-pg}{122}
@xrdef{Compilers and Options-pg}{124}
@xrdef{Compilers and Options-snt}{Section@tie 10.2}
@xrdef{Compiling For Multiple Architectures-title}{Compiling For Multiple Architectures}
@xrdef{Compiling For Multiple Architectures-pg}{122}
@xrdef{Compiling For Multiple Architectures-pg}{124}
@xrdef{Compiling For Multiple Architectures-snt}{Section@tie 10.3}
@xrdef{Installation Names-title}{Installation Names}
@xrdef{Installation Names-pg}{122}
@xrdef{Installation Names-pg}{124}
@xrdef{Installation Names-snt}{Section@tie 10.4}
@xrdef{Specifying the System Type-title}{Specifying the System Type}
@xrdef{Specifying the System Type-pg}{123}
@xrdef{Specifying the System Type-pg}{125}
@xrdef{Specifying the System Type-snt}{Section@tie 10.5}
@xrdef{Sharing Defaults-title}{Sharing Defaults}
@xrdef{Sharing Defaults-pg}{123}
@xrdef{Sharing Defaults-pg}{125}
@xrdef{Sharing Defaults-snt}{Section@tie 10.6}
@xrdef{Operation Controls-title}{Operation Controls}
@xrdef{Operation Controls-pg}{123}
@xrdef{Operation Controls-pg}{125}
@xrdef{Operation Controls-snt}{Section@tie 10.7}
@xrdef{Optional Features-title}{Optional Features}
@xrdef{Optional Features-pg}{123}
@xrdef{Optional Features-pg}{125}
@xrdef{Optional Features-snt}{Section@tie 10.8}
@xrdef{Reporting Bugs-title}{Reporting Bugs}
@xrdef{Reporting Bugs-pg}{129}
@xrdef{Reporting Bugs-pg}{131}
@xrdef{Reporting Bugs-snt}{Appendix@tie @char65{}}
@xrdef{Major Differences From The Bourne Shell-title}{Major Differences From The Bourne Shell}
@xrdef{Major Differences From The Bourne Shell-pg}{131}
@xrdef{Major Differences From The Bourne Shell-pg}{133}
@xrdef{Major Differences From The Bourne Shell-snt}{Appendix@tie @char66{}}
@xrdef{Copying This Manual-title}{Copying This Manual}
@xrdef{Copying This Manual-pg}{137}
@xrdef{Copying This Manual-pg}{139}
@xrdef{Copying This Manual-snt}{Appendix@tie @char67{}}
@xrdef{GNU Free Documentation License-title}{GNU Free Documentation License}
@xrdef{GNU Free Documentation License-pg}{137}
@xrdef{GNU Free Documentation License-pg}{139}
@xrdef{GNU Free Documentation License-snt}{Section@tie @char67.1}
@xrdef{Builtin Index-title}{Index of Shell Builtin Commands}
@xrdef{Builtin Index-pg}{145}
@xrdef{Builtin Index-pg}{147}
@xrdef{Builtin Index-snt}{}
@xrdef{Reserved Word Index-title}{Index of Shell Reserved Words}
@xrdef{Reserved Word Index-pg}{147}
@xrdef{Reserved Word Index-pg}{149}
@xrdef{Reserved Word Index-snt}{}
@xrdef{Variable Index-title}{Parameter and Variable Index}
@xrdef{Variable Index-pg}{149}
@xrdef{Variable Index-pg}{151}
@xrdef{Variable Index-snt}{}
@xrdef{Function Index-title}{Function Index}
@xrdef{Function Index-pg}{151}
@xrdef{Function Index-pg}{153}
@xrdef{Function Index-snt}{}
@xrdef{Concept Index-title}{Concept Index}
@xrdef{Concept Index-pg}{153}
@xrdef{Concept Index-pg}{155}
@xrdef{Concept Index-snt}{}
+21 -21
View File
@@ -33,24 +33,24 @@
\entry{logout}{46}{\code {logout}}
\entry{printf}{46}{\code {printf}}
\entry{read}{46}{\code {read}}
\entry{shopt}{47}{\code {shopt}}
\entry{source}{51}{\code {source}}
\entry{type}{51}{\code {type}}
\entry{typeset}{51}{\code {typeset}}
\entry{ulimit}{51}{\code {ulimit}}
\entry{unalias}{52}{\code {unalias}}
\entry{set}{53}{\code {set}}
\entry{dirs}{77}{\code {dirs}}
\entry{popd}{78}{\code {popd}}
\entry{pushd}{78}{\code {pushd}}
\entry{bg}{86}{\code {bg}}
\entry{fg}{86}{\code {fg}}
\entry{jobs}{86}{\code {jobs}}
\entry{kill}{87}{\code {kill}}
\entry{wait}{87}{\code {wait}}
\entry{disown}{87}{\code {disown}}
\entry{suspend}{87}{\code {suspend}}
\entry{compgen}{111}{\code {compgen}}
\entry{complete}{111}{\code {complete}}
\entry{fc}{115}{\code {fc}}
\entry{history}{116}{\code {history}}
\entry{source}{47}{\code {source}}
\entry{type}{47}{\code {type}}
\entry{typeset}{48}{\code {typeset}}
\entry{ulimit}{48}{\code {ulimit}}
\entry{unalias}{49}{\code {unalias}}
\entry{set}{49}{\code {set}}
\entry{shopt}{52}{\code {shopt}}
\entry{dirs}{79}{\code {dirs}}
\entry{popd}{80}{\code {popd}}
\entry{pushd}{80}{\code {pushd}}
\entry{bg}{88}{\code {bg}}
\entry{fg}{88}{\code {fg}}
\entry{jobs}{88}{\code {jobs}}
\entry{kill}{89}{\code {kill}}
\entry{wait}{89}{\code {wait}}
\entry{disown}{89}{\code {disown}}
\entry{suspend}{89}{\code {suspend}}
\entry{compgen}{113}{\code {compgen}}
\entry{complete}{113}{\code {complete}}
\entry{fc}{117}{\code {fc}}
\entry{history}{118}{\code {history}}
+21 -21
View File
@@ -7,7 +7,7 @@
\initial {A}
\entry {\code {alias}}{41}
\initial {B}
\entry {\code {bg}}{86}
\entry {\code {bg}}{88}
\entry {\code {bind}}{41}
\entry {\code {break}}{35}
\entry {\code {builtin}}{42}
@@ -15,13 +15,13 @@
\entry {\code {caller}}{42}
\entry {\code {cd}}{36}
\entry {\code {command}}{43}
\entry {\code {compgen}}{111}
\entry {\code {complete}}{111}
\entry {\code {compgen}}{113}
\entry {\code {complete}}{113}
\entry {\code {continue}}{36}
\initial {D}
\entry {\code {declare}}{43}
\entry {\code {dirs}}{77}
\entry {\code {disown}}{87}
\entry {\code {dirs}}{79}
\entry {\code {disown}}{89}
\initial {E}
\entry {\code {echo}}{44}
\entry {\code {enable}}{45}
@@ -30,47 +30,47 @@
\entry {\code {exit}}{36}
\entry {\code {export}}{36}
\initial {F}
\entry {\code {fc}}{115}
\entry {\code {fg}}{86}
\entry {\code {fc}}{117}
\entry {\code {fg}}{88}
\initial {G}
\entry {\code {getopts}}{37}
\initial {H}
\entry {\code {hash}}{37}
\entry {\code {help}}{45}
\entry {\code {history}}{116}
\entry {\code {history}}{118}
\initial {J}
\entry {\code {jobs}}{86}
\entry {\code {jobs}}{88}
\initial {K}
\entry {\code {kill}}{87}
\entry {\code {kill}}{89}
\initial {L}
\entry {\code {let}}{45}
\entry {\code {local}}{45}
\entry {\code {logout}}{46}
\initial {P}
\entry {\code {popd}}{78}
\entry {\code {popd}}{80}
\entry {\code {printf}}{46}
\entry {\code {pushd}}{78}
\entry {\code {pushd}}{80}
\entry {\code {pwd}}{38}
\initial {R}
\entry {\code {read}}{46}
\entry {\code {readonly}}{38}
\entry {\code {return}}{38}
\initial {S}
\entry {\code {set}}{53}
\entry {\code {set}}{49}
\entry {\code {shift}}{38}
\entry {\code {shopt}}{47}
\entry {\code {source}}{51}
\entry {\code {suspend}}{87}
\entry {\code {shopt}}{52}
\entry {\code {source}}{47}
\entry {\code {suspend}}{89}
\initial {T}
\entry {\code {test}}{39}
\entry {\code {times}}{40}
\entry {\code {trap}}{40}
\entry {\code {type}}{51}
\entry {\code {typeset}}{51}
\entry {\code {type}}{47}
\entry {\code {typeset}}{48}
\initial {U}
\entry {\code {ulimit}}{51}
\entry {\code {ulimit}}{48}
\entry {\code {umask}}{40}
\entry {\code {unalias}}{52}
\entry {\code {unalias}}{49}
\entry {\code {unset}}{41}
\initial {W}
\entry {\code {wait}}{87}
\entry {\code {wait}}{89}
+45 -45
View File
@@ -70,49 +70,49 @@
\entry{exit status}{31}{exit status}
\entry{signal handling}{31}{signal handling}
\entry{shell script}{32}{shell script}
\entry{special builtin}{56}{special builtin}
\entry{login shell}{69}{login shell}
\entry{interactive shell}{69}{interactive shell}
\entry{startup files}{69}{startup files}
\entry{special builtin}{57}{special builtin}
\entry{login shell}{71}{login shell}
\entry{interactive shell}{71}{interactive shell}
\entry{shell, interactive}{71}{shell, interactive}
\entry{expressions, conditional}{73}{expressions, conditional}
\entry{arithmetic, shell}{74}{arithmetic, shell}
\entry{shell arithmetic}{74}{shell arithmetic}
\entry{expressions, arithmetic}{74}{expressions, arithmetic}
\entry{evaluation, arithmetic}{74}{evaluation, arithmetic}
\entry{arithmetic evaluation}{74}{arithmetic evaluation}
\entry{alias expansion}{75}{alias expansion}
\entry{arrays}{76}{arrays}
\entry{directory stack}{77}{directory stack}
\entry{prompting}{79}{prompting}
\entry{restricted shell}{80}{restricted shell}
\entry{POSIX Mode}{80}{POSIX Mode}
\entry{job control}{85}{job control}
\entry{foreground}{85}{foreground}
\entry{background}{85}{background}
\entry{suspending jobs}{85}{suspending jobs}
\entry{Readline, how to use}{88}{Readline, how to use}
\entry{interaction, readline}{89}{interaction, readline}
\entry{notation, readline}{89}{notation, readline}
\entry{command editing}{89}{command editing}
\entry{editing command lines}{89}{editing command lines}
\entry{killing text}{91}{killing text}
\entry{yanking text}{91}{yanking text}
\entry{kill ring}{91}{kill ring}
\entry{initialization file, readline}{92}{initialization file, readline}
\entry{variables, readline}{93}{variables, readline}
\entry{programmable completion}{109}{programmable completion}
\entry{completion builtins}{111}{completion builtins}
\entry{History, how to use}{114}{History, how to use}
\entry{command history}{115}{command history}
\entry{history list}{115}{history list}
\entry{history builtins}{115}{history builtins}
\entry{history expansion}{117}{history expansion}
\entry{event designators}{117}{event designators}
\entry{history events}{117}{history events}
\entry{installation}{121}{installation}
\entry{configuration}{121}{configuration}
\entry{Bash installation}{121}{Bash installation}
\entry{Bash configuration}{121}{Bash configuration}
\entry{FDL, GNU Free Documentation License}{137}{FDL, GNU Free Documentation License}
\entry{startup files}{71}{startup files}
\entry{interactive shell}{73}{interactive shell}
\entry{shell, interactive}{73}{shell, interactive}
\entry{expressions, conditional}{75}{expressions, conditional}
\entry{arithmetic, shell}{76}{arithmetic, shell}
\entry{shell arithmetic}{76}{shell arithmetic}
\entry{expressions, arithmetic}{76}{expressions, arithmetic}
\entry{evaluation, arithmetic}{76}{evaluation, arithmetic}
\entry{arithmetic evaluation}{76}{arithmetic evaluation}
\entry{alias expansion}{77}{alias expansion}
\entry{arrays}{78}{arrays}
\entry{directory stack}{79}{directory stack}
\entry{prompting}{81}{prompting}
\entry{restricted shell}{82}{restricted shell}
\entry{POSIX Mode}{82}{POSIX Mode}
\entry{job control}{87}{job control}
\entry{foreground}{87}{foreground}
\entry{background}{87}{background}
\entry{suspending jobs}{87}{suspending jobs}
\entry{Readline, how to use}{90}{Readline, how to use}
\entry{interaction, readline}{91}{interaction, readline}
\entry{notation, readline}{91}{notation, readline}
\entry{command editing}{91}{command editing}
\entry{editing command lines}{91}{editing command lines}
\entry{killing text}{93}{killing text}
\entry{yanking text}{93}{yanking text}
\entry{kill ring}{93}{kill ring}
\entry{initialization file, readline}{94}{initialization file, readline}
\entry{variables, readline}{95}{variables, readline}
\entry{programmable completion}{111}{programmable completion}
\entry{completion builtins}{113}{completion builtins}
\entry{History, how to use}{116}{History, how to use}
\entry{command history}{117}{command history}
\entry{history list}{117}{history list}
\entry{history builtins}{117}{history builtins}
\entry{history expansion}{119}{history expansion}
\entry{event designators}{119}{event designators}
\entry{history events}{119}{history events}
\entry{installation}{123}{installation}
\entry{configuration}{123}{configuration}
\entry{Bash installation}{123}{Bash installation}
\entry{Bash configuration}{123}{Bash configuration}
\entry{FDL, GNU Free Documentation License}{139}{FDL, GNU Free Documentation License}
+45 -45
View File
@@ -1,21 +1,21 @@
\initial {A}
\entry {alias expansion}{75}
\entry {arithmetic evaluation}{74}
\entry {alias expansion}{77}
\entry {arithmetic evaluation}{76}
\entry {arithmetic expansion}{22}
\entry {arithmetic, shell}{74}
\entry {arrays}{76}
\entry {arithmetic, shell}{76}
\entry {arrays}{78}
\initial {B}
\entry {background}{85}
\entry {Bash configuration}{121}
\entry {Bash installation}{121}
\entry {background}{87}
\entry {Bash configuration}{123}
\entry {Bash installation}{123}
\entry {Bourne shell}{5}
\entry {brace expansion}{17}
\entry {builtin}{3}
\initial {C}
\entry {command editing}{89}
\entry {command editing}{91}
\entry {command execution}{29}
\entry {command expansion}{28}
\entry {command history}{115}
\entry {command history}{117}
\entry {command search}{29}
\entry {command substitution}{21}
\entry {command timing}{8}
@@ -28,16 +28,16 @@
\entry {commands, shell}{8}
\entry {commands, simple}{8}
\entry {comments, shell}{7}
\entry {completion builtins}{111}
\entry {configuration}{121}
\entry {completion builtins}{113}
\entry {configuration}{123}
\entry {control operator}{3}
\initial {D}
\entry {directory stack}{77}
\entry {directory stack}{79}
\initial {E}
\entry {editing command lines}{89}
\entry {editing command lines}{91}
\entry {environment}{31}
\entry {evaluation, arithmetic}{74}
\entry {event designators}{117}
\entry {evaluation, arithmetic}{76}
\entry {event designators}{119}
\entry {execution environment}{30}
\entry {exit status}{3, 31}
\entry {expansion}{17}
@@ -47,44 +47,44 @@
\entry {expansion, parameter}{19}
\entry {expansion, pathname}{23}
\entry {expansion, tilde}{18}
\entry {expressions, arithmetic}{74}
\entry {expressions, conditional}{73}
\entry {expressions, arithmetic}{76}
\entry {expressions, conditional}{75}
\initial {F}
\entry {FDL, GNU Free Documentation License}{137}
\entry {FDL, GNU Free Documentation License}{139}
\entry {field}{3}
\entry {filename}{3}
\entry {filename expansion}{23}
\entry {foreground}{85}
\entry {foreground}{87}
\entry {functions, shell}{14}
\initial {H}
\entry {history builtins}{115}
\entry {history events}{117}
\entry {history expansion}{117}
\entry {history list}{115}
\entry {History, how to use}{114}
\entry {history builtins}{117}
\entry {history events}{119}
\entry {history expansion}{119}
\entry {history list}{117}
\entry {History, how to use}{116}
\initial {I}
\entry {identifier}{3}
\entry {initialization file, readline}{92}
\entry {installation}{121}
\entry {interaction, readline}{89}
\entry {interactive shell}{69, 71}
\entry {initialization file, readline}{94}
\entry {installation}{123}
\entry {interaction, readline}{91}
\entry {interactive shell}{71, 73}
\entry {internationalization}{7}
\initial {J}
\entry {job}{3}
\entry {job control}{3, 85}
\entry {job control}{3, 87}
\initial {K}
\entry {kill ring}{91}
\entry {killing text}{91}
\entry {kill ring}{93}
\entry {killing text}{93}
\initial {L}
\entry {localization}{7}
\entry {login shell}{69}
\entry {login shell}{71}
\initial {M}
\entry {matching, pattern}{24}
\entry {metacharacter}{3}
\initial {N}
\entry {name}{3}
\entry {native languages}{7}
\entry {notation, readline}{89}
\entry {notation, readline}{91}
\initial {O}
\entry {operator, shell}{3}
\initial {P}
@@ -96,41 +96,41 @@
\entry {pattern matching}{24}
\entry {pipeline}{8}
\entry {POSIX}{3}
\entry {POSIX Mode}{80}
\entry {POSIX Mode}{82}
\entry {process group}{3}
\entry {process group ID}{3}
\entry {process substitution}{22}
\entry {programmable completion}{109}
\entry {prompting}{79}
\entry {programmable completion}{111}
\entry {prompting}{81}
\initial {Q}
\entry {quoting}{6}
\entry {quoting, ANSI}{6}
\initial {R}
\entry {Readline, how to use}{88}
\entry {Readline, how to use}{90}
\entry {redirection}{25}
\entry {reserved word}{3}
\entry {restricted shell}{80}
\entry {restricted shell}{82}
\entry {return status}{3}
\initial {S}
\entry {shell arithmetic}{74}
\entry {shell arithmetic}{76}
\entry {shell function}{14}
\entry {shell script}{32}
\entry {shell variable}{15}
\entry {shell, interactive}{71}
\entry {shell, interactive}{73}
\entry {signal}{4}
\entry {signal handling}{31}
\entry {special builtin}{4, 56}
\entry {startup files}{69}
\entry {suspending jobs}{85}
\entry {special builtin}{4, 57}
\entry {startup files}{71}
\entry {suspending jobs}{87}
\initial {T}
\entry {tilde expansion}{18}
\entry {token}{4}
\entry {translation, native languages}{7}
\initial {V}
\entry {variable, shell}{15}
\entry {variables, readline}{93}
\entry {variables, readline}{95}
\initial {W}
\entry {word}{4}
\entry {word splitting}{23}
\initial {Y}
\entry {yanking text}{91}
\entry {yanking text}{93}
BIN
View File
Binary file not shown.
+96 -96
View File
@@ -1,96 +1,96 @@
\entry{beginning-of-line (C-a)}{101}{\code {beginning-of-line (C-a)}}
\entry{end-of-line (C-e)}{101}{\code {end-of-line (C-e)}}
\entry{forward-char (C-f)}{101}{\code {forward-char (C-f)}}
\entry{backward-char (C-b)}{101}{\code {backward-char (C-b)}}
\entry{forward-word (M-f)}{101}{\code {forward-word (M-f)}}
\entry{backward-word (M-b)}{101}{\code {backward-word (M-b)}}
\entry{clear-screen (C-l)}{101}{\code {clear-screen (C-l)}}
\entry{redraw-current-line ()}{101}{\code {redraw-current-line ()}}
\entry{accept-line (Newline or Return)}{101}{\code {accept-line (Newline or Return)}}
\entry{previous-history (C-p)}{102}{\code {previous-history (C-p)}}
\entry{next-history (C-n)}{102}{\code {next-history (C-n)}}
\entry{beginning-of-history (M-<)}{102}{\code {beginning-of-history (M-<)}}
\entry{end-of-history (M->)}{102}{\code {end-of-history (M->)}}
\entry{reverse-search-history (C-r)}{102}{\code {reverse-search-history (C-r)}}
\entry{forward-search-history (C-s)}{102}{\code {forward-search-history (C-s)}}
\entry{non-incremental-reverse-search-history (M-p)}{102}{\code {non-incremental-reverse-search-history (M-p)}}
\entry{non-incremental-forward-search-history (M-n)}{102}{\code {non-incremental-forward-search-history (M-n)}}
\entry{history-search-forward ()}{102}{\code {history-search-forward ()}}
\entry{history-search-backward ()}{102}{\code {history-search-backward ()}}
\entry{yank-nth-arg (M-C-y)}{102}{\code {yank-nth-arg (M-C-y)}}
\entry{yank-last-arg (M-. or M-_)}{102}{\code {yank-last-arg (M-. or M-_)}}
\entry{delete-char (C-d)}{103}{\code {delete-char (C-d)}}
\entry{backward-delete-char (Rubout)}{103}{\code {backward-delete-char (Rubout)}}
\entry{forward-backward-delete-char ()}{103}{\code {forward-backward-delete-char ()}}
\entry{quoted-insert (C-q or C-v)}{103}{\code {quoted-insert (C-q or C-v)}}
\entry{self-insert (a, b, A, 1, !, ...{})}{103}{\code {self-insert (a, b, A, 1, !, \dots {})}}
\entry{transpose-chars (C-t)}{103}{\code {transpose-chars (C-t)}}
\entry{transpose-words (M-t)}{103}{\code {transpose-words (M-t)}}
\entry{upcase-word (M-u)}{103}{\code {upcase-word (M-u)}}
\entry{downcase-word (M-l)}{103}{\code {downcase-word (M-l)}}
\entry{capitalize-word (M-c)}{103}{\code {capitalize-word (M-c)}}
\entry{overwrite-mode ()}{103}{\code {overwrite-mode ()}}
\entry{kill-line (C-k)}{104}{\code {kill-line (C-k)}}
\entry{backward-kill-line (C-x Rubout)}{104}{\code {backward-kill-line (C-x Rubout)}}
\entry{unix-line-discard (C-u)}{104}{\code {unix-line-discard (C-u)}}
\entry{kill-whole-line ()}{104}{\code {kill-whole-line ()}}
\entry{kill-word (M-d)}{104}{\code {kill-word (M-d)}}
\entry{backward-kill-word (M-DEL)}{104}{\code {backward-kill-word (M-\key {DEL})}}
\entry{unix-word-rubout (C-w)}{104}{\code {unix-word-rubout (C-w)}}
\entry{unix-filename-rubout ()}{104}{\code {unix-filename-rubout ()}}
\entry{delete-horizontal-space ()}{104}{\code {delete-horizontal-space ()}}
\entry{kill-region ()}{104}{\code {kill-region ()}}
\entry{copy-region-as-kill ()}{104}{\code {copy-region-as-kill ()}}
\entry{copy-backward-word ()}{104}{\code {copy-backward-word ()}}
\entry{copy-forward-word ()}{104}{\code {copy-forward-word ()}}
\entry{yank (C-y)}{105}{\code {yank (C-y)}}
\entry{yank-pop (M-y)}{105}{\code {yank-pop (M-y)}}
\entry{digit-argument (M-0, M-1, ...{} M--)}{105}{\code {digit-argument (\kbd {M-0}, \kbd {M-1}, \dots {} \kbd {M--})}}
\entry{universal-argument ()}{105}{\code {universal-argument ()}}
\entry{complete (TAB)}{105}{\code {complete (\key {TAB})}}
\entry{possible-completions (M-?)}{105}{\code {possible-completions (M-?)}}
\entry{insert-completions (M-*)}{105}{\code {insert-completions (M-*)}}
\entry{menu-complete ()}{105}{\code {menu-complete ()}}
\entry{delete-char-or-list ()}{106}{\code {delete-char-or-list ()}}
\entry{complete-filename (M-/)}{106}{\code {complete-filename (M-/)}}
\entry{possible-filename-completions (C-x /)}{106}{\code {possible-filename-completions (C-x /)}}
\entry{complete-username (M-~)}{106}{\code {complete-username (M-~)}}
\entry{possible-username-completions (C-x ~)}{106}{\code {possible-username-completions (C-x ~)}}
\entry{complete-variable (M-$)}{106}{\code {complete-variable (M-$)}}
\entry{possible-variable-completions (C-x $)}{106}{\code {possible-variable-completions (C-x $)}}
\entry{complete-hostname (M-@)}{106}{\code {complete-hostname (M-@)}}
\entry{possible-hostname-completions (C-x @)}{106}{\code {possible-hostname-completions (C-x @)}}
\entry{complete-command (M-!)}{106}{\code {complete-command (M-!)}}
\entry{possible-command-completions (C-x !)}{106}{\code {possible-command-completions (C-x !)}}
\entry{dynamic-complete-history (M-TAB)}{106}{\code {dynamic-complete-history (M-\key {TAB})}}
\entry{complete-into-braces (M-{\tt \char 123})}{106}{\code {complete-into-braces (M-{\tt \char 123})}}
\entry{start-kbd-macro (C-x ()}{106}{\code {start-kbd-macro (C-x ()}}
\entry{end-kbd-macro (C-x ))}{107}{\code {end-kbd-macro (C-x ))}}
\entry{call-last-kbd-macro (C-x e)}{107}{\code {call-last-kbd-macro (C-x e)}}
\entry{re-read-init-file (C-x C-r)}{107}{\code {re-read-init-file (C-x C-r)}}
\entry{abort (C-g)}{107}{\code {abort (C-g)}}
\entry{do-uppercase-version (M-a, M-b, M-x, ...{})}{107}{\code {do-uppercase-version (M-a, M-b, M-\var {x}, \dots {})}}
\entry{prefix-meta (ESC)}{107}{\code {prefix-meta (\key {ESC})}}
\entry{undo (C-_ or C-x C-u)}{107}{\code {undo (C-_ or C-x C-u)}}
\entry{revert-line (M-r)}{107}{\code {revert-line (M-r)}}
\entry{tilde-expand (M-&)}{107}{\code {tilde-expand (M-&)}}
\entry{set-mark (C-@)}{107}{\code {set-mark (C-@)}}
\entry{exchange-point-and-mark (C-x C-x)}{107}{\code {exchange-point-and-mark (C-x C-x)}}
\entry{character-search (C-])}{107}{\code {character-search (C-])}}
\entry{character-search-backward (M-C-])}{107}{\code {character-search-backward (M-C-])}}
\entry{insert-comment (M-#)}{108}{\code {insert-comment (M-#)}}
\entry{dump-functions ()}{108}{\code {dump-functions ()}}
\entry{dump-variables ()}{108}{\code {dump-variables ()}}
\entry{dump-macros ()}{108}{\code {dump-macros ()}}
\entry{glob-complete-word (M-g)}{108}{\code {glob-complete-word (M-g)}}
\entry{glob-expand-word (C-x *)}{108}{\code {glob-expand-word (C-x *)}}
\entry{glob-list-expansions (C-x g)}{108}{\code {glob-list-expansions (C-x g)}}
\entry{display-shell-version (C-x C-v)}{108}{\code {display-shell-version (C-x C-v)}}
\entry{shell-expand-line (M-C-e)}{108}{\code {shell-expand-line (M-C-e)}}
\entry{history-expand-line (M-^)}{108}{\code {history-expand-line (M-^)}}
\entry{magic-space ()}{109}{\code {magic-space ()}}
\entry{alias-expand-line ()}{109}{\code {alias-expand-line ()}}
\entry{history-and-alias-expand-line ()}{109}{\code {history-and-alias-expand-line ()}}
\entry{insert-last-argument (M-. or M-_)}{109}{\code {insert-last-argument (M-. or M-_)}}
\entry{operate-and-get-next (C-o)}{109}{\code {operate-and-get-next (C-o)}}
\entry{edit-and-execute-command (C-xC-e)}{109}{\code {edit-and-execute-command (C-xC-e)}}
\entry{beginning-of-line (C-a)}{103}{\code {beginning-of-line (C-a)}}
\entry{end-of-line (C-e)}{103}{\code {end-of-line (C-e)}}
\entry{forward-char (C-f)}{103}{\code {forward-char (C-f)}}
\entry{backward-char (C-b)}{103}{\code {backward-char (C-b)}}
\entry{forward-word (M-f)}{103}{\code {forward-word (M-f)}}
\entry{backward-word (M-b)}{103}{\code {backward-word (M-b)}}
\entry{clear-screen (C-l)}{103}{\code {clear-screen (C-l)}}
\entry{redraw-current-line ()}{103}{\code {redraw-current-line ()}}
\entry{accept-line (Newline or Return)}{103}{\code {accept-line (Newline or Return)}}
\entry{previous-history (C-p)}{104}{\code {previous-history (C-p)}}
\entry{next-history (C-n)}{104}{\code {next-history (C-n)}}
\entry{beginning-of-history (M-<)}{104}{\code {beginning-of-history (M-<)}}
\entry{end-of-history (M->)}{104}{\code {end-of-history (M->)}}
\entry{reverse-search-history (C-r)}{104}{\code {reverse-search-history (C-r)}}
\entry{forward-search-history (C-s)}{104}{\code {forward-search-history (C-s)}}
\entry{non-incremental-reverse-search-history (M-p)}{104}{\code {non-incremental-reverse-search-history (M-p)}}
\entry{non-incremental-forward-search-history (M-n)}{104}{\code {non-incremental-forward-search-history (M-n)}}
\entry{history-search-forward ()}{104}{\code {history-search-forward ()}}
\entry{history-search-backward ()}{104}{\code {history-search-backward ()}}
\entry{yank-nth-arg (M-C-y)}{104}{\code {yank-nth-arg (M-C-y)}}
\entry{yank-last-arg (M-. or M-_)}{104}{\code {yank-last-arg (M-. or M-_)}}
\entry{delete-char (C-d)}{105}{\code {delete-char (C-d)}}
\entry{backward-delete-char (Rubout)}{105}{\code {backward-delete-char (Rubout)}}
\entry{forward-backward-delete-char ()}{105}{\code {forward-backward-delete-char ()}}
\entry{quoted-insert (C-q or C-v)}{105}{\code {quoted-insert (C-q or C-v)}}
\entry{self-insert (a, b, A, 1, !, ...{})}{105}{\code {self-insert (a, b, A, 1, !, \dots {})}}
\entry{transpose-chars (C-t)}{105}{\code {transpose-chars (C-t)}}
\entry{transpose-words (M-t)}{105}{\code {transpose-words (M-t)}}
\entry{upcase-word (M-u)}{105}{\code {upcase-word (M-u)}}
\entry{downcase-word (M-l)}{105}{\code {downcase-word (M-l)}}
\entry{capitalize-word (M-c)}{105}{\code {capitalize-word (M-c)}}
\entry{overwrite-mode ()}{105}{\code {overwrite-mode ()}}
\entry{kill-line (C-k)}{106}{\code {kill-line (C-k)}}
\entry{backward-kill-line (C-x Rubout)}{106}{\code {backward-kill-line (C-x Rubout)}}
\entry{unix-line-discard (C-u)}{106}{\code {unix-line-discard (C-u)}}
\entry{kill-whole-line ()}{106}{\code {kill-whole-line ()}}
\entry{kill-word (M-d)}{106}{\code {kill-word (M-d)}}
\entry{backward-kill-word (M-DEL)}{106}{\code {backward-kill-word (M-\key {DEL})}}
\entry{unix-word-rubout (C-w)}{106}{\code {unix-word-rubout (C-w)}}
\entry{unix-filename-rubout ()}{106}{\code {unix-filename-rubout ()}}
\entry{delete-horizontal-space ()}{106}{\code {delete-horizontal-space ()}}
\entry{kill-region ()}{106}{\code {kill-region ()}}
\entry{copy-region-as-kill ()}{106}{\code {copy-region-as-kill ()}}
\entry{copy-backward-word ()}{106}{\code {copy-backward-word ()}}
\entry{copy-forward-word ()}{106}{\code {copy-forward-word ()}}
\entry{yank (C-y)}{107}{\code {yank (C-y)}}
\entry{yank-pop (M-y)}{107}{\code {yank-pop (M-y)}}
\entry{digit-argument (M-0, M-1, ...{} M--)}{107}{\code {digit-argument (\kbd {M-0}, \kbd {M-1}, \dots {} \kbd {M--})}}
\entry{universal-argument ()}{107}{\code {universal-argument ()}}
\entry{complete (TAB)}{107}{\code {complete (\key {TAB})}}
\entry{possible-completions (M-?)}{107}{\code {possible-completions (M-?)}}
\entry{insert-completions (M-*)}{107}{\code {insert-completions (M-*)}}
\entry{menu-complete ()}{107}{\code {menu-complete ()}}
\entry{delete-char-or-list ()}{108}{\code {delete-char-or-list ()}}
\entry{complete-filename (M-/)}{108}{\code {complete-filename (M-/)}}
\entry{possible-filename-completions (C-x /)}{108}{\code {possible-filename-completions (C-x /)}}
\entry{complete-username (M-~)}{108}{\code {complete-username (M-~)}}
\entry{possible-username-completions (C-x ~)}{108}{\code {possible-username-completions (C-x ~)}}
\entry{complete-variable (M-$)}{108}{\code {complete-variable (M-$)}}
\entry{possible-variable-completions (C-x $)}{108}{\code {possible-variable-completions (C-x $)}}
\entry{complete-hostname (M-@)}{108}{\code {complete-hostname (M-@)}}
\entry{possible-hostname-completions (C-x @)}{108}{\code {possible-hostname-completions (C-x @)}}
\entry{complete-command (M-!)}{108}{\code {complete-command (M-!)}}
\entry{possible-command-completions (C-x !)}{108}{\code {possible-command-completions (C-x !)}}
\entry{dynamic-complete-history (M-TAB)}{108}{\code {dynamic-complete-history (M-\key {TAB})}}
\entry{complete-into-braces (M-{\tt \char 123})}{108}{\code {complete-into-braces (M-{\tt \char 123})}}
\entry{start-kbd-macro (C-x ()}{108}{\code {start-kbd-macro (C-x ()}}
\entry{end-kbd-macro (C-x ))}{109}{\code {end-kbd-macro (C-x ))}}
\entry{call-last-kbd-macro (C-x e)}{109}{\code {call-last-kbd-macro (C-x e)}}
\entry{re-read-init-file (C-x C-r)}{109}{\code {re-read-init-file (C-x C-r)}}
\entry{abort (C-g)}{109}{\code {abort (C-g)}}
\entry{do-uppercase-version (M-a, M-b, M-x, ...{})}{109}{\code {do-uppercase-version (M-a, M-b, M-\var {x}, \dots {})}}
\entry{prefix-meta (ESC)}{109}{\code {prefix-meta (\key {ESC})}}
\entry{undo (C-_ or C-x C-u)}{109}{\code {undo (C-_ or C-x C-u)}}
\entry{revert-line (M-r)}{109}{\code {revert-line (M-r)}}
\entry{tilde-expand (M-&)}{109}{\code {tilde-expand (M-&)}}
\entry{set-mark (C-@)}{109}{\code {set-mark (C-@)}}
\entry{exchange-point-and-mark (C-x C-x)}{109}{\code {exchange-point-and-mark (C-x C-x)}}
\entry{character-search (C-])}{109}{\code {character-search (C-])}}
\entry{character-search-backward (M-C-])}{109}{\code {character-search-backward (M-C-])}}
\entry{insert-comment (M-#)}{110}{\code {insert-comment (M-#)}}
\entry{dump-functions ()}{110}{\code {dump-functions ()}}
\entry{dump-variables ()}{110}{\code {dump-variables ()}}
\entry{dump-macros ()}{110}{\code {dump-macros ()}}
\entry{glob-complete-word (M-g)}{110}{\code {glob-complete-word (M-g)}}
\entry{glob-expand-word (C-x *)}{110}{\code {glob-expand-word (C-x *)}}
\entry{glob-list-expansions (C-x g)}{110}{\code {glob-list-expansions (C-x g)}}
\entry{display-shell-version (C-x C-v)}{110}{\code {display-shell-version (C-x C-v)}}
\entry{shell-expand-line (M-C-e)}{110}{\code {shell-expand-line (M-C-e)}}
\entry{history-expand-line (M-^)}{110}{\code {history-expand-line (M-^)}}
\entry{magic-space ()}{111}{\code {magic-space ()}}
\entry{alias-expand-line ()}{111}{\code {alias-expand-line ()}}
\entry{history-and-alias-expand-line ()}{111}{\code {history-and-alias-expand-line ()}}
\entry{insert-last-argument (M-. or M-_)}{111}{\code {insert-last-argument (M-. or M-_)}}
\entry{operate-and-get-next (C-o)}{111}{\code {operate-and-get-next (C-o)}}
\entry{edit-and-execute-command (C-xC-e)}{111}{\code {edit-and-execute-command (C-xC-e)}}
+96 -96
View File
@@ -1,116 +1,116 @@
\initial {A}
\entry {\code {abort (C-g)}}{107}
\entry {\code {accept-line (Newline or Return)}}{101}
\entry {\code {alias-expand-line ()}}{109}
\entry {\code {abort (C-g)}}{109}
\entry {\code {accept-line (Newline or Return)}}{103}
\entry {\code {alias-expand-line ()}}{111}
\initial {B}
\entry {\code {backward-char (C-b)}}{101}
\entry {\code {backward-delete-char (Rubout)}}{103}
\entry {\code {backward-kill-line (C-x Rubout)}}{104}
\entry {\code {backward-kill-word (M-\key {DEL})}}{104}
\entry {\code {backward-word (M-b)}}{101}
\entry {\code {beginning-of-history (M-<)}}{102}
\entry {\code {beginning-of-line (C-a)}}{101}
\entry {\code {backward-char (C-b)}}{103}
\entry {\code {backward-delete-char (Rubout)}}{105}
\entry {\code {backward-kill-line (C-x Rubout)}}{106}
\entry {\code {backward-kill-word (M-\key {DEL})}}{106}
\entry {\code {backward-word (M-b)}}{103}
\entry {\code {beginning-of-history (M-<)}}{104}
\entry {\code {beginning-of-line (C-a)}}{103}
\initial {C}
\entry {\code {call-last-kbd-macro (C-x e)}}{107}
\entry {\code {capitalize-word (M-c)}}{103}
\entry {\code {character-search (C-])}}{107}
\entry {\code {character-search-backward (M-C-])}}{107}
\entry {\code {clear-screen (C-l)}}{101}
\entry {\code {complete (\key {TAB})}}{105}
\entry {\code {complete-command (M-!)}}{106}
\entry {\code {complete-filename (M-/)}}{106}
\entry {\code {complete-hostname (M-@)}}{106}
\entry {\code {complete-into-braces (M-{\tt \char 123})}}{106}
\entry {\code {complete-username (M-~)}}{106}
\entry {\code {complete-variable (M-$)}}{106}
\entry {\code {copy-backward-word ()}}{104}
\entry {\code {copy-forward-word ()}}{104}
\entry {\code {copy-region-as-kill ()}}{104}
\entry {\code {call-last-kbd-macro (C-x e)}}{109}
\entry {\code {capitalize-word (M-c)}}{105}
\entry {\code {character-search (C-])}}{109}
\entry {\code {character-search-backward (M-C-])}}{109}
\entry {\code {clear-screen (C-l)}}{103}
\entry {\code {complete (\key {TAB})}}{107}
\entry {\code {complete-command (M-!)}}{108}
\entry {\code {complete-filename (M-/)}}{108}
\entry {\code {complete-hostname (M-@)}}{108}
\entry {\code {complete-into-braces (M-{\tt \char 123})}}{108}
\entry {\code {complete-username (M-~)}}{108}
\entry {\code {complete-variable (M-$)}}{108}
\entry {\code {copy-backward-word ()}}{106}
\entry {\code {copy-forward-word ()}}{106}
\entry {\code {copy-region-as-kill ()}}{106}
\initial {D}
\entry {\code {delete-char (C-d)}}{103}
\entry {\code {delete-char-or-list ()}}{106}
\entry {\code {delete-horizontal-space ()}}{104}
\entry {\code {digit-argument (\kbd {M-0}, \kbd {M-1}, \dots {} \kbd {M--})}}{105}
\entry {\code {display-shell-version (C-x C-v)}}{108}
\entry {\code {do-uppercase-version (M-a, M-b, M-\var {x}, \dots {})}}{107}
\entry {\code {downcase-word (M-l)}}{103}
\entry {\code {dump-functions ()}}{108}
\entry {\code {dump-macros ()}}{108}
\entry {\code {dump-variables ()}}{108}
\entry {\code {dynamic-complete-history (M-\key {TAB})}}{106}
\entry {\code {delete-char (C-d)}}{105}
\entry {\code {delete-char-or-list ()}}{108}
\entry {\code {delete-horizontal-space ()}}{106}
\entry {\code {digit-argument (\kbd {M-0}, \kbd {M-1}, \dots {} \kbd {M--})}}{107}
\entry {\code {display-shell-version (C-x C-v)}}{110}
\entry {\code {do-uppercase-version (M-a, M-b, M-\var {x}, \dots {})}}{109}
\entry {\code {downcase-word (M-l)}}{105}
\entry {\code {dump-functions ()}}{110}
\entry {\code {dump-macros ()}}{110}
\entry {\code {dump-variables ()}}{110}
\entry {\code {dynamic-complete-history (M-\key {TAB})}}{108}
\initial {E}
\entry {\code {edit-and-execute-command (C-xC-e)}}{109}
\entry {\code {end-kbd-macro (C-x ))}}{107}
\entry {\code {end-of-history (M->)}}{102}
\entry {\code {end-of-line (C-e)}}{101}
\entry {\code {exchange-point-and-mark (C-x C-x)}}{107}
\entry {\code {edit-and-execute-command (C-xC-e)}}{111}
\entry {\code {end-kbd-macro (C-x ))}}{109}
\entry {\code {end-of-history (M->)}}{104}
\entry {\code {end-of-line (C-e)}}{103}
\entry {\code {exchange-point-and-mark (C-x C-x)}}{109}
\initial {F}
\entry {\code {forward-backward-delete-char ()}}{103}
\entry {\code {forward-char (C-f)}}{101}
\entry {\code {forward-search-history (C-s)}}{102}
\entry {\code {forward-word (M-f)}}{101}
\entry {\code {forward-backward-delete-char ()}}{105}
\entry {\code {forward-char (C-f)}}{103}
\entry {\code {forward-search-history (C-s)}}{104}
\entry {\code {forward-word (M-f)}}{103}
\initial {G}
\entry {\code {glob-complete-word (M-g)}}{108}
\entry {\code {glob-expand-word (C-x *)}}{108}
\entry {\code {glob-list-expansions (C-x g)}}{108}
\entry {\code {glob-complete-word (M-g)}}{110}
\entry {\code {glob-expand-word (C-x *)}}{110}
\entry {\code {glob-list-expansions (C-x g)}}{110}
\initial {H}
\entry {\code {history-and-alias-expand-line ()}}{109}
\entry {\code {history-expand-line (M-^)}}{108}
\entry {\code {history-search-backward ()}}{102}
\entry {\code {history-search-forward ()}}{102}
\entry {\code {history-and-alias-expand-line ()}}{111}
\entry {\code {history-expand-line (M-^)}}{110}
\entry {\code {history-search-backward ()}}{104}
\entry {\code {history-search-forward ()}}{104}
\initial {I}
\entry {\code {insert-comment (M-#)}}{108}
\entry {\code {insert-completions (M-*)}}{105}
\entry {\code {insert-last-argument (M-. or M-_)}}{109}
\entry {\code {insert-comment (M-#)}}{110}
\entry {\code {insert-completions (M-*)}}{107}
\entry {\code {insert-last-argument (M-. or M-_)}}{111}
\initial {K}
\entry {\code {kill-line (C-k)}}{104}
\entry {\code {kill-region ()}}{104}
\entry {\code {kill-whole-line ()}}{104}
\entry {\code {kill-word (M-d)}}{104}
\entry {\code {kill-line (C-k)}}{106}
\entry {\code {kill-region ()}}{106}
\entry {\code {kill-whole-line ()}}{106}
\entry {\code {kill-word (M-d)}}{106}
\initial {M}
\entry {\code {magic-space ()}}{109}
\entry {\code {menu-complete ()}}{105}
\entry {\code {magic-space ()}}{111}
\entry {\code {menu-complete ()}}{107}
\initial {N}
\entry {\code {next-history (C-n)}}{102}
\entry {\code {non-incremental-forward-search-history (M-n)}}{102}
\entry {\code {non-incremental-reverse-search-history (M-p)}}{102}
\entry {\code {next-history (C-n)}}{104}
\entry {\code {non-incremental-forward-search-history (M-n)}}{104}
\entry {\code {non-incremental-reverse-search-history (M-p)}}{104}
\initial {O}
\entry {\code {operate-and-get-next (C-o)}}{109}
\entry {\code {overwrite-mode ()}}{103}
\entry {\code {operate-and-get-next (C-o)}}{111}
\entry {\code {overwrite-mode ()}}{105}
\initial {P}
\entry {\code {possible-command-completions (C-x !)}}{106}
\entry {\code {possible-completions (M-?)}}{105}
\entry {\code {possible-filename-completions (C-x /)}}{106}
\entry {\code {possible-hostname-completions (C-x @)}}{106}
\entry {\code {possible-username-completions (C-x ~)}}{106}
\entry {\code {possible-variable-completions (C-x $)}}{106}
\entry {\code {prefix-meta (\key {ESC})}}{107}
\entry {\code {previous-history (C-p)}}{102}
\entry {\code {possible-command-completions (C-x !)}}{108}
\entry {\code {possible-completions (M-?)}}{107}
\entry {\code {possible-filename-completions (C-x /)}}{108}
\entry {\code {possible-hostname-completions (C-x @)}}{108}
\entry {\code {possible-username-completions (C-x ~)}}{108}
\entry {\code {possible-variable-completions (C-x $)}}{108}
\entry {\code {prefix-meta (\key {ESC})}}{109}
\entry {\code {previous-history (C-p)}}{104}
\initial {Q}
\entry {\code {quoted-insert (C-q or C-v)}}{103}
\entry {\code {quoted-insert (C-q or C-v)}}{105}
\initial {R}
\entry {\code {re-read-init-file (C-x C-r)}}{107}
\entry {\code {redraw-current-line ()}}{101}
\entry {\code {reverse-search-history (C-r)}}{102}
\entry {\code {revert-line (M-r)}}{107}
\entry {\code {re-read-init-file (C-x C-r)}}{109}
\entry {\code {redraw-current-line ()}}{103}
\entry {\code {reverse-search-history (C-r)}}{104}
\entry {\code {revert-line (M-r)}}{109}
\initial {S}
\entry {\code {self-insert (a, b, A, 1, !, \dots {})}}{103}
\entry {\code {set-mark (C-@)}}{107}
\entry {\code {shell-expand-line (M-C-e)}}{108}
\entry {\code {start-kbd-macro (C-x ()}}{106}
\entry {\code {self-insert (a, b, A, 1, !, \dots {})}}{105}
\entry {\code {set-mark (C-@)}}{109}
\entry {\code {shell-expand-line (M-C-e)}}{110}
\entry {\code {start-kbd-macro (C-x ()}}{108}
\initial {T}
\entry {\code {tilde-expand (M-&)}}{107}
\entry {\code {transpose-chars (C-t)}}{103}
\entry {\code {transpose-words (M-t)}}{103}
\entry {\code {tilde-expand (M-&)}}{109}
\entry {\code {transpose-chars (C-t)}}{105}
\entry {\code {transpose-words (M-t)}}{105}
\initial {U}
\entry {\code {undo (C-_ or C-x C-u)}}{107}
\entry {\code {universal-argument ()}}{105}
\entry {\code {unix-filename-rubout ()}}{104}
\entry {\code {unix-line-discard (C-u)}}{104}
\entry {\code {unix-word-rubout (C-w)}}{104}
\entry {\code {upcase-word (M-u)}}{103}
\entry {\code {undo (C-_ or C-x C-u)}}{109}
\entry {\code {universal-argument ()}}{107}
\entry {\code {unix-filename-rubout ()}}{106}
\entry {\code {unix-line-discard (C-u)}}{106}
\entry {\code {unix-word-rubout (C-w)}}{106}
\entry {\code {upcase-word (M-u)}}{105}
\initial {Y}
\entry {\code {yank (C-y)}}{105}
\entry {\code {yank-last-arg (M-. or M-_)}}{102}
\entry {\code {yank-nth-arg (M-C-y)}}{102}
\entry {\code {yank-pop (M-y)}}{105}
\entry {\code {yank (C-y)}}{107}
\entry {\code {yank-last-arg (M-. or M-_)}}{104}
\entry {\code {yank-nth-arg (M-C-y)}}{104}
\entry {\code {yank-pop (M-y)}}{107}
+2151 -2036
View File
File diff suppressed because it is too large Load Diff
+559 -494
View File
File diff suppressed because it is too large Load Diff
+35 -35
View File
@@ -1,4 +1,4 @@
This is TeX, Version 3.141592 (Web2C 7.5.4) (format=tex 2006.11.28) 12 DEC 2006 14:43
This is TeX, Version 3.141592 (Web2C 7.5.4) (format=tex 2006.11.28) 2 JAN 2007 10:25
**/Users/chet/src/bash/src/doc/bashref.texi
(/Users/chet/src/bash/src/doc/bashref.texi (./texinfo.tex
Loading texinfo [version 2003-02-03.16]: Basics,
@@ -173,7 +173,7 @@ textttsl pat-tern@texttt ][]) @textttsl command-list @texttt ;;][] esac[][]
[11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25]
[26] [27] [28] [29] [30] [31] [32] Chapter 4 [33] [34] [35] [36] [37] [38]
[39] [40] [41]
Underfull \hbox (badness 5231) in paragraph at lines 3124--3137
Underfull \hbox (badness 5231) in paragraph at lines 3127--3140
@texttt emacs-meta[]@textrm , @texttt emacs-ctlx[]@textrm , @texttt vi[]@textr
m , @texttt vi-move[]@textrm , @texttt vi-command[]@textrm , and
@@ -186,7 +186,7 @@ m , @texttt vi-move[]@textrm , @texttt vi-command[]@textrm , and
.etc.
[42] [43] [44] [45]
Overfull \hbox (43.33536pt too wide) in paragraph at lines 3467--3467
Overfull \hbox (43.33536pt too wide) in paragraph at lines 3470--3470
[]@texttt read [-ers] [-a @textttsl aname@texttt ] [-d @textttsl de-lim@texttt
] [-n @textttsl nchars@texttt ] [-p @textttsl prompt@texttt ] [-t @textttsl ti
me-
@@ -199,8 +199,8 @@ me-
.@texttt a
.etc.
[46] [47] [48]
Underfull \hbox (badness 2573) in paragraph at lines 3651--3655
[46] [47] [48] [49] [50] [51] [52] [53]
Underfull \hbox (badness 2573) in paragraph at lines 4092--4096
[] []@textrm Error trac-ing is en-abled: com-mand sub-sti-tu-tion, shell
@hbox(7.60416+2.12917)x433.62, glue set 2.95305
@@ -215,9 +215,9 @@ Underfull \hbox (badness 2573) in paragraph at lines 3651--3655
.@textrm E
.etc.
[49] [50] [51] [52] [53] [54] [55] Chapter 5 [56] [57] [58] [59] [60] [61]
[62] [63] [64] Chapter 6 [65] [66]
Overfull \hbox (51.96864pt too wide) in paragraph at lines 4848--4848
[54] [55] [56] Chapter 5 [57] [58] [59] [60] [61] [62] [63] [64] [65] [66]
Chapter 6 [67] [68]
Overfull \hbox (51.96864pt too wide) in paragraph at lines 4906--4906
[]@texttt bash [long-opt] [-ir] [-abefhkmnptuvxdBCDHP] [-o @textttsl op-tion@t
exttt ] [-O @textttsl shopt_option@texttt ] [@textttsl ar-
@@ -230,7 +230,7 @@ exttt ] [-O @textttsl shopt_option@texttt ] [@textttsl ar-
.etc.
Overfull \hbox (76.23077pt too wide) in paragraph at lines 4849--4849
Overfull \hbox (76.23077pt too wide) in paragraph at lines 4907--4907
[]@texttt bash [long-opt] [-abefhkmnptuvxdBCDHP] [-o @textttsl op-tion@texttt
] [-O @textttsl shopt_option@texttt ] -c @textttsl string @texttt [@textttsl ar
-
@@ -244,7 +244,7 @@ Overfull \hbox (76.23077pt too wide) in paragraph at lines 4849--4849
.etc.
Overfull \hbox (34.72258pt too wide) in paragraph at lines 4850--4850
Overfull \hbox (34.72258pt too wide) in paragraph at lines 4908--4908
[]@texttt bash [long-opt] -s [-abefhkmnptuvxdBCDHP] [-o @textttsl op-tion@text
tt ] [-O @textttsl shopt_option@texttt ] [@textttsl ar-
@@ -256,8 +256,8 @@ tt ] [-O @textttsl shopt_option@texttt ] [@textttsl ar-
.@texttt s
.etc.
[67] [68]
Underfull \hbox (badness 2245) in paragraph at lines 5024--5026
[69] [70]
Underfull \hbox (badness 2245) in paragraph at lines 5082--5084
[]@textrm When a lo-gin shell ex-its, Bash reads and ex-e-cutes com-mands from
the file
@@ -269,8 +269,8 @@ the file
.@textrm n
.etc.
[69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82]
Underfull \hbox (badness 2521) in paragraph at lines 6138--6141
[71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84]
Underfull \hbox (badness 2521) in paragraph at lines 6196--6199
@textrm `@texttt --enable-strict-posix-default[]@textrm '[] to @texttt configur
e[] @textrm when build-ing (see Sec-tion 10.8
@@ -282,9 +282,9 @@ e[] @textrm when build-ing (see Sec-tion 10.8
.@texttt n
.etc.
Chapter 7 [83] [84] [85] [86] [87]
(/Users/chet/src/bash/src/lib/readline/doc/rluser.texi Chapter 8 [88] [89]
[90] [91] [92] [93]
Chapter 7 [85] [86] [87] [88] [89]
(/Users/chet/src/bash/src/lib/readline/doc/rluser.texi Chapter 8 [90] [91]
[92] [93] [94] [95]
Underfull \hbox (badness 5231) in paragraph at lines 502--518
@texttt emacs-meta[]@textrm , @texttt emacs-ctlx[]@textrm , @texttt vi[]@textr
m , @texttt vi-move[]@textrm , @texttt vi-command[]@textrm , and
@@ -297,7 +297,7 @@ m , @texttt vi-move[]@textrm , @texttt vi-command[]@textrm , and
.@texttt c
.etc.
[94] [95] [96] [97] [98]
[96] [97] [98] [99] [100]
Overfull \hbox (26.43913pt too wide) in paragraph at lines 817--817
[]@texttt Meta-Control-h: backward-kill-word Text after the function name is i
gnored[]
@@ -310,7 +310,7 @@ gnored[]
.@texttt t
.etc.
[99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110]
[101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112]
Overfull \hbox (17.80585pt too wide) in paragraph at lines 1666--1666
[]@texttt complete [-abcdefgjksuv] [-o @textttsl comp-option@texttt ] [-A @tex
tttsl ac-tion@texttt ] [-G @textttsl glob-
@@ -323,7 +323,7 @@ tttsl ac-tion@texttt ] [-G @textttsl glob-
.@texttt m
.etc.
[111] [112]
[113] [114]
Underfull \hbox (badness 2753) in paragraph at lines 1768--1771
@texttt hostname[]@textrm Hostnames, as taken from the file spec-i-fied by
@@ -335,9 +335,9 @@ Underfull \hbox (badness 2753) in paragraph at lines 1768--1771
.@texttt o
.etc.
[113]) (/Users/chet/src/bash/src/lib/readline/doc/hsuser.texi Chapter 9
[114] [115] [116] [117] [118]) Chapter 10 [119] [120] [121] [122] [123]
Underfull \hbox (badness 2772) in paragraph at lines 6732--6736
[115]) (/Users/chet/src/bash/src/lib/readline/doc/hsuser.texi Chapter 9
[116] [117] [118] [119] [120]) Chapter 10 [121] [122] [123] [124] [125]
Underfull \hbox (badness 2772) in paragraph at lines 6792--6796
[]@textrm Enable sup-port for large files (@texttt http://www.sas.com/standard
s/large_
@@ -349,9 +349,9 @@ s/large_
.@textrm a
.etc.
[124] [125] [126] Appendix A [127] [128] Appendix B [129] [130] [131] [132]
[133] [134] [135] Appendix C [136] (./fdl.texi [137] [138] [139] [140] [141]
[142]) (Index of Shell Builtin Commands) [143] [144] (./bashref.bts)
[126] [127] [128] Appendix A [129] [130] Appendix B [131] [132] [133] [134]
[135] [136] [137] Appendix C [138] (./fdl.texi [139] [140] [141] [142] [143]
[144]) (Index of Shell Builtin Commands) [145] [146] (./bashref.bts)
(Index of Shell Reserved Words)
Overfull \vbox (42.26959pt too high) has occurred while \output is active
\vbox(643.19986+0.0)x433.62, glue set - 1.0
@@ -370,16 +370,16 @@ Overfull \vbox (42.26959pt too high) has occurred while \output is active
.etc.
[145] [146] (./bashref.rws) (Parameter and Variable Index) [147] [148]
(./bashref.vrs [149]) (Function Index) [150] (./bashref.fns [151])
(Concept Index) [152] (./bashref.cps [153]) [154] )
[147] [148] (./bashref.rws) (Parameter and Variable Index) [149] [150]
(./bashref.vrs [151]) (Function Index) [152] (./bashref.fns [153])
(Concept Index) [154] (./bashref.cps [155]) [156] )
Here is how much of TeX's memory you used:
1726 strings out of 97980
23516 string characters out of 1221004
52378 words of memory out of 1000000
2577 multiletter control sequences out of 10000+50000
1732 strings out of 97980
23671 string characters out of 1221004
52464 words of memory out of 1000000
2583 multiletter control sequences out of 10000+50000
31953 words of font info for 111 fonts, out of 500000 for 2000
19 hyphenation exceptions out of 1000
15i,8n,11p,269b,465s stack positions out of 1500i,500n,5000p,200000b,5000s
15i,8n,11p,269b,471s stack positions out of 1500i,500n,5000p,200000b,5000s
Output written on bashref.dvi (160 pages, 606064 bytes).
Output written on bashref.dvi (162 pages, 610668 bytes).
+2383 -2298
View File
File diff suppressed because it is too large Load Diff
+263 -591
View File
File diff suppressed because it is too large Load Diff
+77 -75
View File
@@ -56,79 +56,81 @@
\chapentry{Shell Builtin Commands}{4}{35}
\secentry{Bourne Shell Builtins}{4}{1}{35}
\secentry{Bash Builtin Commands}{4}{2}{41}
\secentry{The Set Builtin}{4}{3}{52}
\secentry{Modifying Shell Behavior}{4}{3}{49}
\subsecentry{The Set Builtin}{4}{3}{1}{49}
\subsecentry{The Shopt Builtin}{4}{3}{2}{52}
\secentry{Special Builtins}{4}{4}{56}
\chapentry{Shell Variables}{5}{57}
\secentry{Bourne Shell Variables}{5}{1}{57}
\secentry{Bash Variables}{5}{2}{57}
\chapentry{Bash Features}{6}{67}
\secentry{Invoking Bash}{6}{1}{67}
\secentry{Bash Startup Files}{6}{2}{69}
\secentry{Interactive Shells}{6}{3}{71}
\subsecentry{What is an Interactive Shell?}{6}{3}{1}{71}
\subsecentry{Is this Shell Interactive?}{6}{3}{2}{71}
\subsecentry{Interactive Shell Behavior}{6}{3}{3}{71}
\secentry{Bash Conditional Expressions}{6}{4}{72}
\secentry{Shell Arithmetic}{6}{5}{74}
\secentry{Aliases}{6}{6}{75}
\secentry{Arrays}{6}{7}{76}
\secentry{The Directory Stack}{6}{8}{77}
\subsecentry{Directory Stack Builtins}{6}{8}{1}{77}
\secentry{Controlling the Prompt}{6}{9}{78}
\secentry{The Restricted Shell}{6}{10}{80}
\secentry{Bash POSIX Mode}{6}{11}{80}
\chapentry{Job Control}{7}{85}
\secentry{Job Control Basics}{7}{1}{85}
\secentry{Job Control Builtins}{7}{2}{86}
\secentry{Job Control Variables}{7}{3}{87}
\chapentry{Command Line Editing}{8}{89}
\secentry{Introduction to Line Editing}{8}{1}{89}
\secentry{Readline Interaction}{8}{2}{89}
\subsecentry{Readline Bare Essentials}{8}{2}{1}{89}
\subsecentry{Readline Movement Commands}{8}{2}{2}{90}
\subsecentry{Readline Killing Commands}{8}{2}{3}{90}
\subsecentry{Readline Arguments}{8}{2}{4}{91}
\subsecentry{Searching for Commands in the History}{8}{2}{5}{91}
\secentry{Readline Init File}{8}{3}{92}
\subsecentry{Readline Init File Syntax}{8}{3}{1}{92}
\subsecentry{Conditional Init Constructs}{8}{3}{2}{97}
\subsecentry{Sample Init File}{8}{3}{3}{98}
\secentry{Bindable Readline Commands}{8}{4}{101}
\subsecentry{Commands For Moving}{8}{4}{1}{101}
\subsecentry{Commands For Manipulating The History}{8}{4}{2}{101}
\subsecentry{Commands For Changing Text}{8}{4}{3}{103}
\subsecentry{Killing And Yanking}{8}{4}{4}{104}
\subsecentry{Specifying Numeric Arguments}{8}{4}{5}{105}
\subsecentry{Letting Readline Type For You}{8}{4}{6}{105}
\subsecentry{Keyboard Macros}{8}{4}{7}{106}
\subsecentry{Some Miscellaneous Commands}{8}{4}{8}{107}
\secentry{Readline vi Mode}{8}{5}{109}
\secentry{Programmable Completion}{8}{6}{109}
\secentry{Programmable Completion Builtins}{8}{7}{111}
\chapentry{Using History Interactively}{9}{115}
\secentry{Bash History Facilities}{9}{1}{115}
\secentry{Bash History Builtins}{9}{2}{115}
\secentry{History Expansion}{9}{3}{117}
\subsecentry{Event Designators}{9}{3}{1}{117}
\subsecentry{Word Designators}{9}{3}{2}{118}
\subsecentry{Modifiers}{9}{3}{3}{119}
\chapentry{Installing Bash}{10}{121}
\secentry{Basic Installation}{10}{1}{121}
\secentry{Compilers and Options}{10}{2}{121}
\secentry{Compiling For Multiple Architectures}{10}{3}{122}
\secentry{Installation Names}{10}{4}{122}
\secentry{Specifying the System Type}{10}{5}{122}
\secentry{Sharing Defaults}{10}{6}{123}
\secentry{Operation Controls}{10}{7}{123}
\secentry{Optional Features}{10}{8}{123}
\appendixentry{Reporting Bugs}{A}{129}
\appendixentry{Major Differences From The Bourne Shell}{B}{131}
\secentry{Implementation Differences From The SVR4.2 Shell}{B}{1}{135}
\appendixentry{Copying This Manual}{C}{137}
\secentry{GNU Free Documentation License}{C}{1}{137}
\subsecentry{ADDENDUM: How to use this License for your documents}{C}{1}{1}{143}
\unnumbchapentry{Index of Shell Builtin Commands}{10}{145}
\unnumbchapentry{Index of Shell Reserved Words}{10}{147}
\unnumbchapentry{Parameter and Variable Index}{10}{149}
\unnumbchapentry{Function Index}{10}{151}
\unnumbchapentry{Concept Index}{10}{153}
\chapentry{Shell Variables}{5}{59}
\secentry{Bourne Shell Variables}{5}{1}{59}
\secentry{Bash Variables}{5}{2}{59}
\chapentry{Bash Features}{6}{69}
\secentry{Invoking Bash}{6}{1}{69}
\secentry{Bash Startup Files}{6}{2}{71}
\secentry{Interactive Shells}{6}{3}{73}
\subsecentry{What is an Interactive Shell?}{6}{3}{1}{73}
\subsecentry{Is this Shell Interactive?}{6}{3}{2}{73}
\subsecentry{Interactive Shell Behavior}{6}{3}{3}{73}
\secentry{Bash Conditional Expressions}{6}{4}{74}
\secentry{Shell Arithmetic}{6}{5}{76}
\secentry{Aliases}{6}{6}{77}
\secentry{Arrays}{6}{7}{78}
\secentry{The Directory Stack}{6}{8}{79}
\subsecentry{Directory Stack Builtins}{6}{8}{1}{79}
\secentry{Controlling the Prompt}{6}{9}{80}
\secentry{The Restricted Shell}{6}{10}{82}
\secentry{Bash POSIX Mode}{6}{11}{82}
\chapentry{Job Control}{7}{87}
\secentry{Job Control Basics}{7}{1}{87}
\secentry{Job Control Builtins}{7}{2}{88}
\secentry{Job Control Variables}{7}{3}{89}
\chapentry{Command Line Editing}{8}{91}
\secentry{Introduction to Line Editing}{8}{1}{91}
\secentry{Readline Interaction}{8}{2}{91}
\subsecentry{Readline Bare Essentials}{8}{2}{1}{91}
\subsecentry{Readline Movement Commands}{8}{2}{2}{92}
\subsecentry{Readline Killing Commands}{8}{2}{3}{92}
\subsecentry{Readline Arguments}{8}{2}{4}{93}
\subsecentry{Searching for Commands in the History}{8}{2}{5}{93}
\secentry{Readline Init File}{8}{3}{94}
\subsecentry{Readline Init File Syntax}{8}{3}{1}{94}
\subsecentry{Conditional Init Constructs}{8}{3}{2}{99}
\subsecentry{Sample Init File}{8}{3}{3}{100}
\secentry{Bindable Readline Commands}{8}{4}{103}
\subsecentry{Commands For Moving}{8}{4}{1}{103}
\subsecentry{Commands For Manipulating The History}{8}{4}{2}{103}
\subsecentry{Commands For Changing Text}{8}{4}{3}{105}
\subsecentry{Killing And Yanking}{8}{4}{4}{106}
\subsecentry{Specifying Numeric Arguments}{8}{4}{5}{107}
\subsecentry{Letting Readline Type For You}{8}{4}{6}{107}
\subsecentry{Keyboard Macros}{8}{4}{7}{108}
\subsecentry{Some Miscellaneous Commands}{8}{4}{8}{109}
\secentry{Readline vi Mode}{8}{5}{111}
\secentry{Programmable Completion}{8}{6}{111}
\secentry{Programmable Completion Builtins}{8}{7}{113}
\chapentry{Using History Interactively}{9}{117}
\secentry{Bash History Facilities}{9}{1}{117}
\secentry{Bash History Builtins}{9}{2}{117}
\secentry{History Expansion}{9}{3}{119}
\subsecentry{Event Designators}{9}{3}{1}{119}
\subsecentry{Word Designators}{9}{3}{2}{120}
\subsecentry{Modifiers}{9}{3}{3}{121}
\chapentry{Installing Bash}{10}{123}
\secentry{Basic Installation}{10}{1}{123}
\secentry{Compilers and Options}{10}{2}{123}
\secentry{Compiling For Multiple Architectures}{10}{3}{124}
\secentry{Installation Names}{10}{4}{124}
\secentry{Specifying the System Type}{10}{5}{124}
\secentry{Sharing Defaults}{10}{6}{125}
\secentry{Operation Controls}{10}{7}{125}
\secentry{Optional Features}{10}{8}{125}
\appendixentry{Reporting Bugs}{A}{131}
\appendixentry{Major Differences From The Bourne Shell}{B}{133}
\secentry{Implementation Differences From The SVR4.2 Shell}{B}{1}{137}
\appendixentry{Copying This Manual}{C}{139}
\secentry{GNU Free Documentation License}{C}{1}{139}
\subsecentry{ADDENDUM: How to use this License for your documents}{C}{1}{1}{145}
\unnumbchapentry{Index of Shell Builtin Commands}{10}{147}
\unnumbchapentry{Index of Shell Reserved Words}{10}{149}
\unnumbchapentry{Parameter and Variable Index}{10}{151}
\unnumbchapentry{Function Index}{10}{153}
\unnumbchapentry{Concept Index}{10}{155}
+107 -104
View File
@@ -10,107 +10,110 @@
\entry{!}{16}{\code {!}}
\entry{0}{16}{\code {0}}
\entry{_}{16}{\code {_}}
\entry{CDPATH}{57}{\code {CDPATH}}
\entry{HOME}{57}{\code {HOME}}
\entry{IFS}{57}{\code {IFS}}
\entry{MAIL}{57}{\code {MAIL}}
\entry{MAILPATH}{57}{\code {MAILPATH}}
\entry{OPTARG}{57}{\code {OPTARG}}
\entry{OPTIND}{57}{\code {OPTIND}}
\entry{PATH}{57}{\code {PATH}}
\entry{PS1}{57}{\code {PS1}}
\entry{PS2}{57}{\code {PS2}}
\entry{BASH}{57}{\code {BASH}}
\entry{BASH_ARGC}{58}{\code {BASH_ARGC}}
\entry{BASH_ARGV}{58}{\code {BASH_ARGV}}
\entry{BASH_COMMAND}{58}{\code {BASH_COMMAND}}
\entry{BASH_ENV}{58}{\code {BASH_ENV}}
\entry{BASH_EXECUTION_STRING}{58}{\code {BASH_EXECUTION_STRING}}
\entry{BASH_LINENO}{58}{\code {BASH_LINENO}}
\entry{BASH_REMATCH}{58}{\code {BASH_REMATCH}}
\entry{BASH_SOURCE}{58}{\code {BASH_SOURCE}}
\entry{BASH_SUBSHELL}{58}{\code {BASH_SUBSHELL}}
\entry{BASH_VERSINFO}{58}{\code {BASH_VERSINFO}}
\entry{BASH_VERSION}{59}{\code {BASH_VERSION}}
\entry{COLUMNS}{59}{\code {COLUMNS}}
\entry{COMP_CWORD}{59}{\code {COMP_CWORD}}
\entry{COMP_LINE}{59}{\code {COMP_LINE}}
\entry{COMP_POINT}{59}{\code {COMP_POINT}}
\entry{COMP_WORDBREAKS}{59}{\code {COMP_WORDBREAKS}}
\entry{COMP_WORDS}{59}{\code {COMP_WORDS}}
\entry{COMPREPLY}{60}{\code {COMPREPLY}}
\entry{DIRSTACK}{60}{\code {DIRSTACK}}
\entry{EMACS}{60}{\code {EMACS}}
\entry{EUID}{60}{\code {EUID}}
\entry{FCEDIT}{60}{\code {FCEDIT}}
\entry{FIGNORE}{60}{\code {FIGNORE}}
\entry{FUNCNAME}{60}{\code {FUNCNAME}}
\entry{GLOBIGNORE}{60}{\code {GLOBIGNORE}}
\entry{GROUPS}{60}{\code {GROUPS}}
\entry{histchars}{60}{\code {histchars}}
\entry{HISTCMD}{61}{\code {HISTCMD}}
\entry{HISTCONTROL}{61}{\code {HISTCONTROL}}
\entry{HISTFILE}{61}{\code {HISTFILE}}
\entry{HISTFILESIZE}{61}{\code {HISTFILESIZE}}
\entry{HISTIGNORE}{61}{\code {HISTIGNORE}}
\entry{HISTSIZE}{61}{\code {HISTSIZE}}
\entry{HISTTIMEFORMAT}{62}{\code {HISTTIMEFORMAT}}
\entry{HOSTFILE}{62}{\code {HOSTFILE}}
\entry{HOSTNAME}{62}{\code {HOSTNAME}}
\entry{HOSTTYPE}{62}{\code {HOSTTYPE}}
\entry{IGNOREEOF}{62}{\code {IGNOREEOF}}
\entry{INPUTRC}{62}{\code {INPUTRC}}
\entry{LANG}{62}{\code {LANG}}
\entry{LC_ALL}{62}{\code {LC_ALL}}
\entry{LC_COLLATE}{62}{\code {LC_COLLATE}}
\entry{LC_CTYPE}{62}{\code {LC_CTYPE}}
\entry{LC_MESSAGES}{62}{\code {LC_MESSAGES}}
\entry{LC_NUMERIC}{62}{\code {LC_NUMERIC}}
\entry{LINENO}{62}{\code {LINENO}}
\entry{LINES}{63}{\code {LINES}}
\entry{MACHTYPE}{63}{\code {MACHTYPE}}
\entry{MAILCHECK}{63}{\code {MAILCHECK}}
\entry{OLDPWD}{63}{\code {OLDPWD}}
\entry{OPTERR}{63}{\code {OPTERR}}
\entry{OSTYPE}{63}{\code {OSTYPE}}
\entry{PIPESTATUS}{63}{\code {PIPESTATUS}}
\entry{POSIXLY_CORRECT}{63}{\code {POSIXLY_CORRECT}}
\entry{PPID}{63}{\code {PPID}}
\entry{PROMPT_COMMAND}{63}{\code {PROMPT_COMMAND}}
\entry{PS3}{63}{\code {PS3}}
\entry{PS4}{63}{\code {PS4}}
\entry{PWD}{63}{\code {PWD}}
\entry{RANDOM}{63}{\code {RANDOM}}
\entry{REPLY}{63}{\code {REPLY}}
\entry{SECONDS}{64}{\code {SECONDS}}
\entry{SHELL}{64}{\code {SHELL}}
\entry{SHELLOPTS}{64}{\code {SHELLOPTS}}
\entry{SHLVL}{64}{\code {SHLVL}}
\entry{TIMEFORMAT}{64}{\code {TIMEFORMAT}}
\entry{TMOUT}{64}{\code {TMOUT}}
\entry{TMPDIR}{65}{\code {TMPDIR}}
\entry{UID}{65}{\code {UID}}
\entry{auto_resume}{88}{\code {auto_resume}}
\entry{bell-style}{93}{\code {bell-style}}
\entry{bind-tty-special-chars}{93}{\code {bind-tty-special-chars}}
\entry{comment-begin}{93}{\code {comment-begin}}
\entry{completion-query-items}{93}{\code {completion-query-items}}
\entry{convert-meta}{94}{\code {convert-meta}}
\entry{disable-completion}{94}{\code {disable-completion}}
\entry{editing-mode}{94}{\code {editing-mode}}
\entry{enable-keypad}{94}{\code {enable-keypad}}
\entry{expand-tilde}{94}{\code {expand-tilde}}
\entry{history-preserve-point}{94}{\code {history-preserve-point}}
\entry{horizontal-scroll-mode}{94}{\code {horizontal-scroll-mode}}
\entry{input-meta}{94}{\code {input-meta}}
\entry{meta-flag}{94}{\code {meta-flag}}
\entry{isearch-terminators}{94}{\code {isearch-terminators}}
\entry{keymap}{94}{\code {keymap}}
\entry{mark-modified-lines}{95}{\code {mark-modified-lines}}
\entry{mark-symlinked-directories}{95}{\code {mark-symlinked-directories}}
\entry{match-hidden-files}{95}{\code {match-hidden-files}}
\entry{output-meta}{95}{\code {output-meta}}
\entry{page-completions}{95}{\code {page-completions}}
\entry{show-all-if-ambiguous}{95}{\code {show-all-if-ambiguous}}
\entry{show-all-if-unmodified}{95}{\code {show-all-if-unmodified}}
\entry{visible-stats}{96}{\code {visible-stats}}
\entry{CDPATH}{59}{\code {CDPATH}}
\entry{HOME}{59}{\code {HOME}}
\entry{IFS}{59}{\code {IFS}}
\entry{MAIL}{59}{\code {MAIL}}
\entry{MAILPATH}{59}{\code {MAILPATH}}
\entry{OPTARG}{59}{\code {OPTARG}}
\entry{OPTIND}{59}{\code {OPTIND}}
\entry{PATH}{59}{\code {PATH}}
\entry{PS1}{59}{\code {PS1}}
\entry{PS2}{59}{\code {PS2}}
\entry{BASH}{59}{\code {BASH}}
\entry{BASHPID}{60}{\code {BASHPID}}
\entry{BASH_ARGC}{60}{\code {BASH_ARGC}}
\entry{BASH_ARGV}{60}{\code {BASH_ARGV}}
\entry{BASH_COMMAND}{60}{\code {BASH_COMMAND}}
\entry{BASH_ENV}{60}{\code {BASH_ENV}}
\entry{BASH_EXECUTION_STRING}{60}{\code {BASH_EXECUTION_STRING}}
\entry{BASH_LINENO}{60}{\code {BASH_LINENO}}
\entry{BASH_REMATCH}{60}{\code {BASH_REMATCH}}
\entry{BASH_SOURCE}{60}{\code {BASH_SOURCE}}
\entry{BASH_SUBSHELL}{61}{\code {BASH_SUBSHELL}}
\entry{BASH_VERSINFO}{61}{\code {BASH_VERSINFO}}
\entry{BASH_VERSION}{61}{\code {BASH_VERSION}}
\entry{COLUMNS}{61}{\code {COLUMNS}}
\entry{COMP_CWORD}{61}{\code {COMP_CWORD}}
\entry{COMP_LINE}{61}{\code {COMP_LINE}}
\entry{COMP_POINT}{61}{\code {COMP_POINT}}
\entry{COMP_TYPE}{61}{\code {COMP_TYPE}}
\entry{COMP_KEY}{62}{\code {COMP_KEY}}
\entry{COMP_WORDBREAKS}{62}{\code {COMP_WORDBREAKS}}
\entry{COMP_WORDS}{62}{\code {COMP_WORDS}}
\entry{COMPREPLY}{62}{\code {COMPREPLY}}
\entry{DIRSTACK}{62}{\code {DIRSTACK}}
\entry{EMACS}{62}{\code {EMACS}}
\entry{EUID}{62}{\code {EUID}}
\entry{FCEDIT}{62}{\code {FCEDIT}}
\entry{FIGNORE}{62}{\code {FIGNORE}}
\entry{FUNCNAME}{62}{\code {FUNCNAME}}
\entry{GLOBIGNORE}{63}{\code {GLOBIGNORE}}
\entry{GROUPS}{63}{\code {GROUPS}}
\entry{histchars}{63}{\code {histchars}}
\entry{HISTCMD}{63}{\code {HISTCMD}}
\entry{HISTCONTROL}{63}{\code {HISTCONTROL}}
\entry{HISTFILE}{63}{\code {HISTFILE}}
\entry{HISTFILESIZE}{63}{\code {HISTFILESIZE}}
\entry{HISTIGNORE}{63}{\code {HISTIGNORE}}
\entry{HISTSIZE}{64}{\code {HISTSIZE}}
\entry{HISTTIMEFORMAT}{64}{\code {HISTTIMEFORMAT}}
\entry{HOSTFILE}{64}{\code {HOSTFILE}}
\entry{HOSTNAME}{64}{\code {HOSTNAME}}
\entry{HOSTTYPE}{64}{\code {HOSTTYPE}}
\entry{IGNOREEOF}{64}{\code {IGNOREEOF}}
\entry{INPUTRC}{64}{\code {INPUTRC}}
\entry{LANG}{64}{\code {LANG}}
\entry{LC_ALL}{64}{\code {LC_ALL}}
\entry{LC_COLLATE}{65}{\code {LC_COLLATE}}
\entry{LC_CTYPE}{65}{\code {LC_CTYPE}}
\entry{LC_MESSAGES}{65}{\code {LC_MESSAGES}}
\entry{LC_NUMERIC}{65}{\code {LC_NUMERIC}}
\entry{LINENO}{65}{\code {LINENO}}
\entry{LINES}{65}{\code {LINES}}
\entry{MACHTYPE}{65}{\code {MACHTYPE}}
\entry{MAILCHECK}{65}{\code {MAILCHECK}}
\entry{OLDPWD}{65}{\code {OLDPWD}}
\entry{OPTERR}{65}{\code {OPTERR}}
\entry{OSTYPE}{65}{\code {OSTYPE}}
\entry{PIPESTATUS}{65}{\code {PIPESTATUS}}
\entry{POSIXLY_CORRECT}{65}{\code {POSIXLY_CORRECT}}
\entry{PPID}{65}{\code {PPID}}
\entry{PROMPT_COMMAND}{66}{\code {PROMPT_COMMAND}}
\entry{PS3}{66}{\code {PS3}}
\entry{PS4}{66}{\code {PS4}}
\entry{PWD}{66}{\code {PWD}}
\entry{RANDOM}{66}{\code {RANDOM}}
\entry{REPLY}{66}{\code {REPLY}}
\entry{SECONDS}{66}{\code {SECONDS}}
\entry{SHELL}{66}{\code {SHELL}}
\entry{SHELLOPTS}{66}{\code {SHELLOPTS}}
\entry{SHLVL}{66}{\code {SHLVL}}
\entry{TIMEFORMAT}{66}{\code {TIMEFORMAT}}
\entry{TMOUT}{67}{\code {TMOUT}}
\entry{TMPDIR}{67}{\code {TMPDIR}}
\entry{UID}{67}{\code {UID}}
\entry{auto_resume}{90}{\code {auto_resume}}
\entry{bell-style}{95}{\code {bell-style}}
\entry{bind-tty-special-chars}{95}{\code {bind-tty-special-chars}}
\entry{comment-begin}{95}{\code {comment-begin}}
\entry{completion-query-items}{95}{\code {completion-query-items}}
\entry{convert-meta}{96}{\code {convert-meta}}
\entry{disable-completion}{96}{\code {disable-completion}}
\entry{editing-mode}{96}{\code {editing-mode}}
\entry{enable-keypad}{96}{\code {enable-keypad}}
\entry{expand-tilde}{96}{\code {expand-tilde}}
\entry{history-preserve-point}{96}{\code {history-preserve-point}}
\entry{horizontal-scroll-mode}{96}{\code {horizontal-scroll-mode}}
\entry{input-meta}{96}{\code {input-meta}}
\entry{meta-flag}{96}{\code {meta-flag}}
\entry{isearch-terminators}{96}{\code {isearch-terminators}}
\entry{keymap}{96}{\code {keymap}}
\entry{mark-modified-lines}{97}{\code {mark-modified-lines}}
\entry{mark-symlinked-directories}{97}{\code {mark-symlinked-directories}}
\entry{match-hidden-files}{97}{\code {match-hidden-files}}
\entry{output-meta}{97}{\code {output-meta}}
\entry{page-completions}{97}{\code {page-completions}}
\entry{show-all-if-ambiguous}{97}{\code {show-all-if-ambiguous}}
\entry{show-all-if-unmodified}{97}{\code {show-all-if-unmodified}}
\entry{visible-stats}{98}{\code {visible-stats}}
+107 -104
View File
@@ -17,127 +17,130 @@
\initial {0}
\entry {\code {0}}{16}
\initial {A}
\entry {\code {auto_resume}}{88}
\entry {\code {auto_resume}}{90}
\initial {B}
\entry {\code {BASH}}{57}
\entry {\code {BASH_ARGC}}{58}
\entry {\code {BASH_ARGV}}{58}
\entry {\code {BASH_COMMAND}}{58}
\entry {\code {BASH_ENV}}{58}
\entry {\code {BASH_EXECUTION_STRING}}{58}
\entry {\code {BASH_LINENO}}{58}
\entry {\code {BASH_REMATCH}}{58}
\entry {\code {BASH_SOURCE}}{58}
\entry {\code {BASH_SUBSHELL}}{58}
\entry {\code {BASH_VERSINFO}}{58}
\entry {\code {BASH_VERSION}}{59}
\entry {\code {bell-style}}{93}
\entry {\code {bind-tty-special-chars}}{93}
\entry {\code {BASH}}{59}
\entry {\code {BASH_ARGC}}{60}
\entry {\code {BASH_ARGV}}{60}
\entry {\code {BASH_COMMAND}}{60}
\entry {\code {BASH_ENV}}{60}
\entry {\code {BASH_EXECUTION_STRING}}{60}
\entry {\code {BASH_LINENO}}{60}
\entry {\code {BASH_REMATCH}}{60}
\entry {\code {BASH_SOURCE}}{60}
\entry {\code {BASH_SUBSHELL}}{61}
\entry {\code {BASH_VERSINFO}}{61}
\entry {\code {BASH_VERSION}}{61}
\entry {\code {BASHPID}}{60}
\entry {\code {bell-style}}{95}
\entry {\code {bind-tty-special-chars}}{95}
\initial {C}
\entry {\code {CDPATH}}{57}
\entry {\code {COLUMNS}}{59}
\entry {\code {comment-begin}}{93}
\entry {\code {COMP_CWORD}}{59}
\entry {\code {COMP_LINE}}{59}
\entry {\code {COMP_POINT}}{59}
\entry {\code {COMP_WORDBREAKS}}{59}
\entry {\code {COMP_WORDS}}{59}
\entry {\code {completion-query-items}}{93}
\entry {\code {COMPREPLY}}{60}
\entry {\code {convert-meta}}{94}
\entry {\code {CDPATH}}{59}
\entry {\code {COLUMNS}}{61}
\entry {\code {comment-begin}}{95}
\entry {\code {COMP_CWORD}}{61}
\entry {\code {COMP_KEY}}{62}
\entry {\code {COMP_LINE}}{61}
\entry {\code {COMP_POINT}}{61}
\entry {\code {COMP_TYPE}}{61}
\entry {\code {COMP_WORDBREAKS}}{62}
\entry {\code {COMP_WORDS}}{62}
\entry {\code {completion-query-items}}{95}
\entry {\code {COMPREPLY}}{62}
\entry {\code {convert-meta}}{96}
\initial {D}
\entry {\code {DIRSTACK}}{60}
\entry {\code {disable-completion}}{94}
\entry {\code {DIRSTACK}}{62}
\entry {\code {disable-completion}}{96}
\initial {E}
\entry {\code {editing-mode}}{94}
\entry {\code {EMACS}}{60}
\entry {\code {enable-keypad}}{94}
\entry {\code {EUID}}{60}
\entry {\code {expand-tilde}}{94}
\entry {\code {editing-mode}}{96}
\entry {\code {EMACS}}{62}
\entry {\code {enable-keypad}}{96}
\entry {\code {EUID}}{62}
\entry {\code {expand-tilde}}{96}
\initial {F}
\entry {\code {FCEDIT}}{60}
\entry {\code {FIGNORE}}{60}
\entry {\code {FUNCNAME}}{60}
\entry {\code {FCEDIT}}{62}
\entry {\code {FIGNORE}}{62}
\entry {\code {FUNCNAME}}{62}
\initial {G}
\entry {\code {GLOBIGNORE}}{60}
\entry {\code {GROUPS}}{60}
\entry {\code {GLOBIGNORE}}{63}
\entry {\code {GROUPS}}{63}
\initial {H}
\entry {\code {histchars}}{60}
\entry {\code {HISTCMD}}{61}
\entry {\code {HISTCONTROL}}{61}
\entry {\code {HISTFILE}}{61}
\entry {\code {HISTFILESIZE}}{61}
\entry {\code {HISTIGNORE}}{61}
\entry {\code {history-preserve-point}}{94}
\entry {\code {HISTSIZE}}{61}
\entry {\code {HISTTIMEFORMAT}}{62}
\entry {\code {HOME}}{57}
\entry {\code {horizontal-scroll-mode}}{94}
\entry {\code {HOSTFILE}}{62}
\entry {\code {HOSTNAME}}{62}
\entry {\code {HOSTTYPE}}{62}
\entry {\code {histchars}}{63}
\entry {\code {HISTCMD}}{63}
\entry {\code {HISTCONTROL}}{63}
\entry {\code {HISTFILE}}{63}
\entry {\code {HISTFILESIZE}}{63}
\entry {\code {HISTIGNORE}}{63}
\entry {\code {history-preserve-point}}{96}
\entry {\code {HISTSIZE}}{64}
\entry {\code {HISTTIMEFORMAT}}{64}
\entry {\code {HOME}}{59}
\entry {\code {horizontal-scroll-mode}}{96}
\entry {\code {HOSTFILE}}{64}
\entry {\code {HOSTNAME}}{64}
\entry {\code {HOSTTYPE}}{64}
\initial {I}
\entry {\code {IFS}}{57}
\entry {\code {IGNOREEOF}}{62}
\entry {\code {input-meta}}{94}
\entry {\code {INPUTRC}}{62}
\entry {\code {isearch-terminators}}{94}
\entry {\code {IFS}}{59}
\entry {\code {IGNOREEOF}}{64}
\entry {\code {input-meta}}{96}
\entry {\code {INPUTRC}}{64}
\entry {\code {isearch-terminators}}{96}
\initial {K}
\entry {\code {keymap}}{94}
\entry {\code {keymap}}{96}
\initial {L}
\entry {\code {LANG}}{62}
\entry {\code {LC_ALL}}{62}
\entry {\code {LC_COLLATE}}{62}
\entry {\code {LC_CTYPE}}{62}
\entry {\code {LC_MESSAGES}}{7, 62}
\entry {\code {LC_NUMERIC}}{62}
\entry {\code {LINENO}}{62}
\entry {\code {LINES}}{63}
\entry {\code {LANG}}{64}
\entry {\code {LC_ALL}}{64}
\entry {\code {LC_COLLATE}}{65}
\entry {\code {LC_CTYPE}}{65}
\entry {\code {LC_MESSAGES}}{7, 65}
\entry {\code {LC_NUMERIC}}{65}
\entry {\code {LINENO}}{65}
\entry {\code {LINES}}{65}
\initial {M}
\entry {\code {MACHTYPE}}{63}
\entry {\code {MAIL}}{57}
\entry {\code {MAILCHECK}}{63}
\entry {\code {MAILPATH}}{57}
\entry {\code {mark-modified-lines}}{95}
\entry {\code {mark-symlinked-directories}}{95}
\entry {\code {match-hidden-files}}{95}
\entry {\code {meta-flag}}{94}
\entry {\code {MACHTYPE}}{65}
\entry {\code {MAIL}}{59}
\entry {\code {MAILCHECK}}{65}
\entry {\code {MAILPATH}}{59}
\entry {\code {mark-modified-lines}}{97}
\entry {\code {mark-symlinked-directories}}{97}
\entry {\code {match-hidden-files}}{97}
\entry {\code {meta-flag}}{96}
\initial {O}
\entry {\code {OLDPWD}}{63}
\entry {\code {OPTARG}}{57}
\entry {\code {OPTERR}}{63}
\entry {\code {OPTIND}}{57}
\entry {\code {OSTYPE}}{63}
\entry {\code {output-meta}}{95}
\entry {\code {OLDPWD}}{65}
\entry {\code {OPTARG}}{59}
\entry {\code {OPTERR}}{65}
\entry {\code {OPTIND}}{59}
\entry {\code {OSTYPE}}{65}
\entry {\code {output-meta}}{97}
\initial {P}
\entry {\code {page-completions}}{95}
\entry {\code {PATH}}{57}
\entry {\code {PIPESTATUS}}{63}
\entry {\code {POSIXLY_CORRECT}}{63}
\entry {\code {PPID}}{63}
\entry {\code {PROMPT_COMMAND}}{63}
\entry {\code {PS1}}{57}
\entry {\code {PS2}}{57}
\entry {\code {PS3}}{63}
\entry {\code {PS4}}{63}
\entry {\code {PWD}}{63}
\entry {\code {page-completions}}{97}
\entry {\code {PATH}}{59}
\entry {\code {PIPESTATUS}}{65}
\entry {\code {POSIXLY_CORRECT}}{65}
\entry {\code {PPID}}{65}
\entry {\code {PROMPT_COMMAND}}{66}
\entry {\code {PS1}}{59}
\entry {\code {PS2}}{59}
\entry {\code {PS3}}{66}
\entry {\code {PS4}}{66}
\entry {\code {PWD}}{66}
\initial {R}
\entry {\code {RANDOM}}{63}
\entry {\code {REPLY}}{63}
\entry {\code {RANDOM}}{66}
\entry {\code {REPLY}}{66}
\initial {S}
\entry {\code {SECONDS}}{64}
\entry {\code {SHELL}}{64}
\entry {\code {SHELLOPTS}}{64}
\entry {\code {SHLVL}}{64}
\entry {\code {show-all-if-ambiguous}}{95}
\entry {\code {show-all-if-unmodified}}{95}
\entry {\code {SECONDS}}{66}
\entry {\code {SHELL}}{66}
\entry {\code {SHELLOPTS}}{66}
\entry {\code {SHLVL}}{66}
\entry {\code {show-all-if-ambiguous}}{97}
\entry {\code {show-all-if-unmodified}}{97}
\initial {T}
\entry {\code {TEXTDOMAIN}}{7}
\entry {\code {TEXTDOMAINDIR}}{7}
\entry {\code {TIMEFORMAT}}{64}
\entry {\code {TMOUT}}{64}
\entry {\code {TMPDIR}}{65}
\entry {\code {TIMEFORMAT}}{66}
\entry {\code {TMOUT}}{67}
\entry {\code {TMPDIR}}{67}
\initial {U}
\entry {\code {UID}}{65}
\entry {\code {UID}}{67}
\initial {V}
\entry {\code {visible-stats}}{96}
\entry {\code {visible-stats}}{98}
+180 -169
View File
@@ -79,14 +79,14 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS
--pp Display rreeaaddlliinnee function names and bindings in such a
way that they can be re-read.
--PP List current rreeaaddlliinnee function names and bindings.
--vv Display rreeaaddlliinnee variable names and values in such a way
--ss Display rreeaaddlliinnee key sequences bound to macros and the
strings they output in such a way that they can be re-
read.
--SS Display rreeaaddlliinnee key sequences bound to macros and the
strings they output.
--vv Display rreeaaddlliinnee variable names and values in such a way
that they can be re-read.
--VV List current rreeaaddlliinnee variable names and values.
--ss Display rreeaaddlliinnee key sequences bound to macros and the
strings they output in such a way that they can be re-
read.
--SS Display rreeaaddlliinnee key sequences bound to macros and the
strings they output.
--ff _f_i_l_e_n_a_m_e
Read key bindings from _f_i_l_e_n_a_m_e.
--qq _f_u_n_c_t_i_o_n
@@ -179,8 +179,8 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS
or no matches were generated.
ccoommpplleettee [--aabbccddeeffggjjkkssuuvv] [--oo _c_o_m_p_-_o_p_t_i_o_n] [--AA _a_c_t_i_o_n] [--GG _g_l_o_b_p_a_t] [--WW
_w_o_r_d_l_i_s_t] [--PP _p_r_e_f_i_x] [--SS _s_u_f_f_i_x]
[--XX _f_i_l_t_e_r_p_a_t] [--FF _f_u_n_c_t_i_o_n] [--CC _c_o_m_m_a_n_d] _n_a_m_e [_n_a_m_e _._._.]
_w_o_r_d_l_i_s_t] [--FF _f_u_n_c_t_i_o_n] [--CC _c_o_m_m_a_n_d]
[--XX _f_i_l_t_e_r_p_a_t] [--PP _p_r_e_f_i_x] [--SS _s_u_f_f_i_x] _n_a_m_e [_n_a_m_e _._._.]
ccoommpplleettee --pprr [_n_a_m_e ...]
Specify how arguments to each _n_a_m_e should be completed. If the
--pp option is supplied, or if no options are supplied, existing
@@ -415,7 +415,7 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS
\\xx_H_H the eight-bit character whose value is the hexadecimal
value _H_H (one or two hex digits)
eennaabbllee [--aaddnnppss] [--ff _f_i_l_e_n_a_m_e] [_n_a_m_e ...]
eennaabbllee [--aa] [--ddnnppss] [--ff _f_i_l_e_n_a_m_e] [_n_a_m_e ...]
Enable and disable builtin shell commands. Disabling a builtin
allows a disk command which has the same name as a shell builtin
to be executed without specifying a full pathname, even though
@@ -476,7 +476,7 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS
variable name, or --ff is supplied with a _n_a_m_e that is not a func-
tion.
ffcc [--ee _e_n_a_m_e] [--nnllrr] [_f_i_r_s_t] [_l_a_s_t]
ffcc [--ee _e_n_a_m_e] [--llnnrr] [_f_i_r_s_t] [_l_a_s_t]
ffcc --ss [_p_a_t=_r_e_p] [_c_m_d]
Fix Command. In the first form, a range of commands from _f_i_r_s_t
to _l_a_s_t is selected from the history list. _F_i_r_s_t and _l_a_s_t may
@@ -771,8 +771,8 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS
occurs while reading the name of the current directory or an
invalid option is supplied.
rreeaadd [--eerrss] [--uu _f_d] [--tt _t_i_m_e_o_u_t] [--aa _a_n_a_m_e] [--pp _p_r_o_m_p_t] [--nn _n_c_h_a_r_s] [--dd
_d_e_l_i_m] [_n_a_m_e ...]
rreeaadd [--eerrss] [--aa _a_n_a_m_e] [--dd _d_e_l_i_m] [--nn _n_c_h_a_r_s] [--pp _p_r_o_m_p_t] [--tt _t_i_m_e_o_u_t]
[--uu _f_d] [_n_a_m_e ...]
One line is read from the standard input, or from the file
descriptor _f_d supplied as an argument to the --uu option, and the
first word is assigned to the first _n_a_m_e, the second word to the
@@ -845,7 +845,8 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS
status is false. Any command associated with the RREETTUURRNN trap is
executed before execution resumes after the function or script.
sseett [----aabbeeffhhkkmmnnppttuuvvxxBBCCHHPP] [--oo _o_p_t_i_o_n] [_a_r_g ...]
sseett [----aabbeeffhhkkmmnnppttuuvvxxBBCCEEHHPPTT] [--oo _o_p_t_i_o_n] [_a_r_g ...]
sseett [++aabbeeffhhkkmmnnppttuuvvxxBBCCEEHHPPTT] [++oo _o_p_t_i_o_n] [_a_r_g ...]
Without options, the name and value of each shell variable are
displayed in a format that can be reused as input for setting or
resetting the currently-set variables. Read-only variables can-
@@ -1038,6 +1039,9 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS
The list of sshhoopptt options is:
aauuttooccdd If set, a command name that is the name of a directory
is executed as if it were the argument to the ccdd com-
mand. This option is only used by interactive shells.
ccddaabbllee__vvaarrss
If set, an argument to the ccdd builtin command that is
not a directory is assumed to be the name of a variable
@@ -1054,118 +1058,125 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS
ble exists before trying to execute it. If a hashed
command no longer exists, a normal path search is per-
formed.
cchheecckkjjoobbss
If set, bash lists the status of any stopped and running
jobs before exiting an interactive shell. If any jobs
are running, this causes the exit to be deferred until a
second exit is attempted without an intervening command
(see JJOOBB CCOONNTTRROOLL above). The shell always postpones
exiting if any jobs are stopped.
cchheecckkwwiinnssiizzee
If set, bbaasshh checks the window size after each command
and, if necessary, updates the values of LLIINNEESS and CCOOLL--
If set, bbaasshh checks the window size after each command
and, if necessary, updates the values of LLIINNEESS and CCOOLL--
UUMMNNSS.
ccmmddhhiisstt If set, bbaasshh attempts to save all lines of a multiple-
line command in the same history entry. This allows
ccmmddhhiisstt If set, bbaasshh attempts to save all lines of a multiple-
line command in the same history entry. This allows
easy re-editing of multi-line commands.
ddoottgglloobb If set, bbaasshh includes filenames beginning with a `.' in
ddoottgglloobb If set, bbaasshh includes filenames beginning with a `.' in
the results of pathname expansion.
eexxeeccffaaiill
If set, a non-interactive shell will not exit if it can-
not execute the file specified as an argument to the
eexxeecc builtin command. An interactive shell does not
not execute the file specified as an argument to the
eexxeecc builtin command. An interactive shell does not
exit if eexxeecc fails.
eexxppaanndd__aalliiaasseess
If set, aliases are expanded as described above under
If set, aliases are expanded as described above under
AALLIIAASSEESS. This option is enabled by default for interac-
tive shells.
eexxttddeebbuugg
If set, behavior intended for use by debuggers is
If set, behavior intended for use by debuggers is
enabled:
11.. The --FF option to the ddeeccllaarree builtin displays the
source file name and line number corresponding to
each function name supplied as an argument.
22.. If the command run by the DDEEBBUUGG trap returns a
non-zero value, the next command is skipped and
22.. If the command run by the DDEEBBUUGG trap returns a
non-zero value, the next command is skipped and
not executed.
33.. If the command run by the DDEEBBUUGG trap returns a
value of 2, and the shell is executing in a sub-
routine (a shell function or a shell script exe-
cuted by the .. or ssoouurrccee builtins), a call to
33.. If the command run by the DDEEBBUUGG trap returns a
value of 2, and the shell is executing in a sub-
routine (a shell function or a shell script exe-
cuted by the .. or ssoouurrccee builtins), a call to
rreettuurrnn is simulated.
44.. BBAASSHH__AARRGGCC and BBAASSHH__AARRGGVV are updated as described
44.. BBAASSHH__AARRGGCC and BBAASSHH__AARRGGVV are updated as described
in their descriptions above.
55.. Function tracing is enabled: command substitu-
55.. Function tracing is enabled: command substitu-
tion, shell functions, and subshells invoked with
(( _c_o_m_m_a_n_d )) inherit the DDEEBBUUGG and RREETTUURRNN traps.
66.. Error tracing is enabled: command substitution,
shell functions, and subshells invoked with ((
66.. Error tracing is enabled: command substitution,
shell functions, and subshells invoked with ((
_c_o_m_m_a_n_d )) inherit the EERRRROORR trap.
eexxttgglloobb If set, the extended pattern matching features described
above under PPaatthhnnaammee EExxppaannssiioonn are enabled.
eexxttqquuoottee
If set, $$'_s_t_r_i_n_g' and $$"_s_t_r_i_n_g" quoting is performed
within $${{_p_a_r_a_m_e_t_e_r}} expansions enclosed in double
If set, $$'_s_t_r_i_n_g' and $$"_s_t_r_i_n_g" quoting is performed
within $${{_p_a_r_a_m_e_t_e_r}} expansions enclosed in double
quotes. This option is enabled by default.
ffaaiillgglloobb
If set, patterns which fail to match filenames during
If set, patterns which fail to match filenames during
pathname expansion result in an expansion error.
ffoorrccee__ffiiggnnoorree
If set, the suffixes specified by the FFIIGGNNOORREE shell
variable cause words to be ignored when performing word
If set, the suffixes specified by the FFIIGGNNOORREE shell
variable cause words to be ignored when performing word
completion even if the ignored words are the only possi-
ble completions. See SSHHEELLLL VVAARRIIAABBLLEESS above for a
description of FFIIGGNNOORREE. This option is enabled by
description of FFIIGGNNOORREE. This option is enabled by
default.
ggnnuu__eerrrrffmmtt
If set, shell error messages are written in the standard
GNU error message format.
hhiissttaappppeenndd
If set, the history list is appended to the file named
by the value of the HHIISSTTFFIILLEE variable when the shell
If set, the history list is appended to the file named
by the value of the HHIISSTTFFIILLEE variable when the shell
exits, rather than overwriting the file.
hhiissttrreeeeddiitt
If set, and rreeaaddlliinnee is being used, a user is given the
If set, and rreeaaddlliinnee is being used, a user is given the
opportunity to re-edit a failed history substitution.
hhiissttvveerriiffyy
If set, and rreeaaddlliinnee is being used, the results of his-
tory substitution are not immediately passed to the
shell parser. Instead, the resulting line is loaded
If set, and rreeaaddlliinnee is being used, the results of his-
tory substitution are not immediately passed to the
shell parser. Instead, the resulting line is loaded
into the rreeaaddlliinnee editing buffer, allowing further modi-
fication.
hhoossttccoommpplleettee
If set, and rreeaaddlliinnee is being used, bbaasshh will attempt to
perform hostname completion when a word containing a @@
is being completed (see CCoommpplleettiinngg under RREEAADDLLIINNEE
perform hostname completion when a word containing a @@
is being completed (see CCoommpplleettiinngg under RREEAADDLLIINNEE
above). This is enabled by default.
hhuuppoonneexxiitt
If set, bbaasshh will send SSIIGGHHUUPP to all jobs when an inter-
active login shell exits.
iinntteerraaccttiivvee__ccoommmmeennttss
If set, allow a word beginning with ## to cause that word
and all remaining characters on that line to be ignored
in an interactive shell (see CCOOMMMMEENNTTSS above). This
and all remaining characters on that line to be ignored
in an interactive shell (see CCOOMMMMEENNTTSS above). This
option is enabled by default.
lliitthhiisstt If set, and the ccmmddhhiisstt option is enabled, multi-line
lliitthhiisstt If set, and the ccmmddhhiisstt option is enabled, multi-line
commands are saved to the history with embedded newlines
rather than using semicolon separators where possible.
llooggiinn__sshheellll
The shell sets this option if it is started as a login
shell (see IINNVVOOCCAATTIIOONN above). The value may not be
The shell sets this option if it is started as a login
shell (see IINNVVOOCCAATTIIOONN above). The value may not be
changed.
mmaaiillwwaarrnn
If set, and a file that bbaasshh is checking for mail has
been accessed since the last time it was checked, the
message ``The mail in _m_a_i_l_f_i_l_e has been read'' is dis-
If set, and a file that bbaasshh is checking for mail has
been accessed since the last time it was checked, the
message ``The mail in _m_a_i_l_f_i_l_e has been read'' is dis-
played.
nnoo__eemmppttyy__ccmmdd__ccoommpplleettiioonn
If set, and rreeaaddlliinnee is being used, bbaasshh will not
If set, and rreeaaddlliinnee is being used, bbaasshh will not
attempt to search the PPAATTHH for possible completions when
completion is attempted on an empty line.
nnooccaasseegglloobb
If set, bbaasshh matches filenames in a case-insensitive
If set, bbaasshh matches filenames in a case-insensitive
fashion when performing pathname expansion (see PPaatthhnnaammee
EExxppaannssiioonn above).
nnooccaasseemmaattcchh
If set, bbaasshh matches patterns in a case-insensitive
If set, bbaasshh matches patterns in a case-insensitive
fashion when performing matching while executing ccaassee or
[[[[ conditional commands.
nnuullllgglloobb
If set, bbaasshh allows patterns which match no files (see
PPaatthhnnaammee EExxppaannssiioonn above) to expand to a null string,
If set, bbaasshh allows patterns which match no files (see
PPaatthhnnaammee EExxppaannssiioonn above) to expand to a null string,
rather than themselves.
pprrooggccoommpp
If set, the programmable completion facilities (see PPrroo--
@@ -1173,46 +1184,46 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS
enabled by default.
pprroommppttvvaarrss
If set, prompt strings undergo parameter expansion, com-
mand substitution, arithmetic expansion, and quote
removal after being expanded as described in PPRROOMMPPTTIINNGG
mand substitution, arithmetic expansion, and quote
removal after being expanded as described in PPRROOMMPPTTIINNGG
above. This option is enabled by default.
rreessttrriicctteedd__sshheellll
The shell sets this option if it is started in
The shell sets this option if it is started in
restricted mode (see RREESSTTRRIICCTTEEDD SSHHEELLLL below). The value
may not be changed. This is not reset when the startup
files are executed, allowing the startup files to dis-
may not be changed. This is not reset when the startup
files are executed, allowing the startup files to dis-
cover whether or not a shell is restricted.
sshhiifftt__vveerrbboossee
If set, the sshhiifftt builtin prints an error message when
If set, the sshhiifftt builtin prints an error message when
the shift count exceeds the number of positional parame-
ters.
ssoouurrcceeppaatthh
If set, the ssoouurrccee (..) builtin uses the value of PPAATTHH to
find the directory containing the file supplied as an
find the directory containing the file supplied as an
argument. This option is enabled by default.
xxppgg__eecchhoo
If set, the eecchhoo builtin expands backslash-escape
If set, the eecchhoo builtin expands backslash-escape
sequences by default.
ssuussppeenndd [--ff]
Suspend the execution of this shell until it receives a SSIIGGCCOONNTT
signal. The --ff option says not to complain if this is a login
shell; just suspend anyway. The return status is 0 unless the
Suspend the execution of this shell until it receives a SSIIGGCCOONNTT
signal. The --ff option says not to complain if this is a login
shell; just suspend anyway. The return status is 0 unless the
shell is a login shell and --ff is not supplied, or if job control
is not enabled.
tteesstt _e_x_p_r
[[ _e_x_p_r ]]
Return a status of 0 or 1 depending on the evaluation of the
conditional expression _e_x_p_r. Each operator and operand must be
a separate argument. Expressions are composed of the primaries
described above under CCOONNDDIITTIIOONNAALL EEXXPPRREESSSSIIOONNSS. tteesstt does not
Return a status of 0 or 1 depending on the evaluation of the
conditional expression _e_x_p_r. Each operator and operand must be
a separate argument. Expressions are composed of the primaries
described above under CCOONNDDIITTIIOONNAALL EEXXPPRREESSSSIIOONNSS. tteesstt does not
accept any options, nor does it accept and ignore an argument of
---- as signifying the end of options.
Expressions may be combined using the following operators,
Expressions may be combined using the following operators,
listed in decreasing order of precedence.
!! _e_x_p_r True if _e_x_p_r is false.
(( _e_x_p_r ))
Returns the value of _e_x_p_r. This may be used to override
Returns the value of _e_x_p_r. This may be used to override
the normal precedence of operators.
_e_x_p_r_1 -aa _e_x_p_r_2
True if both _e_x_p_r_1 and _e_x_p_r_2 are true.
@@ -1229,116 +1240,116 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS
null.
2 arguments
If the first argument is !!, the expression is true if and
only if the second argument is null. If the first argu-
ment is one of the unary conditional operators listed
above under CCOONNDDIITTIIOONNAALL EEXXPPRREESSSSIIOONNSS, the expression is
only if the second argument is null. If the first argu-
ment is one of the unary conditional operators listed
above under CCOONNDDIITTIIOONNAALL EEXXPPRREESSSSIIOONNSS, the expression is
true if the unary test is true. If the first argument is
not a valid unary conditional operator, the expression is
false.
3 arguments
If the second argument is one of the binary conditional
If the second argument is one of the binary conditional
operators listed above under CCOONNDDIITTIIOONNAALL EEXXPPRREESSSSIIOONNSS, the
result of the expression is the result of the binary test
using the first and third arguments as operands. If the
first argument is !!, the value is the negation of the
two-argument test using the second and third arguments.
using the first and third arguments as operands. If the
first argument is !!, the value is the negation of the
two-argument test using the second and third arguments.
If the first argument is exactly (( and the third argument
is exactly )), the result is the one-argument test of the
second argument. Otherwise, the expression is false.
The --aa and --oo operators are considered binary operators
is exactly )), the result is the one-argument test of the
second argument. Otherwise, the expression is false.
The --aa and --oo operators are considered binary operators
in this case.
4 arguments
If the first argument is !!, the result is the negation of
the three-argument expression composed of the remaining
the three-argument expression composed of the remaining
arguments. Otherwise, the expression is parsed and eval-
uated according to precedence using the rules listed
uated according to precedence using the rules listed
above.
5 or more arguments
The expression is parsed and evaluated according to
The expression is parsed and evaluated according to
precedence using the rules listed above.
ttiimmeess Print the accumulated user and system times for the shell and
ttiimmeess Print the accumulated user and system times for the shell and
for processes run from the shell. The return status is 0.
ttrraapp [--llpp] [[_a_r_g] _s_i_g_s_p_e_c ...]
The command _a_r_g is to be read and executed when the shell
receives signal(s) _s_i_g_s_p_e_c. If _a_r_g is absent (and there is a
single _s_i_g_s_p_e_c) or --, each specified signal is reset to its
original disposition (the value it had upon entrance to the
shell). If _a_r_g is the null string the signal specified by each
_s_i_g_s_p_e_c is ignored by the shell and by the commands it invokes.
If _a_r_g is not present and --pp has been supplied, then the trap
commands associated with each _s_i_g_s_p_e_c are displayed. If no
arguments are supplied or if only --pp is given, ttrraapp prints the
list of commands associated with each signal. The --ll option
causes the shell to print a list of signal names and their cor-
responding numbers. Each _s_i_g_s_p_e_c is either a signal name
defined in <_s_i_g_n_a_l_._h>, or a signal number. Signal names are
case insensitive and the SIG prefix is optional. If a _s_i_g_s_p_e_c
is EEXXIITT (0) the command _a_r_g is executed on exit from the shell.
If a _s_i_g_s_p_e_c is DDEEBBUUGG, the command _a_r_g is executed before every
The command _a_r_g is to be read and executed when the shell
receives signal(s) _s_i_g_s_p_e_c. If _a_r_g is absent (and there is a
single _s_i_g_s_p_e_c) or --, each specified signal is reset to its
original disposition (the value it had upon entrance to the
shell). If _a_r_g is the null string the signal specified by each
_s_i_g_s_p_e_c is ignored by the shell and by the commands it invokes.
If _a_r_g is not present and --pp has been supplied, then the trap
commands associated with each _s_i_g_s_p_e_c are displayed. If no
arguments are supplied or if only --pp is given, ttrraapp prints the
list of commands associated with each signal. The --ll option
causes the shell to print a list of signal names and their cor-
responding numbers. Each _s_i_g_s_p_e_c is either a signal name
defined in <_s_i_g_n_a_l_._h>, or a signal number. Signal names are
case insensitive and the SIG prefix is optional. If a _s_i_g_s_p_e_c
is EEXXIITT (0) the command _a_r_g is executed on exit from the shell.
If a _s_i_g_s_p_e_c is DDEEBBUUGG, the command _a_r_g is executed before every
_s_i_m_p_l_e _c_o_m_m_a_n_d, _f_o_r command, _c_a_s_e command, _s_e_l_e_c_t command, every
arithmetic _f_o_r command, and before the first command executes in
a shell function (see SSHHEELLLL GGRRAAMMMMAARR above). Refer to the
description of the eexxttddeebbuugg option to the sshhoopptt builtin for
details of its effect on the DDEEBBUUGG trap. If a _s_i_g_s_p_e_c is EERRRR,
the command _a_r_g is executed whenever a simple command has a
non-zero exit status, subject to the following conditions. The
EERRRR trap is not executed if the failed command is part of the
command list immediately following a wwhhiillee or uunnttiill keyword,
a shell function (see SSHHEELLLL GGRRAAMMMMAARR above). Refer to the
description of the eexxttddeebbuugg option to the sshhoopptt builtin for
details of its effect on the DDEEBBUUGG trap. If a _s_i_g_s_p_e_c is EERRRR,
the command _a_r_g is executed whenever a simple command has a
non-zero exit status, subject to the following conditions. The
EERRRR trap is not executed if the failed command is part of the
command list immediately following a wwhhiillee or uunnttiill keyword,
part of the test in an _i_f statement, part of a &&&& or |||| list, or
if the command's return value is being inverted via !!. These
are the same conditions obeyed by the eerrrreexxiitt option. If a
if the command's return value is being inverted via !!. These
are the same conditions obeyed by the eerrrreexxiitt option. If a
_s_i_g_s_p_e_c is RREETTUURRNN, the command _a_r_g is executed each time a shell
function or a script executed with the .. or ssoouurrccee builtins fin-
ishes executing. Signals ignored upon entry to the shell cannot
be trapped or reset. Trapped signals that are not being ignored
are reset to their original values in a child process when it is
created. The return status is false if any _s_i_g_s_p_e_c is invalid;
created. The return status is false if any _s_i_g_s_p_e_c is invalid;
otherwise ttrraapp returns true.
ttyyppee [--aaffttppPP] _n_a_m_e [_n_a_m_e ...]
With no options, indicate how each _n_a_m_e would be interpreted if
With no options, indicate how each _n_a_m_e would be interpreted if
used as a command name. If the --tt option is used, ttyyppee prints a
string which is one of _a_l_i_a_s, _k_e_y_w_o_r_d, _f_u_n_c_t_i_o_n, _b_u_i_l_t_i_n, or
_f_i_l_e if _n_a_m_e is an alias, shell reserved word, function,
builtin, or disk file, respectively. If the _n_a_m_e is not found,
then nothing is printed, and an exit status of false is
returned. If the --pp option is used, ttyyppee either returns the
string which is one of _a_l_i_a_s, _k_e_y_w_o_r_d, _f_u_n_c_t_i_o_n, _b_u_i_l_t_i_n, or
_f_i_l_e if _n_a_m_e is an alias, shell reserved word, function,
builtin, or disk file, respectively. If the _n_a_m_e is not found,
then nothing is printed, and an exit status of false is
returned. If the --pp option is used, ttyyppee either returns the
name of the disk file that would be executed if _n_a_m_e were speci-
fied as a command name, or nothing if ``type -t name'' would not
return _f_i_l_e. The --PP option forces a PPAATTHH search for each _n_a_m_e,
return _f_i_l_e. The --PP option forces a PPAATTHH search for each _n_a_m_e,
even if ``type -t name'' would not return _f_i_l_e. If a command is
hashed, --pp and --PP print the hashed value, not necessarily the
hashed, --pp and --PP print the hashed value, not necessarily the
file that appears first in PPAATTHH. If the --aa option is used, ttyyppee
prints all of the places that contain an executable named _n_a_m_e.
This includes aliases and functions, if and only if the --pp
option is not also used. The table of hashed commands is not
consulted when using --aa. The --ff option suppresses shell func-
tion lookup, as with the ccoommmmaanndd builtin. ttyyppee returns true if
prints all of the places that contain an executable named _n_a_m_e.
This includes aliases and functions, if and only if the --pp
option is not also used. The table of hashed commands is not
consulted when using --aa. The --ff option suppresses shell func-
tion lookup, as with the ccoommmmaanndd builtin. ttyyppee returns true if
any of the arguments are found, false if none are found.
uulliimmiitt [--SSHHaaccddeeffiillmmnnppqqrrssttuuvvxx [_l_i_m_i_t]]
Provides control over the resources available to the shell and
to processes started by it, on systems that allow such control.
Provides control over the resources available to the shell and
to processes started by it, on systems that allow such control.
The --HH and --SS options specify that the hard or soft limit is set
for the given resource. A hard limit cannot be increased once
it is set; a soft limit may be increased up to the value of the
hard limit. If neither --HH nor --SS is specified, both the soft
and hard limits are set. The value of _l_i_m_i_t can be a number in
for the given resource. A hard limit cannot be increased once
it is set; a soft limit may be increased up to the value of the
hard limit. If neither --HH nor --SS is specified, both the soft
and hard limits are set. The value of _l_i_m_i_t can be a number in
the unit specified for the resource or one of the special values
hhaarrdd, ssoofftt, or uunnlliimmiitteedd, which stand for the current hard
limit, the current soft limit, and no limit, respectively. If
_l_i_m_i_t is omitted, the current value of the soft limit of the
resource is printed, unless the --HH option is given. When more
than one resource is specified, the limit name and unit are
hhaarrdd, ssoofftt, or uunnlliimmiitteedd, which stand for the current hard
limit, the current soft limit, and no limit, respectively. If
_l_i_m_i_t is omitted, the current value of the soft limit of the
resource is printed, unless the --HH option is given. When more
than one resource is specified, the limit name and unit are
printed before the value. Other options are interpreted as fol-
lows:
--aa All current limits are reported
--cc The maximum size of core files created
--dd The maximum size of a process's data segment
--ee The maximum scheduling priority ("nice")
--ff The maximum size of files written by the shell and its
--ff The maximum size of files written by the shell and its
children
--ii The maximum number of pending signals
--ll The maximum size that may be locked into memory
@@ -1350,57 +1361,57 @@ BBAASSHH BBUUIILLTTIINN CCOOMMMMAANNDDSS
--rr The maximum real-time scheduling priority
--ss The maximum stack size
--tt The maximum amount of cpu time in seconds
--uu The maximum number of processes available to a single
--uu The maximum number of processes available to a single
user
--vv The maximum amount of virtual memory available to the
--vv The maximum amount of virtual memory available to the
shell
--xx The maximum number of file locks
If _l_i_m_i_t is given, it is the new value of the specified resource
(the --aa option is display only). If no option is given, then --ff
is assumed. Values are in 1024-byte increments, except for --tt,
which is in seconds, --pp, which is in units of 512-byte blocks,
and --nn and --uu, which are unscaled values. The return status is
0 unless an invalid option or argument is supplied, or an error
is assumed. Values are in 1024-byte increments, except for --tt,
which is in seconds, --pp, which is in units of 512-byte blocks,
and --nn and --uu, which are unscaled values. The return status is
0 unless an invalid option or argument is supplied, or an error
occurs while setting a new limit.
uummaasskk [--pp] [--SS] [_m_o_d_e]
The user file-creation mask is set to _m_o_d_e. If _m_o_d_e begins with
a digit, it is interpreted as an octal number; otherwise it is
interpreted as a symbolic mode mask similar to that accepted by
_c_h_m_o_d(1). If _m_o_d_e is omitted, the current value of the mask is
printed. The --SS option causes the mask to be printed in sym-
bolic form; the default output is an octal number. If the --pp
a digit, it is interpreted as an octal number; otherwise it is
interpreted as a symbolic mode mask similar to that accepted by
_c_h_m_o_d(1). If _m_o_d_e is omitted, the current value of the mask is
printed. The --SS option causes the mask to be printed in sym-
bolic form; the default output is an octal number. If the --pp
option is supplied, and _m_o_d_e is omitted, the output is in a form
that may be reused as input. The return status is 0 if the mode
was successfully changed or if no _m_o_d_e argument was supplied,
was successfully changed or if no _m_o_d_e argument was supplied,
and false otherwise.
uunnaalliiaass [-aa] [_n_a_m_e ...]
Remove each _n_a_m_e from the list of defined aliases. If --aa is
supplied, all alias definitions are removed. The return value
Remove each _n_a_m_e from the list of defined aliases. If --aa is
supplied, all alias definitions are removed. The return value
is true unless a supplied _n_a_m_e is not a defined alias.
uunnsseett [-ffvv] [_n_a_m_e ...]
For each _n_a_m_e, remove the corresponding variable or function.
For each _n_a_m_e, remove the corresponding variable or function.
If no options are supplied, or the --vv option is given, each _n_a_m_e
refers to a shell variable. Read-only variables may not be
unset. If --ff is specified, each _n_a_m_e refers to a shell func-
tion, and the function definition is removed. Each unset vari-
able or function is removed from the environment passed to sub-
sequent commands. If any of RRAANNDDOOMM, SSEECCOONNDDSS, LLIINNEENNOO, HHIISSTTCCMMDD,
refers to a shell variable. Read-only variables may not be
unset. If --ff is specified, each _n_a_m_e refers to a shell func-
tion, and the function definition is removed. Each unset vari-
able or function is removed from the environment passed to sub-
sequent commands. If any of RRAANNDDOOMM, SSEECCOONNDDSS, LLIINNEENNOO, HHIISSTTCCMMDD,
FFUUNNCCNNAAMMEE, GGRROOUUPPSS, or DDIIRRSSTTAACCKK are unset, they lose their special
properties, even if they are subsequently reset. The exit sta-
properties, even if they are subsequently reset. The exit sta-
tus is true unless a _n_a_m_e is readonly.
wwaaiitt [_n _._._.]
Wait for each specified process and return its termination sta-
tus. Each _n may be a process ID or a job specification; if a
job spec is given, all processes in that job's pipeline are
waited for. If _n is not given, all currently active child pro-
cesses are waited for, and the return status is zero. If _n
specifies a non-existent process or job, the return status is
127. Otherwise, the return status is the exit status of the
Wait for each specified process and return its termination sta-
tus. Each _n may be a process ID or a job specification; if a
job spec is given, all processes in that job's pipeline are
waited for. If _n is not given, all currently active child pro-
cesses are waited for, and the return status is zero. If _n
specifies a non-existent process or job, the return status is
127. Otherwise, the return status is the exit status of the
last process or job waited for.
SSEEEE AALLSSOO
+464 -451
View File
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -1,6 +1,6 @@
%!PS-Adobe-3.0
%%Creator: groff version 1.19.1
%%CreationDate: Tue Dec 12 14:43:07 2006
%%CreationDate: Tue Jan 2 10:25:15 2007
%%DocumentNeededResources: font Times-Roman
%%+ font Times-Bold
%%DocumentSuppliedResources: procset grops 1.19 1
+1 -1
View File
@@ -229,7 +229,7 @@ libgnuintl.h: $(srcdir)/libgnuintl.h.in
cp $(srcdir)/libgnuintl.h.in libgnuintl.h
libintl.h: libgnuintl.h
cp libgnuintl.h libintl.h
cmp libgnuintl.h libintl.h || cp libgnuintl.h libintl.h
charset.alias: $(srcdir)/config.charset
$(SHELL) $(srcdir)/config.charset '@host@' > t-$@
+465
View File
@@ -0,0 +1,465 @@
# Makefile for directory with message catalog handling library of GNU gettext
# Copyright (C) 1995-1998, 2000-2003 Free Software Foundation, Inc.
#
# This program is free software; you can redistribute it and/or modify it
# under the terms of the GNU Library General Public License as published
# by the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# Library General Public License for more details.
#
# You should have received a copy of the GNU Library General Public
# License along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
# USA.
PACKAGE = @PACKAGE_NAME@
VERSION = @PACKAGE_VERSION@
SHELL = /bin/sh
srcdir = @srcdir@
top_srcdir = @top_srcdir@
top_builddir = @BUILD_DIR@
VPATH = $(srcdir)
prefix = @prefix@
exec_prefix = @exec_prefix@
transform = @program_transform_name@
libdir = @libdir@
includedir = @includedir@
datadir = @datadir@
localedir = $(datadir)/locale
gettextsrcdir = $(datadir)/gettext/intl
aliaspath = $(localedir)
subdir = intl
INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
MKINSTALLDIRS = @MKINSTALLDIRS@
mkinstalldirs = $(SHELL) $(MKINSTALLDIRS)
l = @INTL_LIBTOOL_SUFFIX_PREFIX@
AR = ar
CC = @CC@
LIBTOOL = @LIBTOOL@
RANLIB = @RANLIB@
YACC = @INTLBISON@ -y -d
YFLAGS = --name-prefix=__gettext
LOCAL_DEFS = @LOCAL_DEFS@
DEFS = -DLOCALEDIR=\"$(localedir)\" -DLOCALE_ALIAS_PATH=\"$(aliaspath)\" \
-DLIBDIR=\"$(prefix)/libdata\" -DIN_LIBINTL \
-DENABLE_RELOCATABLE=1 -DIN_LIBRARY -DINSTALLDIR=\"$(libdir)\" -DNO_XMALLOC \
-Dset_relocation_prefix=libintl_set_relocation_prefix \
-Drelocate=libintl_relocate \
-DDEPENDS_ON_LIBICONV=1 @DEFS@ @LOCAL_DEFS@
CPPFLAGS = @CPPFLAGS@
CFLAGS = @CFLAGS@
LDFLAGS = @LDFLAGS@
LIBS = @LIBS@
COMPILE = $(CC) -c $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) $(XCFLAGS)
HEADERS = \
gmo.h \
gettextP.h \
hash-string.h \
loadinfo.h \
plural-exp.h \
eval-plural.h \
localcharset.h \
relocatable.h \
os2compat.h \
libgnuintl.h.in
SOURCES = \
bindtextdom.c \
dcgettext.c \
dgettext.c \
gettext.c \
finddomain.c \
loadmsgcat.c \
localealias.c \
textdomain.c \
l10nflist.c \
explodename.c \
dcigettext.c \
dcngettext.c \
dngettext.c \
ngettext.c \
plural.y \
plural-exp.c \
localcharset.c \
relocatable.c \
localename.c \
log.c \
osdep.c \
os2compat.c \
intl-compat.c
OBJECTS = \
bindtextdom.$lo \
dcgettext.$lo \
dgettext.$lo \
gettext.$lo \
finddomain.$lo \
loadmsgcat.$lo \
localealias.$lo \
textdomain.$lo \
l10nflist.$lo \
explodename.$lo \
dcigettext.$lo \
dcngettext.$lo \
dngettext.$lo \
ngettext.$lo \
plural.$lo \
plural-exp.$lo \
localcharset.$lo \
relocatable.$lo \
localename.$lo \
log.$lo \
osdep.$lo \
intl-compat.$lo
DISTFILES.common = Makefile.in \
config.charset locale.alias ref-add.sin ref-del.sin $(HEADERS) $(SOURCES)
DISTFILES.generated = plural.c
DISTFILES.normal = VERSION
DISTFILES.gettext = COPYING.LIB-2.0 COPYING.LIB-2.1 libintl.glibc \
Makefile.vms libgnuintl.h.msvc-shared README.woe32 Makefile.msvc
DISTFILES.obsolete = xopen-msg.sed linux-msg.sed po2tbl.sed.in cat-compat.c \
COPYING.LIB-2 gettext.h libgettext.h plural-eval.c libgnuintl.h
all: all-@USE_INCLUDED_LIBINTL@
all-yes: libintl.$la libintl.h charset.alias ref-add.sed ref-del.sed
all-no: all-no-@BUILD_INCLUDED_LIBINTL@
all-no-yes: libgnuintl.$la
all-no-no:
libintl.a libgnuintl.a: $(OBJECTS)
rm -f $@
$(AR) cru $@ $(OBJECTS)
$(RANLIB) $@
libintl.la libgnuintl.la: $(OBJECTS)
$(LIBTOOL) --mode=link \
$(CC) $(CPPFLAGS) $(CFLAGS) $(XCFLAGS) $(LDFLAGS) -o $@ \
$(OBJECTS) @LTLIBICONV@ $(LIBS) \
-version-info $(LTV_CURRENT):$(LTV_REVISION):$(LTV_AGE) \
-rpath $(libdir) \
-no-undefined
# Libtool's library version information for libintl.
# Before making a gettext release, the gettext maintainer must change this
# according to the libtool documentation, section "Library interface versions".
# Maintainers of other packages that include the intl directory must *not*
# change these values.
LTV_CURRENT=5
LTV_REVISION=0
LTV_AGE=3
.SUFFIXES:
.SUFFIXES: .c .y .o .lo .sin .sed
.c.o:
$(COMPILE) $<
.y.c:
$(YACC) $(YFLAGS) --output $@ $<
rm -f $*.h
bindtextdom.lo: $(srcdir)/bindtextdom.c
$(LIBTOOL) --mode=compile $(COMPILE) $(srcdir)/bindtextdom.c
dcgettext.lo: $(srcdir)/dcgettext.c
$(LIBTOOL) --mode=compile $(COMPILE) $(srcdir)/dcgettext.c
dgettext.lo: $(srcdir)/dgettext.c
$(LIBTOOL) --mode=compile $(COMPILE) $(srcdir)/dgettext.c
gettext.lo: $(srcdir)/gettext.c
$(LIBTOOL) --mode=compile $(COMPILE) $(srcdir)/gettext.c
finddomain.lo: $(srcdir)/finddomain.c
$(LIBTOOL) --mode=compile $(COMPILE) $(srcdir)/finddomain.c
loadmsgcat.lo: $(srcdir)/loadmsgcat.c
$(LIBTOOL) --mode=compile $(COMPILE) $(srcdir)/loadmsgcat.c
localealias.lo: $(srcdir)/localealias.c
$(LIBTOOL) --mode=compile $(COMPILE) $(srcdir)/localealias.c
textdomain.lo: $(srcdir)/textdomain.c
$(LIBTOOL) --mode=compile $(COMPILE) $(srcdir)/textdomain.c
l10nflist.lo: $(srcdir)/l10nflist.c
$(LIBTOOL) --mode=compile $(COMPILE) $(srcdir)/l10nflist.c
explodename.lo: $(srcdir)/explodename.c
$(LIBTOOL) --mode=compile $(COMPILE) $(srcdir)/explodename.c
dcigettext.lo: $(srcdir)/dcigettext.c
$(LIBTOOL) --mode=compile $(COMPILE) $(srcdir)/dcigettext.c
dcngettext.lo: $(srcdir)/dcngettext.c
$(LIBTOOL) --mode=compile $(COMPILE) $(srcdir)/dcngettext.c
dngettext.lo: $(srcdir)/dngettext.c
$(LIBTOOL) --mode=compile $(COMPILE) $(srcdir)/dngettext.c
ngettext.lo: $(srcdir)/ngettext.c
$(LIBTOOL) --mode=compile $(COMPILE) $(srcdir)/ngettext.c
plural.lo: $(srcdir)/plural.c
$(LIBTOOL) --mode=compile $(COMPILE) $(srcdir)/plural.c
plural-exp.lo: $(srcdir)/plural-exp.c
$(LIBTOOL) --mode=compile $(COMPILE) $(srcdir)/plural-exp.c
localcharset.lo: $(srcdir)/localcharset.c
$(LIBTOOL) --mode=compile $(COMPILE) $(srcdir)/localcharset.c
relocatable.lo: $(srcdir)/relocatable.c
$(LIBTOOL) --mode=compile $(COMPILE) $(srcdir)/relocatable.c
localename.lo: $(srcdir)/localename.c
$(LIBTOOL) --mode=compile $(COMPILE) $(srcdir)/localename.c
log.lo: $(srcdir)/log.c
$(LIBTOOL) --mode=compile $(COMPILE) $(srcdir)/log.c
osdep.lo: $(srcdir)/osdep.c
$(LIBTOOL) --mode=compile $(COMPILE) $(srcdir)/osdep.c
intl-compat.lo: $(srcdir)/intl-compat.c
$(LIBTOOL) --mode=compile $(COMPILE) $(srcdir)/intl-compat.c
ref-add.sed: $(srcdir)/ref-add.sin
sed -e '/^#/d' -e 's/@''PACKAGE''@/@PACKAGE@/g' $(srcdir)/ref-add.sin > t-ref-add.sed
mv t-ref-add.sed ref-add.sed
ref-del.sed: $(srcdir)/ref-del.sin
sed -e '/^#/d' -e 's/@''PACKAGE''@/@PACKAGE@/g' $(srcdir)/ref-del.sin > t-ref-del.sed
mv t-ref-del.sed ref-del.sed
INCLUDES = -I. -I$(srcdir) -I${top_builddir} -I${top_srcdir}
libgnuintl.h: $(srcdir)/libgnuintl.h.in
cp $(srcdir)/libgnuintl.h.in libgnuintl.h
libintl.h: libgnuintl.h
cp libgnuintl.h libintl.h
charset.alias: $(srcdir)/config.charset
$(SHELL) $(srcdir)/config.charset '@host@' > t-$@
mv t-$@ $@
check: all
# We must not install the libintl.h/libintl.a files if we are on a
# system which has the GNU gettext() function in its C library or in a
# separate library.
# If you want to use the one which comes with this version of the
# package, you have to use `configure --with-included-gettext'.
install: install-exec install-data
install-exec: all
if { test "$(PACKAGE)" = "gettext-runtime" || test "$(PACKAGE)" = "gettext-tools"; } \
&& test '@USE_INCLUDED_LIBINTL@' = yes; then \
$(mkinstalldirs) $(DESTDIR)$(libdir) $(DESTDIR)$(includedir); \
$(INSTALL_DATA) libintl.h $(DESTDIR)$(includedir)/libintl.h; \
$(LIBTOOL) --mode=install \
$(INSTALL_DATA) libintl.$la $(DESTDIR)$(libdir)/libintl.$la; \
if test "@RELOCATABLE@" = yes; then \
dependencies=`sed -n -e 's,^dependency_libs=\(.*\),\1,p' < $(DESTDIR)$(libdir)/libintl.la | sed -e "s,^',," -e "s,'\$$,,"`; \
if test -n "$dependencies"; then \
rm -f $(DESTDIR)$(libdir)/libintl.la; \
fi; \
fi; \
else \
: ; \
fi
if test "$(PACKAGE)" = "gettext-tools" \
&& test '@USE_INCLUDED_LIBINTL@' = no; then \
$(mkinstalldirs) $(DESTDIR)$(libdir); \
$(LIBTOOL) --mode=install \
$(INSTALL_DATA) libgnuintl.$la $(DESTDIR)$(libdir)/libgnuintl.$la; \
rm -f $(DESTDIR)$(libdir)/preloadable_libintl.so; \
$(INSTALL_DATA) $(DESTDIR)$(libdir)/libgnuintl.so $(DESTDIR)$(libdir)/preloadable_libintl.so; \
$(LIBTOOL) --mode=uninstall \
rm -f $(DESTDIR)$(libdir)/libgnuintl.$la; \
else \
: ; \
fi
if test '@USE_INCLUDED_LIBINTL@' = yes; then \
$(mkinstalldirs) $(DESTDIR)$(localedir); \
test -f $(DESTDIR)$(localedir)/locale.alias \
&& orig=$(DESTDIR)$(localedir)/locale.alias \
|| orig=$(srcdir)/locale.alias; \
temp=$(DESTDIR)$(localedir)/t-locale.alias; \
dest=$(DESTDIR)$(localedir)/locale.alias; \
sed -f ref-add.sed $$orig > $$temp; \
$(INSTALL_DATA) $$temp $$dest; \
rm -f $$temp; \
else \
: ; \
fi
install-data: all
if test "$(PACKAGE)" = "gettext-tools"; then \
$(mkinstalldirs) $(DESTDIR)$(gettextsrcdir); \
$(INSTALL_DATA) VERSION $(DESTDIR)$(gettextsrcdir)/VERSION; \
$(INSTALL_DATA) ChangeLog.inst $(DESTDIR)$(gettextsrcdir)/ChangeLog; \
dists="COPYING.LIB-2.0 COPYING.LIB-2.1 $(DISTFILES.common)"; \
for file in $$dists; do \
$(INSTALL_DATA) $(srcdir)/$$file \
$(DESTDIR)$(gettextsrcdir)/$$file; \
done; \
chmod a+x $(DESTDIR)$(gettextsrcdir)/config.charset; \
dists="$(DISTFILES.generated)"; \
for file in $$dists; do \
if test -f $$file; then dir=.; else dir=$(srcdir); fi; \
$(INSTALL_DATA) $$dir/$$file \
$(DESTDIR)$(gettextsrcdir)/$$file; \
done; \
dists="$(DISTFILES.obsolete)"; \
for file in $$dists; do \
rm -f $(DESTDIR)$(gettextsrcdir)/$$file; \
done; \
else \
: ; \
fi
install-strip: install
installdirs:
if { test "$(PACKAGE)" = "gettext-runtime" || test "$(PACKAGE)" = "gettext-tools"; } \
&& test '@USE_INCLUDED_LIBINTL@' = yes; then \
$(mkinstalldirs) $(DESTDIR)$(libdir) $(DESTDIR)$(includedir); \
else \
: ; \
fi
if test "$(PACKAGE)" = "gettext-tools" \
&& test '@USE_INCLUDED_LIBINTL@' = no; then \
$(mkinstalldirs) $(DESTDIR)$(libdir); \
else \
: ; \
fi
if test '@USE_INCLUDED_LIBINTL@' = yes; then \
test @GLIBC21@ != no || $(mkinstalldirs) $(DESTDIR)$(libdir); \
$(mkinstalldirs) $(DESTDIR)$(localedir); \
else \
: ; \
fi
if test "$(PACKAGE)" = "gettext-tools"; then \
$(mkinstalldirs) $(DESTDIR)$(gettextsrcdir); \
else \
: ; \
fi
# Define this as empty until I found a useful application.
installcheck:
uninstall:
if { test "$(PACKAGE)" = "gettext-runtime" || test "$(PACKAGE)" = "gettext-tools"; } \
&& test '@USE_INCLUDED_LIBINTL@' = yes; then \
rm -f $(DESTDIR)$(includedir)/libintl.h; \
$(LIBTOOL) --mode=uninstall \
rm -f $(DESTDIR)$(libdir)/libintl.$la; \
else \
: ; \
fi
if test "$(PACKAGE)" = "gettext-tools" \
&& test '@USE_INCLUDED_LIBINTL@' = no; then \
rm -f $(DESTDIR)$(libdir)/preloadable_libintl.so; \
else \
: ; \
fi
if test '@USE_INCLUDED_LIBINTL@' = yes; then \
if test -f $(DESTDIR)$(prefix)/libdata/charset.alias; then \
temp=$(DESTDIR)$(prefix)/libdata/t-charset.alias; \
dest=$(DESTDIR)$(prefix)/libdata/charset.alias; \
sed -f ref-del.sed $$dest > $$temp; \
if grep '^# Packages using this file: $$' $$temp > /dev/null; then \
rm -f $$dest; \
else \
$(INSTALL_DATA) $$temp $$dest; \
fi; \
rm -f $$temp; \
fi; \
if test -f $(DESTDIR)$(localedir)/locale.alias; then \
temp=$(DESTDIR)$(localedir)/t-locale.alias; \
dest=$(DESTDIR)$(localedir)/locale.alias; \
sed -f ref-del.sed $$dest > $$temp; \
if grep '^# Packages using this file: $$' $$temp > /dev/null; then \
rm -f $$dest; \
else \
$(INSTALL_DATA) $$temp $$dest; \
fi; \
rm -f $$temp; \
fi; \
else \
: ; \
fi
if test "$(PACKAGE)" = "gettext-tools"; then \
for file in VERSION ChangeLog COPYING.LIB-2.0 COPYING.LIB-2.1 $(DISTFILES.common) $(DISTFILES.generated); do \
rm -f $(DESTDIR)$(gettextsrcdir)/$$file; \
done; \
else \
: ; \
fi
info dvi ps pdf html:
$(OBJECTS): ${top_builddir}/config.h libgnuintl.h
bindtextdom.$lo dcgettext.$lo dcigettext.$lo dcngettext.$lo dgettext.$lo dngettext.$lo finddomain.$lo gettext.$lo intl-compat.$lo loadmsgcat.$lo localealias.$lo ngettext.$lo textdomain.$lo: $(srcdir)/gettextP.h $(srcdir)/gmo.h $(srcdir)/loadinfo.h
dcigettext.$lo loadmsgcat.$lo: $(srcdir)/hash-string.h
explodename.$lo l10nflist.$lo: $(srcdir)/loadinfo.h
dcigettext.$lo loadmsgcat.$lo plural.$lo plural-exp.$lo: $(srcdir)/plural-exp.h
dcigettext.$lo: $(srcdir)/eval-plural.h
localcharset.$lo: $(srcdir)/localcharset.h
localealias.$lo localcharset.$lo relocatable.$lo: $(srcdir)/relocatable.h
tags: TAGS
TAGS: $(HEADERS) $(SOURCES)
here=`pwd`; cd $(srcdir) && etags -o $$here/TAGS $(HEADERS) $(SOURCES)
ctags: CTAGS
CTAGS: $(HEADERS) $(SOURCES)
here=`pwd`; cd $(srcdir) && ctags -o $$here/CTAGS $(HEADERS) $(SOURCES)
id: ID
ID: $(HEADERS) $(SOURCES)
here=`pwd`; cd $(srcdir) && mkid -f$$here/ID $(HEADERS) $(SOURCES)
mostlyclean:
rm -f *.a *.la *.o *.obj *.lo core core.*
rm -f libgnuintl.h libintl.h charset.alias ref-add.sed ref-del.sed
rm -f -r .libs _libs
clean: mostlyclean
distclean: clean
rm -f Makefile ID TAGS
if test "$(PACKAGE)" = "gettext-runtime" || test "$(PACKAGE)" = "gettext-tools"; then \
rm -f ChangeLog.inst $(DISTFILES.normal); \
else \
: ; \
fi
maintainer-clean: distclean
@echo "This command is intended for maintainers to use;"
@echo "it deletes files that may require special tools to rebuild."
# GNU gettext needs not contain the file `VERSION' but contains some
# other files which should not be distributed in other packages.
distdir = ../$(PACKAGE)-$(VERSION)/$(subdir)
dist distdir: Makefile
if test "$(PACKAGE)" = "gettext-tools"; then \
: ; \
else \
if test "$(PACKAGE)" = "gettext-runtime"; then \
additional="$(DISTFILES.gettext)"; \
else \
additional="$(DISTFILES.normal)"; \
fi; \
$(MAKE) $(DISTFILES.common) $(DISTFILES.generated) $$additional; \
for file in ChangeLog $(DISTFILES.common) $(DISTFILES.generated) $$additional; do \
if test -f $$file; then dir=.; else dir=$(srcdir); fi; \
cp -p $$dir/$$file $(distdir); \
done; \
fi
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
cd $(top_builddir) && $(SHELL) ./config.status
# This would be more efficient, but doesn't work any more with autoconf-2.57,
# when AC_CONFIG_FILES([intl/Makefile:somedir/Makefile.in]) is used.
# cd $(top_builddir) && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
# Tell versions [3.59,3.63) of GNU make not to export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:
Binary file not shown.
+4 -4
View File
@@ -1,6 +1,6 @@
<HTML>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<!-- Created on February, 9 2006 by texi2html 1.64 -->
<!-- Created on January, 2 2007 by texi2html 1.64 -->
<!--
Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)
Karl Berry <karl@freefriends.org>
@@ -314,7 +314,7 @@ of the following modifiers, each preceded by a <SAMP>`:'</SAMP>.
<P>
<DT><CODE>t</CODE>
<DD>Remove all leading pathname components, leaving the tail.
<DD>Remove all leading pathname components, leaving the tail.
<P>
<DT><CODE>r</CODE>
@@ -2100,7 +2100,7 @@ to permit their use in free software.
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="history.html#SEC_About"> ? </A>]</TD>
</TR></TABLE>
<H1>About this document</H1>
This document was generated by <I>Chet Ramey</I> on <I>February, 9 2006</I>
This document was generated by <I>Chet Ramey</I> on <I>January, 2 2007</I>
using <A HREF="http://www.mathematik.uni-kl.de/~obachman/Texi2html
"><I>texi2html</I></A>
<P></P>
@@ -2262,7 +2262,7 @@ the following structure:
<BR>
<FONT SIZE="-1">
This document was generated
by <I>Chet Ramey</I> on <I>February, 9 2006</I>
by <I>Chet Ramey</I> on <I>January, 2 2007</I>
using <A HREF="http://www.mathematik.uni-kl.de/~obachman/Texi2html
"><I>texi2html</I></A>
+29 -29
View File
@@ -1,11 +1,11 @@
This is history.info, produced by makeinfo version 4.7 from
This is history.info, produced by makeinfo version 4.8 from
./history.texi.
This document describes the GNU History library (version 5.2, 9
February 2006), a programming tool that provides a consistent user
This document describes the GNU History library (version 5.2, 30
December 2006), a programming tool that provides a consistent user
interface for recalling lines of previously typed input.
Copyright (C) 1988-2004 Free Software Foundation, Inc.
Copyright (C) 1988-2006 Free Software Foundation, Inc.
Permission is granted to make and distribute verbatim copies of this
manual provided the copyright notice and this permission notice are
@@ -13,7 +13,7 @@ preserved on all copies.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
Version 1.1 or any later version published by the Free Software
Version 1.2 or any later version published by the Free Software
Foundation; with no Invariant Sections, with the Front-Cover texts
being "A GNU Manual," and with the Back-Cover Texts as in (a)
below. A copy of the license is included in the section entitled
@@ -207,7 +207,7 @@ more of the following modifiers, each preceded by a `:'.
Remove a trailing pathname component, leaving only the head.
`t'
Remove all leading pathname components, leaving the tail.
Remove all leading pathname components, leaving the tail.
`r'
Remove a trailing suffix of the form `.SUFFIX', leaving the
@@ -1325,28 +1325,28 @@ Appendix C Function and Variable Index

Tag Table:
Node: Top1280
Node: Using History Interactively1905
Node: History Interaction2413
Node: Event Designators3837
Node: Word Designators4772
Node: Modifiers6411
Node: Programming with GNU History7638
Node: Introduction to History8370
Node: History Storage10060
Node: History Functions11195
Node: Initializing History and State Management12184
Node: History List Management12996
Node: Information About the History List15028
Node: Moving Around the History List16525
Node: Searching the History List17526
Node: Managing the History File19458
Node: History Expansion21278
Node: History Variables23186
Node: History Programming Example25992
Node: Copying This Manual28669
Node: GNU Free Documentation License28929
Node: Concept Index51335
Node: Function and Variable Index52175
Node: Top1281
Node: Using History Interactively1906
Node: History Interaction2414
Node: Event Designators3838
Node: Word Designators4773
Node: Modifiers6412
Node: Programming with GNU History7637
Node: Introduction to History8369
Node: History Storage10059
Node: History Functions11194
Node: Initializing History and State Management12183
Node: History List Management12995
Node: Information About the History List15027
Node: Moving Around the History List16524
Node: Searching the History List17525
Node: Managing the History File19457
Node: History Expansion21277
Node: History Variables23185
Node: History Programming Example25991
Node: Copying This Manual28668
Node: GNU Free Documentation License28928
Node: Concept Index51334
Node: Function and Variable Index52174

End Tag Table
+18 -18
View File
@@ -1,4 +1,4 @@
This is TeX, Version 3.14159 (Web2C 7.4.5) (format=tex 2005.3.22) 9 FEB 2006 09:50
This is TeX, Version 3.141592 (Web2C 7.5.4) (format=tex 2006.11.28) 2 JAN 2007 10:33
**/usr/homes/chet/src/bash/src/lib/readline/doc/history.texi
(/usr/homes/chet/src/bash/src/lib/readline/doc/history.texi (./texinfo.tex
Loading texinfo [version 2003-02-03.16]: Basics,
@@ -106,7 +106,7 @@ cross references,
\auxfile=\write2
\savesfregister=\count46
\footnoteno=\count47
(/sw/share/texmf/tex/generic/misc/epsf.tex
(/sw/share/texmf-dist/tex/generic/epsf/epsf.tex
\epsffilein=\read0
\epsfframemargin=\dimen39
\epsfframethickness=\dimen40
@@ -119,18 +119,19 @@ cross references,
\epsfnoopenhelp=\toks24
)
\noepsfhelp=\toks25
localization,
localization,
\nolanghelp=\toks26
\defaultparindent=\dimen47
and turning on texinfo input format.) (./history.aux)
and turning on texinfo input format.) (./history.aux)
@cpindfile=@write3
@fnindfile=@write4
@vrindfile=@write5
@tpindfile=@write6
@kyindfile=@write7
@pgindfile=@write8
(./version.texi) [1
(./version.texi) [1
\openout2 = `history.aux'.
\openout3 = `history.cp'.
@@ -145,25 +146,24 @@ and turning on texinfo input format.) (./history.aux)
\openout8 = `history.pg'.
]
[2] (./history.toc) [-1] [-2] (./hsuser.texi Chapter 1
] [2] (./history.toc) [-1] [-2] (./hsuser.texi Chapter 1
\openout0 = `history.toc'.
@btindfile=@write9
[1
[1
\openout9 = `history.bt'.
] [2]) (./hstech.texi
Chapter 2 [3] [4] [5] [6] [7] [8] [9] [10] [11]) Appendix A [12] (./fdl.texi
[13] [14] [15] [16] [17] [18]) Appendix B [19] [20] (./history.cps) Appendix C
[21] [22] (./history.vrs) [23] [24] )
] [2]) (./hstech.texi Chapter 2 [3] [4] [5] [6] [7] [8] [9] [10] [11])
Appendix A [12] (./fdl.texi [13] [14] [15] [16] [17] [18]) Appendix B [19]
[20] (./history.cps) Appendix C [21] [22] (./history.vrs) [23] [24] )
Here is how much of TeX's memory you used:
1409 strings out of 98002
16451 string characters out of 1221987
45504 words of memory out of 1000001
1409 strings out of 97980
16466 string characters out of 1221004
45506 words of memory out of 1000000
2271 multiletter control sequences out of 10000+50000
31953 words of font info for 111 fonts, out of 500000 for 1000
31953 words of font info for 111 fonts, out of 500000 for 2000
19 hyphenation exceptions out of 1000
15i,6n,17p,283b,649s stack positions out of 1500i,500n,5000p,200000b,5000s
Output written on history.dvi (28 pages, 79860 bytes).
Output written on history.dvi (28 pages, 81828 bytes).
+480 -311
View File
@@ -1,17 +1,18 @@
%!PS-Adobe-2.0
%%Creator: dvips(k) 5.92b Copyright 2002 Radical Eye Software
%%Creator: dvips(k) 5.95a Copyright 2005 Radical Eye Software
%%Title: history.dvi
%%Pages: 28
%%PageOrder: Ascend
%%BoundingBox: 0 0 596 842
%%BoundingBox: 0 0 595 842
%%DocumentFonts: CMBX12 CMR10 CMTT10 CMSY10 CMBXTI10 CMTI10 CMCSC10
%%+ CMSL10 CMSLTT10 CMBX10 CMSS10 CMTT9 CMR9 CMTI9
%%DocumentPaperSizes: a4
%%EndComments
%DVIPSWebPage: (www.radicaleye.com)
%DVIPSCommandLine: dvips -D 300 -o history.ps history.dvi
%DVIPSParameters: dpi=300, compressed
%DVIPSSource: TeX output 2006.02.09:0950
%%BeginProcSet: texc.pro
%DVIPSParameters: dpi=300
%DVIPSSource: TeX output 2007.01.02:1033
%%BeginProcSet: tex.pro 0 0
%!
/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
@@ -30,22 +31,10 @@ df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3
1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx
0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx
sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{
rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp
gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B
/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{
/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{
A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy
get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse}
ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp
fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17
{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add
chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{
1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop}
forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
1 add N}if}B/CharBuilder{save 3 1 roll S A/base get 2 index get S
/BitMaps get S get/Cd X pop/ctr 0 N Cdx 0 Cx Cy Ch sub Cx Cw add Cy
setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx sub Cy .1 sub]{Ci}imagemask
restore}B/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
@@ -69,202 +58,7 @@ p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S
rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
%%EndProcSet
%%BeginProcSet: f7b6d320.enc
% Thomas Esser, Dec 2002. public domain
%
% Encoding for:
% cmb10 cmbx10 cmbx12 cmbx5 cmbx6 cmbx7 cmbx8 cmbx9 cmbxsl10
% cmdunh10 cmr10 cmr12 cmr17cmr6 cmr7 cmr8 cmr9 cmsl10 cmsl12 cmsl8
% cmsl9 cmss10cmss12 cmss17 cmss8 cmss9 cmssbx10 cmssdc10 cmssi10
% cmssi12 cmssi17 cmssi8cmssi9 cmssq8 cmssqi8 cmvtt10
%
/TeXf7b6d320Encoding [
/Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /Omega
/ff /fi /fl /ffi /ffl /dotlessi /dotlessj /grave /acute /caron /breve
/macron /ring /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash
/suppress /exclam /quotedblright /numbersign /dollar /percent /ampersand
/quoteright /parenleft /parenright /asterisk /plus /comma /hyphen
/period /slash /zero /one /two /three /four /five /six /seven /eight
/nine /colon /semicolon /exclamdown /equal /questiondown /question /at
/A /B /C /D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W /X
/Y /Z /bracketleft /quotedblleft /bracketright /circumflex /dotaccent
/quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p /q /r /s /t /u
/v /w /x /y /z /endash /emdash /hungarumlaut /tilde /dieresis /suppress
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /space
/Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /.notdef
/.notdef /Omega /ff /fi /fl /ffi /ffl /dotlessi /dotlessj /grave /acute
/caron /breve /macron /ring /cedilla /germandbls /ae /oe /oslash /AE
/OE /Oslash /suppress /dieresis /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
] def
%%EndProcSet
%%BeginProcSet: 09fbbfac.enc
% Thomas Esser, Dec 2002. public domain
%
% Encoding for:
% cmsltt10 cmtt10 cmtt12 cmtt8 cmtt9
/TeX09fbbfacEncoding [
/Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi
/Omega /arrowup /arrowdown /quotesingle /exclamdown /questiondown
/dotlessi /dotlessj /grave /acute /caron /breve /macron /ring /cedilla
/germandbls /ae /oe /oslash /AE /OE /Oslash /visiblespace /exclam
/quotedbl /numbersign /dollar /percent /ampersand /quoteright /parenleft
/parenright /asterisk /plus /comma /hyphen /period /slash /zero /one
/two /three /four /five /six /seven /eight /nine /colon /semicolon /less
/equal /greater /question /at /A /B /C /D /E /F /G /H /I /J /K /L /M /N
/O /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /backslash /bracketright
/asciicircum /underscore /quoteleft /a /b /c /d /e /f /g /h /i /j /k /l
/m /n /o /p /q /r /s /t /u /v /w /x /y /z /braceleft /bar /braceright
/asciitilde /dieresis /visiblespace /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /space /Gamma /Delta /Theta /Lambda /Xi /Pi
/Sigma /Upsilon /Phi /Psi /.notdef /.notdef /Omega /arrowup /arrowdown
/quotesingle /exclamdown /questiondown /dotlessi /dotlessj /grave /acute
/caron /breve /macron /ring /cedilla /germandbls /ae /oe /oslash /AE
/OE /Oslash /visiblespace /dieresis /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
] def
%%EndProcSet
%%BeginProcSet: bbad153f.enc
% Thomas Esser, Dec 2002. public domain
%
% Encoding for:
% cmsy10 cmsy5 cmsy6 cmsy7 cmsy8 cmsy9
%
/TeXbbad153fEncoding [
/minus /periodcentered /multiply /asteriskmath /divide /diamondmath
/plusminus /minusplus /circleplus /circleminus /circlemultiply
/circledivide /circledot /circlecopyrt /openbullet /bullet
/equivasymptotic /equivalence /reflexsubset /reflexsuperset /lessequal
/greaterequal /precedesequal /followsequal /similar /approxequal
/propersubset /propersuperset /lessmuch /greatermuch /precedes /follows
/arrowleft /arrowright /arrowup /arrowdown /arrowboth /arrownortheast
/arrowsoutheast /similarequal /arrowdblleft /arrowdblright /arrowdblup
/arrowdbldown /arrowdblboth /arrownorthwest /arrowsouthwest /proportional
/prime /infinity /element /owner /triangle /triangleinv /negationslash
/mapsto /universal /existential /logicalnot /emptyset /Rfractur /Ifractur
/latticetop /perpendicular /aleph /A /B /C /D /E /F /G /H /I /J /K
/L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /union /intersection
/unionmulti /logicaland /logicalor /turnstileleft /turnstileright
/floorleft /floorright /ceilingleft /ceilingright /braceleft /braceright
/angbracketleft /angbracketright /bar /bardbl /arrowbothv /arrowdblbothv
/backslash /wreathproduct /radical /coproduct /nabla /integral
/unionsq /intersectionsq /subsetsqequal /supersetsqequal /section
/dagger /daggerdbl /paragraph /club /diamond /heart /spade /arrowleft
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/minus /periodcentered /multiply /asteriskmath /divide /diamondmath
/plusminus /minusplus /circleplus /circleminus /.notdef /.notdef
/circlemultiply /circledivide /circledot /circlecopyrt /openbullet
/bullet /equivasymptotic /equivalence /reflexsubset /reflexsuperset
/lessequal /greaterequal /precedesequal /followsequal /similar
/approxequal /propersubset /propersuperset /lessmuch /greatermuch
/precedes /follows /arrowleft /spade /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
] def
%%EndProcSet
%%BeginProcSet: 74afc74c.enc
% Thomas Esser, Dec 2002. public domain
%
% Encoding for:
% cmbxti10 cmff10 cmfi10 cmfib8 cmti10 cmti12 cmti7 cmti8cmti9 cmu10
%
/TeX74afc74cEncoding [
/Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /Omega
/ff /fi /fl /ffi /ffl /dotlessi /dotlessj /grave /acute /caron /breve
/macron /ring /cedilla /germandbls /ae /oe /oslash /AE /OE /Oslash
/suppress /exclam /quotedblright /numbersign /sterling /percent
/ampersand /quoteright /parenleft /parenright /asterisk /plus /comma
/hyphen /period /slash /zero /one /two /three /four /five /six /seven
/eight /nine /colon /semicolon /exclamdown /equal /questiondown /question
/at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O /P /Q /R /S /T /U /V /W
/X /Y /Z /bracketleft /quotedblleft /bracketright /circumflex /dotaccent
/quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o /p /q /r /s /t /u
/v /w /x /y /z /endash /emdash /hungarumlaut /tilde /dieresis /suppress
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /space
/Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /.notdef
/.notdef /Omega /ff /fi /fl /ffi /ffl /dotlessi /dotlessj /grave /acute
/caron /breve /macron /ring /cedilla /germandbls /ae /oe /oslash /AE
/OE /Oslash /suppress /dieresis /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
] def
%%EndProcSet
%%BeginProcSet: 0ef0afca.enc
% Thomas Esser, Dec 2002. public domain
%
% Encoding for:
% cmr5
%
/TeX0ef0afcaEncoding [
/Gamma /Delta /Theta /Lambda /Xi /Pi /Sigma /Upsilon /Phi /Psi /Omega
/arrowup /arrowdown /quotesingle /exclamdown /questiondown /dotlessi
/dotlessj /grave /acute /caron /breve /macron /ring /cedilla /germandbls
/ae /oe /oslash /AE /OE /Oslash /suppress /exclam /quotedblright
/numbersign /dollar /percent /ampersand /quoteright /parenleft
/parenright /asterisk /plus /comma /hyphen /period /slash /zero /one
/two /three /four /five /six /seven /eight /nine /colon /semicolon
/less /equal /greater /question /at /A /B /C /D /E /F /G /H /I /J /K
/L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /bracketleft /quotedblleft
/bracketright /circumflex /dotaccent /quoteleft /a /b /c /d /e /f /g /h
/i /j /k /l /m /n /o /p /q /r /s /t /u /v /w /x /y /z /endash /emdash
/hungarumlaut /tilde /dieresis /suppress /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /space /Gamma /Delta /Theta /Lambda
/Xi /Pi /Sigma /Upsilon /Phi /Psi /.notdef /.notdef /Omega /arrowup
/arrowdown /quotesingle /exclamdown /questiondown /dotlessi /dotlessj
/grave /acute /caron /breve /macron /ring /cedilla /germandbls /ae /oe
/oslash /AE /OE /Oslash /suppress /dieresis /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
] def
%%EndProcSet
%%BeginProcSet: texps.pro
%%BeginProcSet: texps.pro 0 0
%!
TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
@@ -301,10 +95,9 @@ end readonly def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 0 /.notdef put
dup 46 /period put
readonly def
/FontBBox{-35 -250 1148 750}readonly def
/UniqueID 5000827 def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
@@ -368,10 +161,42 @@ end readonly def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 0 /.notdef put
dup 44 /comma put
dup 48 /zero put
dup 49 /one put
dup 51 /three put
dup 54 /six put
dup 55 /seven put
dup 56 /eight put
dup 57 /nine put
dup 68 /D put
dup 70 /F put
dup 71 /G put
dup 72 /H put
dup 76 /L put
dup 78 /N put
dup 83 /S put
dup 85 /U put
dup 97 /a put
dup 99 /c put
dup 100 /d put
dup 101 /e put
dup 103 /g put
dup 104 /h put
dup 105 /i put
dup 109 /m put
dup 110 /n put
dup 111 /o put
dup 112 /p put
dup 114 /r put
dup 115 /s put
dup 116 /t put
dup 117 /u put
dup 118 /v put
dup 120 /x put
dup 121 /y put
readonly def
/FontBBox{-39 -250 1036 750}readonly def
/UniqueID 5000792 def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
@@ -608,10 +433,28 @@ end readonly def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 0 /.notdef put
dup 49 /one put
dup 50 /two put
dup 97 /a put
dup 100 /d put
dup 101 /e put
dup 102 /f put
dup 103 /g put
dup 104 /h put
dup 105 /i put
dup 108 /l put
dup 109 /m put
dup 110 /n put
dup 111 /o put
dup 114 /r put
dup 115 /s put
dup 116 /t put
dup 117 /u put
dup 119 /w put
dup 120 /x put
dup 121 /y put
readonly def
/FontBBox{-20 -233 617 696}readonly def
/UniqueID 5000800 def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA0528A405DF15F03DB1C3DA8B850431F8
@@ -772,10 +615,84 @@ end readonly def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 0 /.notdef put
dup 33 /exclam put
dup 34 /quotedbl put
dup 35 /numbersign put
dup 36 /dollar put
dup 37 /percent put
dup 38 /ampersand put
dup 39 /quoteright put
dup 40 /parenleft put
dup 41 /parenright put
dup 42 /asterisk put
dup 43 /plus put
dup 44 /comma put
dup 45 /hyphen put
dup 46 /period put
dup 47 /slash put
dup 48 /zero put
dup 49 /one put
dup 50 /two put
dup 52 /four put
dup 54 /six put
dup 58 /colon put
dup 59 /semicolon put
dup 60 /less put
dup 61 /equal put
dup 62 /greater put
dup 65 /A put
dup 66 /B put
dup 67 /C put
dup 68 /D put
dup 69 /E put
dup 70 /F put
dup 71 /G put
dup 72 /H put
dup 73 /I put
dup 76 /L put
dup 78 /N put
dup 80 /P put
dup 82 /R put
dup 83 /S put
dup 84 /T put
dup 85 /U put
dup 86 /V put
dup 89 /Y put
dup 91 /bracketleft put
dup 92 /backslash put
dup 93 /bracketright put
dup 95 /underscore put
dup 96 /quoteleft put
dup 97 /a put
dup 98 /b put
dup 99 /c put
dup 100 /d put
dup 101 /e put
dup 102 /f put
dup 103 /g put
dup 104 /h put
dup 105 /i put
dup 107 /k put
dup 108 /l put
dup 109 /m put
dup 110 /n put
dup 111 /o put
dup 112 /p put
dup 113 /q put
dup 114 /r put
dup 115 /s put
dup 116 /t put
dup 117 /u put
dup 118 /v put
dup 119 /w put
dup 120 /x put
dup 121 /y put
dup 122 /z put
dup 123 /braceleft put
dup 124 /bar put
dup 125 /braceright put
readonly def
/FontBBox{-6 -233 542 698}readonly def
/UniqueID 5000831 def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
@@ -1165,10 +1082,10 @@ end readonly def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 0 /.notdef put
dup 40 /parenleft put
dup 41 /parenright put
readonly def
/FontBBox{-61 -250 999 759}readonly def
/UniqueID 5000803 def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
@@ -1238,10 +1155,35 @@ end readonly def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 0 /.notdef put
dup 12 /fi put
dup 13 /fl put
dup 97 /a put
dup 98 /b put
dup 99 /c put
dup 100 /d put
dup 101 /e put
dup 102 /f put
dup 103 /g put
dup 104 /h put
dup 105 /i put
dup 107 /k put
dup 108 /l put
dup 109 /m put
dup 110 /n put
dup 111 /o put
dup 112 /p put
dup 113 /q put
dup 114 /r put
dup 115 /s put
dup 116 /t put
dup 117 /u put
dup 118 /v put
dup 119 /w put
dup 120 /x put
dup 121 /y put
dup 122 /z put
readonly def
/FontBBox{-301 -250 1164 946}readonly def
/UniqueID 5000768 def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
@@ -1470,10 +1412,81 @@ end readonly def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 0 /.notdef put
dup 33 /exclam put
dup 34 /quotedbl put
dup 35 /numbersign put
dup 36 /dollar put
dup 37 /percent put
dup 38 /ampersand put
dup 40 /parenleft put
dup 41 /parenright put
dup 42 /asterisk put
dup 43 /plus put
dup 44 /comma put
dup 45 /hyphen put
dup 46 /period put
dup 47 /slash put
dup 48 /zero put
dup 49 /one put
dup 50 /two put
dup 58 /colon put
dup 59 /semicolon put
dup 60 /less put
dup 61 /equal put
dup 62 /greater put
dup 63 /question put
dup 65 /A put
dup 68 /D put
dup 69 /E put
dup 70 /F put
dup 71 /G put
dup 72 /H put
dup 73 /I put
dup 76 /L put
dup 78 /N put
dup 79 /O put
dup 80 /P put
dup 82 /R put
dup 83 /S put
dup 84 /T put
dup 85 /U put
dup 89 /Y put
dup 91 /bracketleft put
dup 92 /backslash put
dup 93 /bracketright put
dup 94 /asciicircum put
dup 95 /underscore put
dup 97 /a put
dup 98 /b put
dup 99 /c put
dup 100 /d put
dup 101 /e put
dup 102 /f put
dup 103 /g put
dup 104 /h put
dup 105 /i put
dup 107 /k put
dup 108 /l put
dup 109 /m put
dup 110 /n put
dup 111 /o put
dup 112 /p put
dup 113 /q put
dup 114 /r put
dup 115 /s put
dup 116 /t put
dup 117 /u put
dup 118 /v put
dup 119 /w put
dup 120 /x put
dup 121 /y put
dup 122 /z put
dup 123 /braceleft put
dup 124 /bar put
dup 125 /braceright put
dup 126 /asciitilde put
readonly def
/FontBBox{-4 -235 731 800}readonly def
/UniqueID 5000832 def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
@@ -1878,10 +1891,61 @@ end readonly def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 0 /.notdef put
dup 12 /fi put
dup 44 /comma put
dup 46 /period put
dup 49 /one put
dup 50 /two put
dup 51 /three put
dup 52 /four put
dup 53 /five put
dup 54 /six put
dup 55 /seven put
dup 58 /colon put
dup 65 /A put
dup 66 /B put
dup 67 /C put
dup 68 /D put
dup 69 /E put
dup 70 /F put
dup 71 /G put
dup 72 /H put
dup 73 /I put
dup 76 /L put
dup 77 /M put
dup 78 /N put
dup 80 /P put
dup 82 /R put
dup 83 /S put
dup 84 /T put
dup 85 /U put
dup 86 /V put
dup 87 /W put
dup 97 /a put
dup 98 /b put
dup 99 /c put
dup 100 /d put
dup 101 /e put
dup 102 /f put
dup 103 /g put
dup 104 /h put
dup 105 /i put
dup 108 /l put
dup 109 /m put
dup 110 /n put
dup 111 /o put
dup 112 /p put
dup 114 /r put
dup 115 /s put
dup 116 /t put
dup 117 /u put
dup 118 /v put
dup 119 /w put
dup 120 /x put
dup 121 /y put
dup 122 /z put
readonly def
/FontBBox{-53 -251 1139 750}readonly def
/UniqueID 5000769 def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
@@ -2191,10 +2255,37 @@ end readonly def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 0 /.notdef put
dup 11 /ff put
dup 12 /fi put
dup 42 /asterisk put
dup 49 /one put
dup 50 /two put
dup 91 /bracketleft put
dup 93 /bracketright put
dup 97 /a put
dup 99 /c put
dup 100 /d put
dup 101 /e put
dup 102 /f put
dup 103 /g put
dup 104 /h put
dup 105 /i put
dup 108 /l put
dup 109 /m put
dup 110 /n put
dup 111 /o put
dup 112 /p put
dup 113 /q put
dup 114 /r put
dup 115 /s put
dup 116 /t put
dup 117 /u put
dup 118 /v put
dup 119 /w put
dup 120 /x put
dup 121 /y put
readonly def
/FontBBox{-62 -250 1123 750}readonly def
/UniqueID 5000798 def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
@@ -2426,10 +2517,24 @@ end readonly def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 0 /.notdef put
dup 97 /a put
dup 99 /c put
dup 100 /d put
dup 102 /f put
dup 103 /g put
dup 104 /h put
dup 105 /i put
dup 106 /j put
dup 108 /l put
dup 109 /m put
dup 110 /n put
dup 112 /p put
dup 115 /s put
dup 116 /t put
dup 117 /u put
dup 120 /x put
readonly def
/FontBBox{14 -250 1077 750}readonly def
/UniqueID 5000772 def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
@@ -2570,10 +2675,9 @@ end readonly def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 0 /.notdef put
dup 46 /period put
readonly def
/FontBBox{-163 -250 1146 969}readonly def
/UniqueID 5000828 def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
@@ -2637,10 +2741,9 @@ end readonly def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 0 /.notdef put
dup 46 /period put
readonly def
/FontBBox{-29 -250 1274 754}readonly def
/UniqueID 5000771 def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA0529731C99A784CCBE85B4993B2EEBDE
@@ -2704,10 +2807,9 @@ end readonly def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 0 /.notdef put
dup 13 /circlecopyrt put
readonly def
/FontBBox{-29 -960 1116 775}readonly def
/UniqueID 5000820 def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964
@@ -2761,10 +2863,89 @@ end readonly def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 0 /.notdef put
dup 11 /ff put
dup 12 /fi put
dup 13 /fl put
dup 14 /ffi put
dup 34 /quotedblright put
dup 39 /quoteright put
dup 40 /parenleft put
dup 41 /parenright put
dup 44 /comma put
dup 45 /hyphen put
dup 46 /period put
dup 47 /slash put
dup 48 /zero put
dup 49 /one put
dup 50 /two put
dup 51 /three put
dup 52 /four put
dup 53 /five put
dup 54 /six put
dup 55 /seven put
dup 56 /eight put
dup 57 /nine put
dup 58 /colon put
dup 59 /semicolon put
dup 65 /A put
dup 66 /B put
dup 67 /C put
dup 68 /D put
dup 69 /E put
dup 70 /F put
dup 71 /G put
dup 72 /H put
dup 73 /I put
dup 74 /J put
dup 75 /K put
dup 76 /L put
dup 77 /M put
dup 78 /N put
dup 79 /O put
dup 80 /P put
dup 81 /Q put
dup 82 /R put
dup 83 /S put
dup 84 /T put
dup 85 /U put
dup 86 /V put
dup 87 /W put
dup 88 /X put
dup 89 /Y put
dup 90 /Z put
dup 91 /bracketleft put
dup 92 /quotedblleft put
dup 93 /bracketright put
dup 96 /quoteleft put
dup 97 /a put
dup 98 /b put
dup 99 /c put
dup 100 /d put
dup 101 /e put
dup 102 /f put
dup 103 /g put
dup 104 /h put
dup 105 /i put
dup 106 /j put
dup 107 /k put
dup 108 /l put
dup 109 /m put
dup 110 /n put
dup 111 /o put
dup 112 /p put
dup 113 /q put
dup 114 /r put
dup 115 /s put
dup 116 /t put
dup 117 /u put
dup 118 /v put
dup 119 /w put
dup 120 /x put
dup 121 /y put
dup 122 /z put
dup 124 /emdash put
readonly def
/FontBBox{-251 -250 1009 969}readonly def
/UniqueID 5000793 def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA052A014267B7904EB3C0D3BD0B83D891
@@ -3246,66 +3427,54 @@ E332FCFDCE37333888533833BFEE6525BB9BEE05
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont
TeXDict begin 39158280 55380996 1000 300 300 (history.dvi)
@start /Fa 209[12 46[{ TeX74afc74cEncoding ReEncodeFont }1
37.3599 /CMTI9 rf /Fb 134[20 20 1[20 21 15 15 15 1[21
19 21 32 3[11 21 19 1[17 21 17 1[19 11[29 1[21 4[29 1[24
3[29 30 25 1[29 10[19 19 19 19 2[19 1[19 19 3[11 44[{
TeXf7b6d320Encoding ReEncodeFont }34 37.3599 /CMR9 rf
/Fc 134[20 3[20 20 20 20 2[20 20 20 20 2[20 20 2[20 3[20
97[{ TeX09fbbfacEncoding ReEncodeFont }13 37.3599 /CMSLTT10
rf /Fd 130[20 20 20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 1[20 20 20 20 20 20 20 20 20 20 20 1[20
20 20 1[20 2[20 20 20 20 20 1[20 1[20 1[20 2[20 20 20
20 20 20 20 20 20 2[20 20 20 20 20 3[20 1[20 1[20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 33[{
TeX09fbbfacEncoding ReEncodeFont }76 37.3599 /CMTT9
rf /Fe 214[18 18 40[{ TeXf7b6d320Encoding ReEncodeFont }2
45.4545 /CMSS10 rf /Ff 133[25 30 30 41 30 32 22 23 24
30 32 29 32 48 16 30 1[16 32 29 18 26 32 25 32 28 83[32
32 12[{ TeXf7b6d320Encoding ReEncodeFont }27 49.8132
/CMBX10 rf /Fg 137[26 26 26 26 26 2[26 26 26 26 2[26
26 1[26 26 26 26 26 26 1[26 5[26 4[26 26 26 2[26 26 4[26
26 2[26 3[26 22[26 42[{ TeX09fbbfacEncoding ReEncodeFont }29
49.8132 /CMTT10 rf /Fh 134[24 24 24 1[24 24 24 24 2[24
24 1[24 2[24 1[24 24 24 24 49[24 24 49[{
TeX09fbbfacEncoding ReEncodeFont }17 45.4545 /CMSLTT10
rf /Fi 133[27 32 32 44 32 34 24 24 25 1[34 31 34 51 17
2[17 34 31 19 28 34 27 34 30 9[63 1[47 1[34 4[48 58 37
2[23 48 1[39 40 47 2[46 6[17 2[31 31 31 31 31 31 31 2[17
33[34 12[{ TeXf7b6d320Encoding ReEncodeFont }45 54.5455
/CMBX12 rf /Fj 134[24 24 33 24 25 18 18 18 24 25 23 25
38 13 2[13 25 23 14 20 25 20 1[23 3[13 1[13 40[23 23
6[23 29[25 27 11[{ TeXf7b6d320Encoding ReEncodeFont }29
TeXDict begin 39139632 55387786 1000 300 300 (history.dvi)
@start /Fa 209[12 46[{}1 37.3599 /CMTI9 rf /Fb 134[20
20 1[20 21 15 15 15 1[21 19 21 32 3[11 21 19 1[17 21
17 1[19 11[29 1[21 4[29 1[24 3[29 30 25 1[29 10[19 19
19 19 2[19 1[19 19 3[11 44[{}34 37.3599 /CMR9 rf /Fc
134[20 3[20 20 20 20 2[20 20 20 20 2[20 20 2[20 3[20
97[{}13 37.3599 /CMSLTT10 rf /Fd 130[20 20 20 20 20 20
20 20 20 20 20 20 20 20 20 20 20 20 20 1[20 20 20 20
20 20 20 20 20 20 20 1[20 20 20 1[20 2[20 20 20 20 20
1[20 1[20 1[20 2[20 20 20 20 20 20 20 20 20 2[20 20 20
20 20 3[20 1[20 1[20 20 20 20 20 20 20 20 20 20 20 20
20 20 20 20 20 20 33[{}76 37.3599 /CMTT9 rf /Fe 214[18
18 40[{}2 45.4545 /CMSS10 rf /Ff 133[25 30 30 41 30 32
22 23 24 30 32 29 32 48 16 30 1[16 32 29 18 26 32 25
32 28 83[32 32 12[{}27 49.8132 /CMBX10 rf /Fg 137[26
26 26 26 26 2[26 26 26 26 2[26 26 1[26 26 26 26 26 26
1[26 5[26 4[26 26 26 2[26 26 4[26 26 2[26 3[26 22[26
42[{}29 49.8132 /CMTT10 rf /Fh 134[24 24 24 1[24 24 24
24 2[24 24 1[24 2[24 1[24 24 24 24 49[24 24 49[{}17 45.4545
/CMSLTT10 rf /Fi 133[27 32 32 44 32 34 24 24 25 1[34
31 34 51 17 2[17 34 31 19 28 34 27 34 30 9[63 1[47 1[34
4[48 58 37 2[23 48 1[39 40 47 2[46 6[17 2[31 31 31 31
31 31 31 2[17 33[34 12[{}45 54.5455 /CMBX12 rf /Fj 134[24
24 33 24 25 18 18 18 24 25 23 25 38 13 2[13 25 23 14
20 25 20 1[23 3[13 1[13 40[23 23 6[23 29[25 27 11[{}29
45.4545 /CMSL10 rf /Fk 135[28 2[28 27 21 2[25 1[28 34
23 1[19 14 28 29 24 1[28 27 1[28 97[{ TeX0ef0afcaEncoding ReEncodeFont }
16 45.4545 /CMCSC10 rf /Fl 209[14 46[{
TeX74afc74cEncoding ReEncodeFont }1 45.4545 /CMTI10
rf /Fm 209[21 46[{ TeX74afc74cEncoding ReEncodeFont }1
23 1[19 14 28 29 24 1[28 27 1[28 97[{}16 45.4545 /CMCSC10
rf /Fl 209[14 46[{}1 45.4545 /CMTI10 rf /Fm 209[21 46[{}1
59.7758 /CMBXTI10 rf /Fn 134[43 43 58 43 45 31 32 33
1[45 40 45 67 22 2[22 45 40 25 37 45 36 45 39 10[61 62
56 3[55 1[63 77 3[30 63 63 51 2[58 57 61 14[40 40 49[{
TeXf7b6d320Encoding ReEncodeFont }37 71.731 /CMBX12
rf /Fo 242[45 13[{ TeXbbad153fEncoding ReEncodeFont }1
45.4545 /CMSY10 rf /Fp 134[35 35 49 35 37 26 27 27 1[37
34 37 56 19 2[19 37 34 21 31 37 30 37 33 9[69 51 52 47
37 50 1[46 1[53 64 40 2[25 53 53 42 44 52 49 48 51 11[34
34 34 34 34 2[19 1[19 44[{ TeXf7b6d320Encoding ReEncodeFont }48
59.7758 /CMBX12 rf /Fq 129[24 24 24 24 24 24 24 24 24
24 24 24 24 24 24 24 24 24 24 24 1[24 24 24 24 24 24
24 24 24 1[24 24 24 24 24 1[24 3[24 24 24 24 1[24 24
24 1[24 2[24 24 24 24 24 24 2[24 1[24 24 24 24 24 24
7[24 24 24 24 24 24 24 24 24 24 24 1[24 24 24 24 24 24
33[{ TeX09fbbfacEncoding ReEncodeFont }73 45.4545 /CMTT10
rf /Fr 131[45 1[20 24 24 33 24 25 18 18 18 24 25 23 25
38 13 24 14 13 25 23 14 20 25 20 25 23 13 2[13 23 13
28 34 34 47 34 34 33 25 33 35 31 35 34 42 28 35 23 16
34 36 30 31 35 33 32 34 5[13 13 23 23 23 23 23 23 23
23 23 23 23 13 15 13 2[18 18 13 4[23 19[38 25 25 27 11[{
TeXf7b6d320Encoding ReEncodeFont }81 45.4545 /CMR10
56 3[55 1[63 77 3[30 63 63 51 2[58 57 61 14[40 40 49[{}37
71.731 /CMBX12 rf /Fo 242[45 13[{}1 45.4545 /CMSY10 rf
/Fp 134[35 35 49 35 37 26 27 27 1[37 34 37 56 19 2[19
37 34 21 31 37 30 37 33 9[69 51 52 47 37 50 1[46 1[53
64 40 2[25 53 53 42 44 52 49 48 51 11[34 34 34 34 34
2[19 1[19 44[{}48 59.7758 /CMBX12 rf /Fq 129[24 24 24
24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 1[24
24 24 24 24 24 24 24 24 1[24 24 24 24 24 1[24 3[24 24
24 24 1[24 24 24 1[24 2[24 24 24 24 24 24 2[24 1[24 24
24 24 24 24 7[24 24 24 24 24 24 24 24 24 24 24 1[24 24
24 24 24 24 33[{}73 45.4545 /CMTT10 rf /Fr 131[45 1[20
24 24 33 24 25 18 18 18 24 25 23 25 38 13 24 14 13 25
23 14 20 25 20 25 23 13 2[13 23 13 28 34 34 47 34 34
33 25 33 35 31 35 34 42 28 35 23 16 34 36 30 31 35 33
32 34 5[13 13 23 23 23 23 23 23 23 23 23 23 23 13 15
13 2[18 18 13 4[23 19[38 25 25 27 11[{}81 45.4545 /CMR10
rf /Fs 134[51 4[38 38 40 2[48 5[27 6[54 47 11[74 6[76
1[58 3[76 76 71[{ TeXf7b6d320Encoding ReEncodeFont }13
86.0772 /CMBX12 rf end
1[58 3[76 76 71[{}13 86.0772 /CMBX12 rf end
%%EndProlog
%%BeginSetup
%%Feature: *Resolution 300dpi
@@ -3316,19 +3485,19 @@ TeXDict begin
%%Page: 1 1
TeXDict begin 1 0 bop 75 659 a Fs(GNU)33 b(History)e(Library)p
75 709 1800 17 v 960 757 a Fr(Edition)14 b(5.2,)g(for)h
Fq(History)f(Library)g Fr(V)l(ersion)h(5.2.)1590 811
y(F)l(ebruary)g(2006)75 2467 y Fp(Chet)22 b(Ramey)-6
Fq(History)f(Library)g Fr(V)l(ersion)h(5.2.)1572 811
y(Decem)o(b)q(er)h(2006)75 2467 y Fp(Chet)22 b(Ramey)-6
b(,)23 b(Case)e(W)-6 b(estern)23 b(Reserv)n(e)f(Univ)n(ersit)n(y)75
2534 y(Brian)g(F)-6 b(o)n(x,)23 b(F)-6 b(ree)23 b(Soft)n(w)n(are)f(F)-6
b(oundation)p 75 2570 1800 9 v eop end
%%Page: 2 2
TeXDict begin 2 1 bop 75 1512 a Fr(This)18 b(do)q(cumen)o(t)g(describ)q
(es)h(the)f(GNU)g(History)f(library)g(\(v)o(ersion)h(5.2,)f(9)h(F)l
(ebruary)g(2006\),)f(a)h(pro-)75 1567 y(gramming)10 b(to)q(ol)g(that)g
TeXDict begin 2 1 bop 75 1512 a Fr(This)15 b(do)q(cumen)o(t)g(describ)q
(es)h(the)g(GNU)f(History)f(library)g(\(v)o(ersion)g(5.2,)g(30)g(Decem)
o(b)q(er)i(2006\),)d(a)i(pro-)75 1567 y(gramming)10 b(to)q(ol)g(that)g
(pro)o(vides)h(a)g(consisten)o(t)f(user)i(in)o(terface)e(for)h
(recalling)f(lines)g(of)h(previously)g(t)o(yp)q(ed)75
1621 y(input.)75 1689 y(Cop)o(yrigh)o(t)301 1688 y(c)289
1689 y Fo(\015)k Fr(1988-2004)e(F)l(ree)i(Soft)o(w)o(are)f(F)l
1689 y Fo(\015)k Fr(1988-2006)e(F)l(ree)i(Soft)o(w)o(are)f(F)l
(oundation,)g(Inc.)75 1756 y(P)o(ermission)h(is)g(gran)o(ted)h(to)f
(mak)o(e)h(and)g(distribute)g(v)o(erbatim)e(copies)i(of)g(this)g(man)o
(ual)f(pro)o(vided)h(the)75 1811 y(cop)o(yrigh)o(t)e(notice)h(and)g
@@ -3336,7 +3505,7 @@ TeXDict begin 2 1 bop 75 1512 a Fr(This)18 b(do)q(cumen)o(t)g(describ)q
(copies.)195 1878 y(P)o(ermission)i(is)h(gran)o(ted)g(to)g(cop)o(y)l(,)
h(distribute)f(and/or)g(mo)q(dify)g(this)g(do)q(cumen)o(t)h(under)195
1933 y(the)h(terms)f(of)h(the)g(GNU)g(F)l(ree)g(Do)q(cumen)o(tation)f
(License,)i(V)l(ersion)f(1.1)f(or)g(an)o(y)h(later)195
(License,)i(V)l(ersion)f(1.2)f(or)g(an)o(y)h(later)195
1988 y(v)o(ersion)13 b(published)h(b)o(y)g(the)g(F)l(ree)f(Soft)o(w)o
(are)g(F)l(oundation;)g(with)g(no)g(In)o(v)m(arian)o(t)h(Sections,)195
2042 y(with)h(the)g(F)l(ron)o(t-Co)o(v)o(er)e(texts)i(b)q(eing)h(\\A)f
@@ -4451,8 +4620,8 @@ y(publisher)d(of)f(that)g(section)g(if)g(kno)o(wn,)g(or)g(else)g(a)h
(v)m(arian)o(t)f(Sections)h(in)g(the)h(license)f(notice)g(of)g(the)g
(com)o(bined)165 1859 y(w)o(ork.)165 1925 y(In)21 b(the)g(com)o
(bination,)f(y)o(ou)h(m)o(ust)f(com)o(bine)g(an)o(y)g(sections)h(En)o
(titled)e(\\History")g(in)h(the)h(v)m(ari-)165 1980 y(ous)16
b(original)e(do)q(cumen)o(ts,)i(forming)f(one)i(section)e(En)o(titled)g
(titled)e(\\History")g(in)i(the)f(v)m(ari-)165 1980 y(ous)c(original)e
(do)q(cumen)o(ts,)i(forming)f(one)i(section)e(En)o(titled)g
(\\History";)g(lik)o(ewise)f(com)o(bine)i(an)o(y)165
2034 y(sections)f(En)o(titled)g(\\Ac)o(kno)o(wledgemen)o(ts",)g(and)h
(an)o(y)f(sections)h(En)o(titled)e(\\Dedications".)21
@@ -4543,7 +4712,7 @@ b(Ho)o(w)o(ev)o(er,)12 b(parties)h(who)h(ha)o(v)o(e)g(receiv)o(ed)g
b(License)i(from)e(time)g(to)h(time.)21 b(Suc)o(h)c(new)f(v)o(ersions)g
(will)e(b)q(e)j(similar)d(in)i(spirit)165 2212 y(to)h(the)g(presen)o(t)
g(v)o(ersion,)g(but)g(ma)o(y)f(di\013er)h(in)g(detail)f(to)h(address)g
(new)g(problems)g(or)g(concerns.)165 2266 y(See)f Fq
(new)g(problems)g(or)g(concerns.)165 2267 y(See)f Fq
(http://www.gnu.org/copyle)o(ft/)p Fr(.)165 2331 y(Eac)o(h)f(v)o
(ersion)e(of)i(the)g(License)g(is)f(giv)o(en)g(a)h(distinguishing)e(v)o
(ersion)h(n)o(um)o(b)q(er.)20 b(If)15 b(the)g(Do)q(cumen)o(t)165
Binary file not shown.
File diff suppressed because it is too large Load Diff
+132 -102
View File
@@ -1,12 +1,12 @@
This is readline.info, produced by makeinfo version 4.7 from
This is readline.info, produced by makeinfo version 4.8 from
./rlman.texi.
This manual describes the GNU Readline Library (version 5.2, 9
February 2006), a library which aids in the consistency of user
This manual describes the GNU Readline Library (version 5.2, 30
December 2006), a library which aids in the consistency of user
interface across discrete programs which provide a command line
interface.
Copyright (C) 1988-2004 Free Software Foundation, Inc.
Copyright (C) 1988-2006 Free Software Foundation, Inc.
Permission is granted to make and distribute verbatim copies of this
manual provided the copyright notice and this permission notice are
@@ -14,7 +14,7 @@ preserved on all copies.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
Version 1.1 or any later version published by the Free Software
Version 1.2 or any later version published by the Free Software
Foundation; with no Invariant Sections, with the Front-Cover texts
being "A GNU Manual," and with the Back-Cover Texts as in (a)
below. A copy of the license is included in the section entitled
@@ -544,9 +544,10 @@ Key Bindings
Once you know the name of the command, simply place on a line in
the init file the name of the key you wish to bind the command to,
a colon, and then the name of the command. The name of the key
can be expressed in different ways, depending on what you find most
comfortable.
a colon, and then the name of the command. There can be no space
between the key name and the colon - that will be interpreted as
part of the key name. The name of the key can be expressed in
different ways, depending on what you find most comfortable.
In addition to command names, readline allows keys to be bound to
a string that is inserted when the key is pressed (a MACRO).
@@ -1281,7 +1282,7 @@ the standard `vi' movement keys, move to previous history lines with
aiding in the consistency of user interface across discrete programs
that need to provide a command line interface.
Copyright (C) 1988-2005 Free Software Foundation, Inc.
Copyright (C) 1988-2006 Free Software Foundation, Inc.
Permission is granted to make and distribute verbatim copies of this
manual provided the copyright notice and this permission notice pare
@@ -1600,6 +1601,11 @@ These variables are available to function writers.
`rl_set_prompt()' function (*note Redisplay::) may be used to
modify the prompt string after calling `readline()'.
-- Variable: char * rl_display_prompt
The string displayed as the prompt. This is usually identical to
RL_PROMPT, but may be changed temporarily by functions that use
the prompt string as a message area, such as incremental search.
-- Variable: int rl_already_prompted
If an application wishes to display the prompt itself, rather than
have Readline do it the first time `readline()' is called, it
@@ -2034,8 +2040,8 @@ associate a new function name with an arbitrary function.
-- Function: const char ** rl_funmap_names (void)
Return a NULL terminated array of known function names. The array
is sorted. The array itself is allocated, but not the strings
inside. You should `free()' the array when you are done, but not
the pointers.
inside. You should free the array, but not the pointers, using
`free' or `rl_free' when you are done.
-- Function: int rl_add_funmap_entry (const char *name,
rl_command_func_t *function)
@@ -2296,6 +2302,10 @@ File: readline.info, Node: Utility Functions, Next: Miscellaneous Functions,
2.4.10 Utility Functions
------------------------
-- Function: void rl_free (void *mem)
Deallocate the memory pointed to by MEM. MEM must have been
allocated by `malloc'.
-- Function: void rl_replace_line (const char *text, int clear_undo)
Replace the contents of `rl_line_buffer' with TEXT. The point and
mark are preserved, if possible. If CLEAR_UNDO is non-zero, the
@@ -2998,6 +3008,14 @@ File: readline.info, Node: Completion Variables, Next: A Short Completion Exam
even if the application's completion function returns no matches.
It should be set only by an application's completion function.
-- Variable: int rl_sort_completion_matches
If an application sets this variable to 0, Readline will not sort
the list of completions (which implies that it cannot remove any
duplicate completions). The default value is 1, which means that
Readline will sort the completions and, depending on the value of
`rl_ignore_completion_duplicates', will attempt to remove duplicate
matches.
-- Variable: int rl_completion_type
Set to a character describing the type of completion Readline is
currently attempting; see the description of
@@ -3006,6 +3024,12 @@ File: readline.info, Node: Completion Variables, Next: A Short Completion Exam
any application-specific completion function is called, allowing
such functions to present the same interface as `rl_complete()'.
-- Variable: int rl_completion_invoking_key
Set to the final character in the key sequence that invoked one of
the completion functions that call `rl_complete_internal()'. This
is set to the appropriate value before any application-specific
completion function is called.
-- Variable: int rl_inhibit_completion
If this variable is non-zero, completion is inhibited. The
completion character will be inserted as any other bound to
@@ -3940,12 +3964,12 @@ Function and Variable Index
[index]
* Menu:
* _rl_digit_p: Utility Functions. (line 46)
* _rl_digit_value: Utility Functions. (line 57)
* _rl_lowercase_p: Utility Functions. (line 43)
* _rl_to_lower: Utility Functions. (line 53)
* _rl_to_upper: Utility Functions. (line 49)
* _rl_uppercase_p: Utility Functions. (line 40)
* _rl_digit_p: Utility Functions. (line 50)
* _rl_digit_value: Utility Functions. (line 61)
* _rl_lowercase_p: Utility Functions. (line 47)
* _rl_to_lower: Utility Functions. (line 57)
* _rl_to_upper: Utility Functions. (line 53)
* _rl_uppercase_p: Utility Functions. (line 44)
* abort (C-g): Miscellaneous Commands.
(line 10)
* accept-line (Newline or Return): Commands For History.
@@ -4085,8 +4109,8 @@ Function and Variable Index
* rl_add_funmap_entry: Associating Function Names and Bindings.
(line 47)
* rl_add_undo: Allowing Undoing. (line 41)
* rl_alphabetic: Utility Functions. (line 24)
* rl_already_prompted: Readline Variables. (line 59)
* rl_alphabetic: Utility Functions. (line 28)
* rl_already_prompted: Readline Variables. (line 64)
* rl_attempted_completion_function: Completion Variables.
(line 12)
* rl_attempted_completion_over: Completion Variables.
@@ -4104,7 +4128,7 @@ Function and Variable Index
* rl_bind_keyseq_if_unbound: Binding Keys. (line 77)
* rl_bind_keyseq_if_unbound_in_map: Binding Keys. (line 83)
* rl_bind_keyseq_in_map: Binding Keys. (line 66)
* rl_binding_keymap: Readline Variables. (line 154)
* rl_binding_keymap: Readline Variables. (line 159)
* rl_callback_handler_install: Alternate Interface. (line 15)
* rl_callback_handler_remove: Alternate Interface. (line 33)
* rl_callback_read_char: Alternate Interface. (line 21)
@@ -4140,6 +4164,8 @@ Function and Variable Index
(line 55)
* rl_completion_found_quote: Completion Variables.
(line 168)
* rl_completion_invoking_key: Completion Variables.
(line 233)
* rl_completion_mark_symlink_dirs: Completion Variables.
(line 175)
* rl_completion_matches: Completion Functions.
@@ -4155,34 +4181,35 @@ Function and Variable Index
* rl_completion_suppress_quote: Completion Variables.
(line 162)
* rl_completion_type: Completion Variables.
(line 217)
(line 225)
* rl_completion_word_break_hook: Completion Variables.
(line 107)
* rl_copy_keymap: Keymaps. (line 17)
* rl_copy_text: Modifying Text. (line 15)
* rl_crlf: Redisplay. (line 30)
* rl_delete_text: Modifying Text. (line 11)
* rl_deprep_term_function: Readline Variables. (line 144)
* rl_deprep_term_function: Readline Variables. (line 149)
* rl_deprep_terminal: Terminal Management. (line 13)
* rl_ding: Utility Functions. (line 21)
* rl_ding: Utility Functions. (line 25)
* rl_directory_completion_hook: Completion Variables.
(line 64)
* rl_discard_keymap: Keymaps. (line 26)
* rl_dispatching: Readline Variables. (line 41)
* rl_display_match_list: Utility Functions. (line 28)
* rl_display_match_list: Utility Functions. (line 32)
* rl_display_prompt: Readline Variables. (line 59)
* rl_do_undo: Allowing Undoing. (line 48)
* rl_done: Readline Variables. (line 28)
* rl_editing_mode: Readline Variables. (line 242)
* rl_editing_mode: Readline Variables. (line 247)
* rl_end: Readline Variables. (line 19)
* rl_end_undo_group: Allowing Undoing. (line 35)
* rl_erase_empty_line: Readline Variables. (line 47)
* rl_event_hook: Readline Variables. (line 119)
* rl_event_hook: Readline Variables. (line 124)
* rl_execute_next: Character Input. (line 26)
* rl_executing_keymap: Readline Variables. (line 150)
* rl_executing_macro: Readline Variables. (line 158)
* rl_executing_keymap: Readline Variables. (line 155)
* rl_executing_macro: Readline Variables. (line 163)
* rl_expand_prompt: Redisplay. (line 64)
* rl_explicit_arg: Readline Variables. (line 233)
* rl_extend_line_buffer: Utility Functions. (line 12)
* rl_explicit_arg: Readline Variables. (line 238)
* rl_extend_line_buffer: Utility Functions. (line 16)
* rl_filename_completion_desired: Completion Variables.
(line 190)
* rl_filename_completion_function: Completion Functions.
@@ -4196,6 +4223,7 @@ Function and Variable Index
* rl_filename_quoting_function: Completion Variables.
(line 24)
* rl_forced_update_display: Redisplay. (line 11)
* rl_free: Utility Functions. (line 7)
* rl_free_line_state: Readline Signal Handling.
(line 72)
* rl_free_undo_list: Allowing Undoing. (line 45)
@@ -4214,26 +4242,26 @@ Function and Variable Index
* rl_get_termcap: Miscellaneous Functions.
(line 42)
* rl_getc: Character Input. (line 15)
* rl_getc_function: Readline Variables. (line 125)
* rl_gnu_readline_p: Readline Variables. (line 78)
* rl_getc_function: Readline Variables. (line 130)
* rl_gnu_readline_p: Readline Variables. (line 83)
* rl_ignore_completion_duplicates: Completion Variables.
(line 186)
* rl_ignore_some_completions_function: Completion Variables.
(line 56)
* rl_inhibit_completion: Completion Variables.
(line 225)
* rl_initialize: Utility Functions. (line 16)
(line 239)
* rl_initialize: Utility Functions. (line 20)
* rl_insert_completions: Completion Functions.
(line 32)
* rl_insert_text: Modifying Text. (line 7)
* rl_instream: Readline Variables. (line 92)
* rl_instream: Readline Variables. (line 97)
* rl_invoking_keyseqs: Associating Function Names and Bindings.
(line 21)
* rl_invoking_keyseqs_in_map: Associating Function Names and Bindings.
(line 26)
* rl_kill_text: Modifying Text. (line 19)
* rl_last_func: Readline Variables. (line 105)
* rl_library_version: Readline Variables. (line 68)
* rl_last_func: Readline Variables. (line 110)
* rl_library_version: Readline Variables. (line 73)
* rl_line_buffer: Readline Variables. (line 9)
* rl_list_funmap_names: Associating Function Names and Bindings.
(line 36)
@@ -4249,29 +4277,29 @@ Function and Variable Index
* rl_named_function: Associating Function Names and Bindings.
(line 11)
* rl_num_chars_to_read: Readline Variables. (line 32)
* rl_numeric_arg: Readline Variables. (line 237)
* rl_numeric_arg: Readline Variables. (line 242)
* rl_on_new_line: Redisplay. (line 15)
* rl_on_new_line_with_prompt: Redisplay. (line 19)
* rl_outstream: Readline Variables. (line 96)
* rl_outstream: Readline Variables. (line 101)
* rl_parse_and_bind: Binding Keys. (line 96)
* rl_pending_input: Readline Variables. (line 37)
* rl_point: Readline Variables. (line 15)
* rl_possible_completions: Completion Functions.
(line 28)
* rl_pre_input_hook: Readline Variables. (line 114)
* rl_prefer_env_winsize: Readline Variables. (line 100)
* rl_prep_term_function: Readline Variables. (line 137)
* rl_pre_input_hook: Readline Variables. (line 119)
* rl_prefer_env_winsize: Readline Variables. (line 105)
* rl_prep_term_function: Readline Variables. (line 142)
* rl_prep_terminal: Terminal Management. (line 7)
* rl_prompt: Readline Variables. (line 53)
* rl_push_macro_input: Modifying Text. (line 26)
* rl_read_init_file: Binding Keys. (line 101)
* rl_read_key: Character Input. (line 7)
* rl_readline_name: Readline Variables. (line 87)
* rl_readline_state: Readline Variables. (line 161)
* rl_readline_version: Readline Variables. (line 71)
* rl_readline_name: Readline Variables. (line 92)
* rl_readline_state: Readline Variables. (line 166)
* rl_readline_version: Readline Variables. (line 76)
* rl_redisplay: Redisplay. (line 7)
* rl_redisplay_function: Readline Variables. (line 131)
* rl_replace_line: Utility Functions. (line 7)
* rl_redisplay_function: Readline Variables. (line 136)
* rl_replace_line: Utility Functions. (line 11)
* rl_reset_after_signal: Readline Signal Handling.
(line 80)
* rl_reset_line_state: Redisplay. (line 26)
@@ -4293,11 +4321,13 @@ Function and Variable Index
* rl_set_signals: Readline Signal Handling.
(line 113)
* rl_show_char: Redisplay. (line 33)
* rl_sort_completion_matches: Completion Variables.
(line 217)
* rl_special_prefixes: Completion Variables.
(line 127)
* rl_startup_hook: Readline Variables. (line 110)
* rl_startup_hook: Readline Variables. (line 115)
* rl_stuff_char: Character Input. (line 19)
* rl_terminal_name: Readline Variables. (line 82)
* rl_terminal_name: Readline Variables. (line 87)
* rl_tty_set_default_bindings: Terminal Management. (line 18)
* rl_tty_unset_default_bindings: Terminal Management. (line 23)
* rl_unbind_command_in_map: Binding Keys. (line 55)
@@ -4346,58 +4376,58 @@ Function and Variable Index

Tag Table:
Node: Top1296
Node: Command Line Editing1934
Node: Introduction and Notation2586
Node: Readline Interaction4209
Node: Readline Bare Essentials5401
Node: Readline Movement Commands7191
Node: Readline Killing Commands8157
Node: Readline Arguments10078
Node: Searching11123
Node: Readline Init File13275
Node: Readline Init File Syntax14429
Node: Conditional Init Constructs26364
Node: Sample Init File28898
Node: Bindable Readline Commands32016
Node: Commands For Moving33074
Node: Commands For History33936
Node: Commands For Text37061
Node: Commands For Killing39788
Node: Numeric Arguments41931
Node: Commands For Completion43071
Node: Keyboard Macros44616
Node: Miscellaneous Commands45188
Node: Readline vi Mode48550
Node: Programming with GNU Readline50374
Node: Basic Behavior51349
Node: Custom Functions54766
Node: Readline Typedefs56250
Node: Function Writing57889
Node: Readline Variables59196
Node: Readline Convenience Functions68898
Node: Function Naming69888
Node: Keymaps71150
Node: Binding Keys72922
Node: Associating Function Names and Bindings77469
Node: Allowing Undoing79731
Node: Redisplay82281
Node: Modifying Text86181
Node: Character Input87427
Node: Terminal Management89325
Node: Utility Functions90761
Node: Miscellaneous Functions93126
Node: Alternate Interface95423
Node: A Readline Example97582
Node: Readline Signal Handling99485
Node: Custom Completers105353
Node: How Completing Works106073
Node: Completion Functions109387
Node: Completion Variables112959
Node: A Short Completion Example125353
Node: Copying This Manual137526
Node: GNU Free Documentation License137788
Node: Concept Index160195
Node: Function and Variable Index161851
Node: Top1297
Node: Command Line Editing1935
Node: Introduction and Notation2587
Node: Readline Interaction4210
Node: Readline Bare Essentials5402
Node: Readline Movement Commands7192
Node: Readline Killing Commands8158
Node: Readline Arguments10079
Node: Searching11124
Node: Readline Init File13276
Node: Readline Init File Syntax14430
Node: Conditional Init Constructs26480
Node: Sample Init File29014
Node: Bindable Readline Commands32132
Node: Commands For Moving33190
Node: Commands For History34052
Node: Commands For Text37177
Node: Commands For Killing39904
Node: Numeric Arguments42047
Node: Commands For Completion43187
Node: Keyboard Macros44732
Node: Miscellaneous Commands45304
Node: Readline vi Mode48666
Node: Programming with GNU Readline50490
Node: Basic Behavior51465
Node: Custom Functions54882
Node: Readline Typedefs56366
Node: Function Writing58005
Node: Readline Variables59312
Node: Readline Convenience Functions69264
Node: Function Naming70254
Node: Keymaps71516
Node: Binding Keys73288
Node: Associating Function Names and Bindings77835
Node: Allowing Undoing80120
Node: Redisplay82670
Node: Modifying Text86570
Node: Character Input87816
Node: Terminal Management89714
Node: Utility Functions91150
Node: Miscellaneous Functions93649
Node: Alternate Interface95946
Node: A Readline Example98105
Node: Readline Signal Handling100008
Node: Custom Completers105876
Node: How Completing Works106596
Node: Completion Functions109910
Node: Completion Variables113482
Node: A Short Completion Example126587
Node: Copying This Manual138760
Node: GNU Free Documentation License139022
Node: Concept Index161429
Node: Function and Variable Index163085

End Tag Table
+2970 -2625
View File
File diff suppressed because it is too large Load Diff
+10 -10
View File
@@ -89,7 +89,7 @@
@xrdef{Function Naming-pg}{28}
@xrdef{Function Naming-snt}{Section@tie 2.4.1}
@xrdef{Keymaps-title}{Selecting a Keymap}
@xrdef{Keymaps-pg}{28}
@xrdef{Keymaps-pg}{29}
@xrdef{Keymaps-snt}{Section@tie 2.4.2}
@xrdef{Binding Keys-title}{Binding Keys}
@xrdef{Binding Keys-pg}{29}
@@ -101,13 +101,13 @@
@xrdef{Allowing Undoing-pg}{32}
@xrdef{Allowing Undoing-snt}{Section@tie 2.4.5}
@xrdef{Redisplay-title}{Redisplay}
@xrdef{Redisplay-pg}{32}
@xrdef{Redisplay-pg}{33}
@xrdef{Redisplay-snt}{Section@tie 2.4.6}
@xrdef{Modifying Text-title}{Modifying Text}
@xrdef{Modifying Text-pg}{34}
@xrdef{Modifying Text-snt}{Section@tie 2.4.7}
@xrdef{Character Input-title}{Character Input}
@xrdef{Character Input-pg}{34}
@xrdef{Character Input-pg}{35}
@xrdef{Character Input-snt}{Section@tie 2.4.8}
@xrdef{Terminal Management-title}{Terminal Management}
@xrdef{Terminal Management-pg}{35}
@@ -119,28 +119,28 @@
@xrdef{Miscellaneous Functions-pg}{37}
@xrdef{Miscellaneous Functions-snt}{Section@tie 2.4.11}
@xrdef{Alternate Interface-title}{Alternate Interface}
@xrdef{Alternate Interface-pg}{37}
@xrdef{Alternate Interface-pg}{38}
@xrdef{Alternate Interface-snt}{Section@tie 2.4.12}
@xrdef{A Readline Example-title}{A Readline Example}
@xrdef{A Readline Example-pg}{38}
@xrdef{A Readline Example-snt}{Section@tie 2.4.13}
@xrdef{Readline Signal Handling-title}{Readline Signal Handling}
@xrdef{Readline Signal Handling-pg}{39}
@xrdef{Readline Signal Handling-pg}{40}
@xrdef{Readline Signal Handling-snt}{Section@tie 2.5}
@xrdef{Custom Completers-title}{Custom Completers}
@xrdef{Custom Completers-pg}{41}
@xrdef{Custom Completers-pg}{42}
@xrdef{Custom Completers-snt}{Section@tie 2.6}
@xrdef{How Completing Works-title}{How Completing Works}
@xrdef{How Completing Works-pg}{41}
@xrdef{How Completing Works-pg}{42}
@xrdef{How Completing Works-snt}{Section@tie 2.6.1}
@xrdef{Completion Functions-title}{Completion Functions}
@xrdef{Completion Functions-pg}{42}
@xrdef{Completion Functions-pg}{43}
@xrdef{Completion Functions-snt}{Section@tie 2.6.2}
@xrdef{Completion Variables-title}{Completion Variables}
@xrdef{Completion Variables-pg}{43}
@xrdef{Completion Variables-pg}{44}
@xrdef{Completion Variables-snt}{Section@tie 2.6.3}
@xrdef{A Short Completion Example-title}{A Short Completion Example}
@xrdef{A Short Completion Example-pg}{47}
@xrdef{A Short Completion Example-pg}{48}
@xrdef{A Short Completion Example-snt}{Section@tie 2.6.4}
@xrdef{Copying This Manual-title}{Copying This Manual}
@xrdef{Copying This Manual-pg}{57}
+1 -1
View File
@@ -8,5 +8,5 @@
\entry{initialization file, readline}{4}{initialization file, readline}
\entry{variables, readline}{5}{variables, readline}
\entry{readline, function}{21}{readline, function}
\entry{application-specific completion functions}{41}{application-specific completion functions}
\entry{application-specific completion functions}{42}{application-specific completion functions}
\entry{FDL, GNU Free Documentation License}{57}{FDL, GNU Free Documentation License}
+1 -1
View File
@@ -1,5 +1,5 @@
\initial {A}
\entry {application-specific completion functions}{41}
\entry {application-specific completion functions}{42}
\initial {C}
\entry {command editing}{1}
\initial {E}
+51 -47
View File
@@ -107,6 +107,7 @@
\entry{rl_dispatching}{24}{\code {rl_dispatching}}
\entry{rl_erase_empty_line}{24}{\code {rl_erase_empty_line}}
\entry{rl_prompt}{25}{\code {rl_prompt}}
\entry{rl_display_prompt}{25}{\code {rl_display_prompt}}
\entry{rl_already_prompted}{25}{\code {rl_already_prompted}}
\entry{rl_library_version}{25}{\code {rl_library_version}}
\entry{rl_readline_version}{25}{\code {rl_readline_version}}
@@ -116,7 +117,7 @@
\entry{rl_instream}{25}{\code {rl_instream}}
\entry{rl_outstream}{25}{\code {rl_outstream}}
\entry{rl_prefer_env_winsize}{25}{\code {rl_prefer_env_winsize}}
\entry{rl_last_func}{25}{\code {rl_last_func}}
\entry{rl_last_func}{26}{\code {rl_last_func}}
\entry{rl_startup_hook}{26}{\code {rl_startup_hook}}
\entry{rl_pre_input_hook}{26}{\code {rl_pre_input_hook}}
\entry{rl_event_hook}{26}{\code {rl_event_hook}}
@@ -127,22 +128,22 @@
\entry{rl_executing_keymap}{26}{\code {rl_executing_keymap}}
\entry{rl_binding_keymap}{26}{\code {rl_binding_keymap}}
\entry{rl_executing_macro}{26}{\code {rl_executing_macro}}
\entry{rl_readline_state}{26}{\code {rl_readline_state}}
\entry{rl_readline_state}{27}{\code {rl_readline_state}}
\entry{rl_explicit_arg}{28}{\code {rl_explicit_arg}}
\entry{rl_numeric_arg}{28}{\code {rl_numeric_arg}}
\entry{rl_editing_mode}{28}{\code {rl_editing_mode}}
\entry{rl_add_defun}{28}{\code {rl_add_defun}}
\entry{rl_make_bare_keymap}{28}{\code {rl_make_bare_keymap}}
\entry{rl_copy_keymap}{28}{\code {rl_copy_keymap}}
\entry{rl_make_bare_keymap}{29}{\code {rl_make_bare_keymap}}
\entry{rl_copy_keymap}{29}{\code {rl_copy_keymap}}
\entry{rl_make_keymap}{29}{\code {rl_make_keymap}}
\entry{rl_discard_keymap}{29}{\code {rl_discard_keymap}}
\entry{rl_get_keymap}{29}{\code {rl_get_keymap}}
\entry{rl_set_keymap}{29}{\code {rl_set_keymap}}
\entry{rl_get_keymap_by_name}{29}{\code {rl_get_keymap_by_name}}
\entry{rl_get_keymap_name}{29}{\code {rl_get_keymap_name}}
\entry{rl_bind_key}{29}{\code {rl_bind_key}}
\entry{rl_bind_key_in_map}{29}{\code {rl_bind_key_in_map}}
\entry{rl_bind_key_if_unbound}{29}{\code {rl_bind_key_if_unbound}}
\entry{rl_bind_key}{30}{\code {rl_bind_key}}
\entry{rl_bind_key_in_map}{30}{\code {rl_bind_key_in_map}}
\entry{rl_bind_key_if_unbound}{30}{\code {rl_bind_key_if_unbound}}
\entry{rl_bind_key_if_unbound_in_map}{30}{\code {rl_bind_key_if_unbound_in_map}}
\entry{rl_unbind_key}{30}{\code {rl_unbind_key}}
\entry{rl_unbind_key_in_map}{30}{\code {rl_unbind_key_in_map}}
@@ -151,26 +152,26 @@
\entry{rl_bind_keyseq}{30}{\code {rl_bind_keyseq}}
\entry{rl_bind_keyseq_in_map}{30}{\code {rl_bind_keyseq_in_map}}
\entry{rl_set_key}{30}{\code {rl_set_key}}
\entry{rl_bind_keyseq_if_unbound}{30}{\code {rl_bind_keyseq_if_unbound}}
\entry{rl_bind_keyseq_if_unbound_in_map}{30}{\code {rl_bind_keyseq_if_unbound_in_map}}
\entry{rl_generic_bind}{30}{\code {rl_generic_bind}}
\entry{rl_bind_keyseq_if_unbound}{31}{\code {rl_bind_keyseq_if_unbound}}
\entry{rl_bind_keyseq_if_unbound_in_map}{31}{\code {rl_bind_keyseq_if_unbound_in_map}}
\entry{rl_generic_bind}{31}{\code {rl_generic_bind}}
\entry{rl_parse_and_bind}{31}{\code {rl_parse_and_bind}}
\entry{rl_read_init_file}{31}{\code {rl_read_init_file}}
\entry{rl_named_function}{31}{\code {rl_named_function}}
\entry{rl_function_of_keyseq}{31}{\code {rl_function_of_keyseq}}
\entry{rl_invoking_keyseqs}{31}{\code {rl_invoking_keyseqs}}
\entry{rl_invoking_keyseqs_in_map}{31}{\code {rl_invoking_keyseqs_in_map}}
\entry{rl_function_dumper}{31}{\code {rl_function_dumper}}
\entry{rl_list_funmap_names}{31}{\code {rl_list_funmap_names}}
\entry{rl_funmap_names}{31}{\code {rl_funmap_names}}
\entry{rl_add_funmap_entry}{31}{\code {rl_add_funmap_entry}}
\entry{rl_function_dumper}{32}{\code {rl_function_dumper}}
\entry{rl_list_funmap_names}{32}{\code {rl_list_funmap_names}}
\entry{rl_funmap_names}{32}{\code {rl_funmap_names}}
\entry{rl_add_funmap_entry}{32}{\code {rl_add_funmap_entry}}
\entry{rl_begin_undo_group}{32}{\code {rl_begin_undo_group}}
\entry{rl_end_undo_group}{32}{\code {rl_end_undo_group}}
\entry{rl_add_undo}{32}{\code {rl_add_undo}}
\entry{rl_free_undo_list}{32}{\code {rl_free_undo_list}}
\entry{rl_do_undo}{32}{\code {rl_do_undo}}
\entry{rl_modifying}{32}{\code {rl_modifying}}
\entry{rl_redisplay}{32}{\code {rl_redisplay}}
\entry{rl_do_undo}{33}{\code {rl_do_undo}}
\entry{rl_modifying}{33}{\code {rl_modifying}}
\entry{rl_redisplay}{33}{\code {rl_redisplay}}
\entry{rl_forced_update_display}{33}{\code {rl_forced_update_display}}
\entry{rl_on_new_line}{33}{\code {rl_on_new_line}}
\entry{rl_on_new_line_with_prompt}{33}{\code {rl_on_new_line_with_prompt}}
@@ -178,27 +179,28 @@
\entry{rl_crlf}{33}{\code {rl_crlf}}
\entry{rl_show_char}{33}{\code {rl_show_char}}
\entry{rl_message}{33}{\code {rl_message}}
\entry{rl_clear_message}{33}{\code {rl_clear_message}}
\entry{rl_save_prompt}{33}{\code {rl_save_prompt}}
\entry{rl_restore_prompt}{33}{\code {rl_restore_prompt}}
\entry{rl_clear_message}{34}{\code {rl_clear_message}}
\entry{rl_save_prompt}{34}{\code {rl_save_prompt}}
\entry{rl_restore_prompt}{34}{\code {rl_restore_prompt}}
\entry{rl_expand_prompt}{34}{\code {rl_expand_prompt}}
\entry{rl_set_prompt}{34}{\code {rl_set_prompt}}
\entry{rl_insert_text}{34}{\code {rl_insert_text}}
\entry{rl_delete_text}{34}{\code {rl_delete_text}}
\entry{rl_copy_text}{34}{\code {rl_copy_text}}
\entry{rl_kill_text}{34}{\code {rl_kill_text}}
\entry{rl_push_macro_input}{34}{\code {rl_push_macro_input}}
\entry{rl_read_key}{34}{\code {rl_read_key}}
\entry{rl_getc}{34}{\code {rl_getc}}
\entry{rl_push_macro_input}{35}{\code {rl_push_macro_input}}
\entry{rl_read_key}{35}{\code {rl_read_key}}
\entry{rl_getc}{35}{\code {rl_getc}}
\entry{rl_stuff_char}{35}{\code {rl_stuff_char}}
\entry{rl_execute_next}{35}{\code {rl_execute_next}}
\entry{rl_clear_pending_input}{35}{\code {rl_clear_pending_input}}
\entry{rl_set_keyboard_input_timeout}{35}{\code {rl_set_keyboard_input_timeout}}
\entry{rl_prep_terminal}{35}{\code {rl_prep_terminal}}
\entry{rl_deprep_terminal}{35}{\code {rl_deprep_terminal}}
\entry{rl_tty_set_default_bindings}{35}{\code {rl_tty_set_default_bindings}}
\entry{rl_tty_unset_default_bindings}{35}{\code {rl_tty_unset_default_bindings}}
\entry{rl_reset_terminal}{35}{\code {rl_reset_terminal}}
\entry{rl_tty_set_default_bindings}{36}{\code {rl_tty_set_default_bindings}}
\entry{rl_tty_unset_default_bindings}{36}{\code {rl_tty_unset_default_bindings}}
\entry{rl_reset_terminal}{36}{\code {rl_reset_terminal}}
\entry{rl_free}{36}{\code {rl_free}}
\entry{rl_replace_line}{36}{\code {rl_replace_line}}
\entry{rl_extend_line_buffer}{36}{\code {rl_extend_line_buffer}}
\entry{rl_initialize}{36}{\code {rl_initialize}}
@@ -206,11 +208,11 @@
\entry{rl_alphabetic}{36}{\code {rl_alphabetic}}
\entry{rl_display_match_list}{36}{\code {rl_display_match_list}}
\entry{_rl_uppercase_p}{36}{\code {_rl_uppercase_p}}
\entry{_rl_lowercase_p}{36}{\code {_rl_lowercase_p}}
\entry{_rl_digit_p}{36}{\code {_rl_digit_p}}
\entry{_rl_to_upper}{36}{\code {_rl_to_upper}}
\entry{_rl_to_lower}{36}{\code {_rl_to_lower}}
\entry{_rl_digit_value}{36}{\code {_rl_digit_value}}
\entry{_rl_lowercase_p}{37}{\code {_rl_lowercase_p}}
\entry{_rl_digit_p}{37}{\code {_rl_digit_p}}
\entry{_rl_to_upper}{37}{\code {_rl_to_upper}}
\entry{_rl_to_lower}{37}{\code {_rl_to_lower}}
\entry{_rl_digit_value}{37}{\code {_rl_digit_value}}
\entry{rl_macro_bind}{37}{\code {rl_macro_bind}}
\entry{rl_macro_dumper}{37}{\code {rl_macro_dumper}}
\entry{rl_variable_bind}{37}{\code {rl_variable_bind}}
@@ -218,13 +220,13 @@
\entry{rl_variable_dumper}{37}{\code {rl_variable_dumper}}
\entry{rl_set_paren_blink_timeout}{37}{\code {rl_set_paren_blink_timeout}}
\entry{rl_get_termcap}{37}{\code {rl_get_termcap}}
\entry{rl_callback_handler_install}{37}{\code {rl_callback_handler_install}}
\entry{rl_callback_handler_install}{38}{\code {rl_callback_handler_install}}
\entry{rl_callback_read_char}{38}{\code {rl_callback_read_char}}
\entry{rl_callback_handler_remove}{38}{\code {rl_callback_handler_remove}}
\entry{rl_catch_signals}{40}{\code {rl_catch_signals}}
\entry{rl_catch_sigwinch}{40}{\code {rl_catch_sigwinch}}
\entry{rl_cleanup_after_signal}{40}{\code {rl_cleanup_after_signal}}
\entry{rl_free_line_state}{40}{\code {rl_free_line_state}}
\entry{rl_cleanup_after_signal}{41}{\code {rl_cleanup_after_signal}}
\entry{rl_free_line_state}{41}{\code {rl_free_line_state}}
\entry{rl_reset_after_signal}{41}{\code {rl_reset_after_signal}}
\entry{rl_resize_terminal}{41}{\code {rl_resize_terminal}}
\entry{rl_set_screen_size}{41}{\code {rl_set_screen_size}}
@@ -234,39 +236,41 @@
\entry{rl_clear_signals}{41}{\code {rl_clear_signals}}
\entry{rl_complete}{42}{\code {rl_complete}}
\entry{rl_completion_entry_function}{42}{\code {rl_completion_entry_function}}
\entry{rl_complete_internal}{42}{\code {rl_complete_internal}}
\entry{rl_complete_internal}{43}{\code {rl_complete_internal}}
\entry{rl_complete}{43}{\code {rl_complete}}
\entry{rl_possible_completions}{43}{\code {rl_possible_completions}}
\entry{rl_insert_completions}{43}{\code {rl_insert_completions}}
\entry{rl_completion_mode}{43}{\code {rl_completion_mode}}
\entry{rl_completion_matches}{43}{\code {rl_completion_matches}}
\entry{rl_filename_completion_function}{43}{\code {rl_filename_completion_function}}
\entry{rl_username_completion_function}{43}{\code {rl_username_completion_function}}
\entry{rl_completion_entry_function}{43}{\code {rl_completion_entry_function}}
\entry{rl_filename_completion_function}{44}{\code {rl_filename_completion_function}}
\entry{rl_username_completion_function}{44}{\code {rl_username_completion_function}}
\entry{rl_completion_entry_function}{44}{\code {rl_completion_entry_function}}
\entry{rl_attempted_completion_function}{44}{\code {rl_attempted_completion_function}}
\entry{rl_filename_quoting_function}{44}{\code {rl_filename_quoting_function}}
\entry{rl_filename_dequoting_function}{44}{\code {rl_filename_dequoting_function}}
\entry{rl_char_is_quoted_p}{44}{\code {rl_char_is_quoted_p}}
\entry{rl_ignore_some_completions_function}{44}{\code {rl_ignore_some_completions_function}}
\entry{rl_directory_completion_hook}{44}{\code {rl_directory_completion_hook}}
\entry{rl_ignore_some_completions_function}{45}{\code {rl_ignore_some_completions_function}}
\entry{rl_directory_completion_hook}{45}{\code {rl_directory_completion_hook}}
\entry{rl_completion_display_matches_hook}{45}{\code {rl_completion_display_matches_hook}}
\entry{rl_basic_word_break_characters}{45}{\code {rl_basic_word_break_characters}}
\entry{rl_basic_quote_characters}{45}{\code {rl_basic_quote_characters}}
\entry{rl_completer_word_break_characters}{45}{\code {rl_completer_word_break_characters}}
\entry{rl_completion_word_break_hook}{45}{\code {rl_completion_word_break_hook}}
\entry{rl_completer_quote_characters}{45}{\code {rl_completer_quote_characters}}
\entry{rl_filename_quote_characters}{45}{\code {rl_filename_quote_characters}}
\entry{rl_special_prefixes}{45}{\code {rl_special_prefixes}}
\entry{rl_completer_quote_characters}{46}{\code {rl_completer_quote_characters}}
\entry{rl_filename_quote_characters}{46}{\code {rl_filename_quote_characters}}
\entry{rl_special_prefixes}{46}{\code {rl_special_prefixes}}
\entry{rl_completion_query_items}{46}{\code {rl_completion_query_items}}
\entry{rl_completion_append_character}{46}{\code {rl_completion_append_character}}
\entry{rl_completion_suppress_append}{46}{\code {rl_completion_suppress_append}}
\entry{rl_completion_quote_character}{46}{\code {rl_completion_quote_character}}
\entry{rl_completion_suppress_quote}{46}{\code {rl_completion_suppress_quote}}
\entry{rl_completion_found_quote}{46}{\code {rl_completion_found_quote}}
\entry{rl_completion_mark_symlink_dirs}{46}{\code {rl_completion_mark_symlink_dirs}}
\entry{rl_ignore_completion_duplicates}{46}{\code {rl_ignore_completion_duplicates}}
\entry{rl_filename_completion_desired}{46}{\code {rl_filename_completion_desired}}
\entry{rl_completion_mark_symlink_dirs}{47}{\code {rl_completion_mark_symlink_dirs}}
\entry{rl_ignore_completion_duplicates}{47}{\code {rl_ignore_completion_duplicates}}
\entry{rl_filename_completion_desired}{47}{\code {rl_filename_completion_desired}}
\entry{rl_filename_quoting_desired}{47}{\code {rl_filename_quoting_desired}}
\entry{rl_attempted_completion_over}{47}{\code {rl_attempted_completion_over}}
\entry{rl_sort_completion_matches}{47}{\code {rl_sort_completion_matches}}
\entry{rl_completion_type}{47}{\code {rl_completion_type}}
\entry{rl_inhibit_completion}{47}{\code {rl_inhibit_completion}}
\entry{rl_completion_invoking_key}{47}{\code {rl_completion_invoking_key}}
\entry{rl_inhibit_completion}{48}{\code {rl_inhibit_completion}}
+51 -47
View File
@@ -1,9 +1,9 @@
\initial {_}
\entry {\code {_rl_digit_p}}{36}
\entry {\code {_rl_digit_value}}{36}
\entry {\code {_rl_lowercase_p}}{36}
\entry {\code {_rl_to_lower}}{36}
\entry {\code {_rl_to_upper}}{36}
\entry {\code {_rl_digit_p}}{37}
\entry {\code {_rl_digit_value}}{37}
\entry {\code {_rl_lowercase_p}}{37}
\entry {\code {_rl_to_lower}}{37}
\entry {\code {_rl_to_upper}}{37}
\entry {\code {_rl_uppercase_p}}{36}
\initial {A}
\entry {\code {abort (C-g)}}{18}
@@ -99,7 +99,7 @@
\entry {\code {reverse-search-history (C-r)}}{14}
\entry {\code {revert-line (M-r)}}{18}
\entry {\code {rl_add_defun}}{28}
\entry {\code {rl_add_funmap_entry}}{31}
\entry {\code {rl_add_funmap_entry}}{32}
\entry {\code {rl_add_undo}}{32}
\entry {\code {rl_alphabetic}}{36}
\entry {\code {rl_already_prompted}}{25}
@@ -108,34 +108,35 @@
\entry {\code {rl_basic_quote_characters}}{45}
\entry {\code {rl_basic_word_break_characters}}{45}
\entry {\code {rl_begin_undo_group}}{32}
\entry {\code {rl_bind_key}}{29}
\entry {\code {rl_bind_key_if_unbound}}{29}
\entry {\code {rl_bind_key}}{30}
\entry {\code {rl_bind_key_if_unbound}}{30}
\entry {\code {rl_bind_key_if_unbound_in_map}}{30}
\entry {\code {rl_bind_key_in_map}}{29}
\entry {\code {rl_bind_key_in_map}}{30}
\entry {\code {rl_bind_keyseq}}{30}
\entry {\code {rl_bind_keyseq_if_unbound}}{30}
\entry {\code {rl_bind_keyseq_if_unbound_in_map}}{30}
\entry {\code {rl_bind_keyseq_if_unbound}}{31}
\entry {\code {rl_bind_keyseq_if_unbound_in_map}}{31}
\entry {\code {rl_bind_keyseq_in_map}}{30}
\entry {\code {rl_binding_keymap}}{26}
\entry {\code {rl_callback_handler_install}}{37}
\entry {\code {rl_callback_handler_install}}{38}
\entry {\code {rl_callback_handler_remove}}{38}
\entry {\code {rl_callback_read_char}}{38}
\entry {\code {rl_catch_signals}}{40}
\entry {\code {rl_catch_sigwinch}}{40}
\entry {\code {rl_char_is_quoted_p}}{44}
\entry {\code {rl_cleanup_after_signal}}{40}
\entry {\code {rl_clear_message}}{33}
\entry {\code {rl_cleanup_after_signal}}{41}
\entry {\code {rl_clear_message}}{34}
\entry {\code {rl_clear_pending_input}}{35}
\entry {\code {rl_clear_signals}}{41}
\entry {\code {rl_complete}}{42, 43}
\entry {\code {rl_complete_internal}}{42}
\entry {\code {rl_completer_quote_characters}}{45}
\entry {\code {rl_complete_internal}}{43}
\entry {\code {rl_completer_quote_characters}}{46}
\entry {\code {rl_completer_word_break_characters}}{45}
\entry {\code {rl_completion_append_character}}{46}
\entry {\code {rl_completion_display_matches_hook}}{45}
\entry {\code {rl_completion_entry_function}}{42, 43}
\entry {\code {rl_completion_entry_function}}{42, 44}
\entry {\code {rl_completion_found_quote}}{46}
\entry {\code {rl_completion_mark_symlink_dirs}}{46}
\entry {\code {rl_completion_invoking_key}}{47}
\entry {\code {rl_completion_mark_symlink_dirs}}{47}
\entry {\code {rl_completion_matches}}{43}
\entry {\code {rl_completion_mode}}{43}
\entry {\code {rl_completion_query_items}}{46}
@@ -144,18 +145,19 @@
\entry {\code {rl_completion_suppress_quote}}{46}
\entry {\code {rl_completion_type}}{47}
\entry {\code {rl_completion_word_break_hook}}{45}
\entry {\code {rl_copy_keymap}}{28}
\entry {\code {rl_copy_keymap}}{29}
\entry {\code {rl_copy_text}}{34}
\entry {\code {rl_crlf}}{33}
\entry {\code {rl_delete_text}}{34}
\entry {\code {rl_deprep_term_function}}{26}
\entry {\code {rl_deprep_terminal}}{35}
\entry {\code {rl_ding}}{36}
\entry {\code {rl_directory_completion_hook}}{44}
\entry {\code {rl_directory_completion_hook}}{45}
\entry {\code {rl_discard_keymap}}{29}
\entry {\code {rl_dispatching}}{24}
\entry {\code {rl_display_match_list}}{36}
\entry {\code {rl_do_undo}}{32}
\entry {\code {rl_display_prompt}}{25}
\entry {\code {rl_do_undo}}{33}
\entry {\code {rl_done}}{24}
\entry {\code {rl_editing_mode}}{28}
\entry {\code {rl_end}}{24}
@@ -168,30 +170,31 @@
\entry {\code {rl_expand_prompt}}{34}
\entry {\code {rl_explicit_arg}}{28}
\entry {\code {rl_extend_line_buffer}}{36}
\entry {\code {rl_filename_completion_desired}}{46}
\entry {\code {rl_filename_completion_function}}{43}
\entry {\code {rl_filename_completion_desired}}{47}
\entry {\code {rl_filename_completion_function}}{44}
\entry {\code {rl_filename_dequoting_function}}{44}
\entry {\code {rl_filename_quote_characters}}{45}
\entry {\code {rl_filename_quote_characters}}{46}
\entry {\code {rl_filename_quoting_desired}}{47}
\entry {\code {rl_filename_quoting_function}}{44}
\entry {\code {rl_forced_update_display}}{33}
\entry {\code {rl_free_line_state}}{40}
\entry {\code {rl_free}}{36}
\entry {\code {rl_free_line_state}}{41}
\entry {\code {rl_free_undo_list}}{32}
\entry {\code {rl_function_dumper}}{31}
\entry {\code {rl_function_dumper}}{32}
\entry {\code {rl_function_of_keyseq}}{31}
\entry {\code {rl_funmap_names}}{31}
\entry {\code {rl_generic_bind}}{30}
\entry {\code {rl_funmap_names}}{32}
\entry {\code {rl_generic_bind}}{31}
\entry {\code {rl_get_keymap}}{29}
\entry {\code {rl_get_keymap_by_name}}{29}
\entry {\code {rl_get_keymap_name}}{29}
\entry {\code {rl_get_screen_size}}{41}
\entry {\code {rl_get_termcap}}{37}
\entry {\code {rl_getc}}{34}
\entry {\code {rl_getc}}{35}
\entry {\code {rl_getc_function}}{26}
\entry {\code {rl_gnu_readline_p}}{25}
\entry {\code {rl_ignore_completion_duplicates}}{46}
\entry {\code {rl_ignore_some_completions_function}}{44}
\entry {\code {rl_inhibit_completion}}{47}
\entry {\code {rl_ignore_completion_duplicates}}{47}
\entry {\code {rl_ignore_some_completions_function}}{45}
\entry {\code {rl_inhibit_completion}}{48}
\entry {\code {rl_initialize}}{36}
\entry {\code {rl_insert_completions}}{43}
\entry {\code {rl_insert_text}}{34}
@@ -199,17 +202,17 @@
\entry {\code {rl_invoking_keyseqs}}{31}
\entry {\code {rl_invoking_keyseqs_in_map}}{31}
\entry {\code {rl_kill_text}}{34}
\entry {\code {rl_last_func}}{25}
\entry {\code {rl_last_func}}{26}
\entry {\code {rl_library_version}}{25}
\entry {\code {rl_line_buffer}}{24}
\entry {\code {rl_list_funmap_names}}{31}
\entry {\code {rl_list_funmap_names}}{32}
\entry {\code {rl_macro_bind}}{37}
\entry {\code {rl_macro_dumper}}{37}
\entry {\code {rl_make_bare_keymap}}{28}
\entry {\code {rl_make_bare_keymap}}{29}
\entry {\code {rl_make_keymap}}{29}
\entry {\code {rl_mark}}{24}
\entry {\code {rl_message}}{33}
\entry {\code {rl_modifying}}{32}
\entry {\code {rl_modifying}}{33}
\entry {\code {rl_named_function}}{31}
\entry {\code {rl_num_chars_to_read}}{24}
\entry {\code {rl_numeric_arg}}{28}
@@ -225,22 +228,22 @@
\entry {\code {rl_prep_term_function}}{26}
\entry {\code {rl_prep_terminal}}{35}
\entry {\code {rl_prompt}}{25}
\entry {\code {rl_push_macro_input}}{34}
\entry {\code {rl_push_macro_input}}{35}
\entry {\code {rl_read_init_file}}{31}
\entry {\code {rl_read_key}}{34}
\entry {\code {rl_read_key}}{35}
\entry {\code {rl_readline_name}}{25}
\entry {\code {rl_readline_state}}{26}
\entry {\code {rl_readline_state}}{27}
\entry {\code {rl_readline_version}}{25}
\entry {\code {rl_redisplay}}{32}
\entry {\code {rl_redisplay}}{33}
\entry {\code {rl_redisplay_function}}{26}
\entry {\code {rl_replace_line}}{36}
\entry {\code {rl_reset_after_signal}}{41}
\entry {\code {rl_reset_line_state}}{33}
\entry {\code {rl_reset_screen_size}}{41}
\entry {\code {rl_reset_terminal}}{35}
\entry {\code {rl_reset_terminal}}{36}
\entry {\code {rl_resize_terminal}}{41}
\entry {\code {rl_restore_prompt}}{33}
\entry {\code {rl_save_prompt}}{33}
\entry {\code {rl_restore_prompt}}{34}
\entry {\code {rl_save_prompt}}{34}
\entry {\code {rl_set_key}}{30}
\entry {\code {rl_set_keyboard_input_timeout}}{35}
\entry {\code {rl_set_keymap}}{29}
@@ -249,17 +252,18 @@
\entry {\code {rl_set_screen_size}}{41}
\entry {\code {rl_set_signals}}{41}
\entry {\code {rl_show_char}}{33}
\entry {\code {rl_special_prefixes}}{45}
\entry {\code {rl_sort_completion_matches}}{47}
\entry {\code {rl_special_prefixes}}{46}
\entry {\code {rl_startup_hook}}{26}
\entry {\code {rl_stuff_char}}{35}
\entry {\code {rl_terminal_name}}{25}
\entry {\code {rl_tty_set_default_bindings}}{35}
\entry {\code {rl_tty_unset_default_bindings}}{35}
\entry {\code {rl_tty_set_default_bindings}}{36}
\entry {\code {rl_tty_unset_default_bindings}}{36}
\entry {\code {rl_unbind_command_in_map}}{30}
\entry {\code {rl_unbind_function_in_map}}{30}
\entry {\code {rl_unbind_key}}{30}
\entry {\code {rl_unbind_key_in_map}}{30}
\entry {\code {rl_username_completion_function}}{43}
\entry {\code {rl_username_completion_function}}{44}
\entry {\code {rl_variable_bind}}{37}
\entry {\code {rl_variable_dumper}}{37}
\entry {\code {rl_variable_value}}{37}
+18 -17
View File
@@ -1,4 +1,4 @@
This is TeX, Version 3.14159 (Web2C 7.4.5) (format=tex 2005.3.22) 9 FEB 2006 09:50
This is TeX, Version 3.141592 (Web2C 7.5.4) (format=tex 2006.11.28) 2 JAN 2007 10:33
**/usr/homes/chet/src/bash/src/lib/readline/doc/rlman.texi
(/usr/homes/chet/src/bash/src/lib/readline/doc/rlman.texi (./texinfo.tex
Loading texinfo [version 2003-02-03.16]: Basics,
@@ -106,7 +106,7 @@ cross references,
\auxfile=\write2
\savesfregister=\count46
\footnoteno=\count47
(/sw/share/texmf/tex/generic/misc/epsf.tex
(/sw/share/texmf-dist/tex/generic/epsf/epsf.tex
\epsffilein=\read0
\epsfframemargin=\dimen39
\epsfframethickness=\dimen40
@@ -119,18 +119,19 @@ cross references,
\epsfnoopenhelp=\toks24
)
\noepsfhelp=\toks25
localization,
localization,
\nolanghelp=\toks26
\defaultparindent=\dimen47
and turning on texinfo input format.) (./rlman.aux)
and turning on texinfo input format.) (./rlman.aux)
@cpindfile=@write3
@fnindfile=@write4
@vrindfile=@write5
@tpindfile=@write6
@kyindfile=@write7
@pgindfile=@write8
(./version.texi) [1
(./version.texi) [1
\openout2 = `rlman.aux'.
\openout3 = `rlman.cp'.
@@ -145,13 +146,13 @@ and turning on texinfo input format.) (./rlman.aux)
\openout8 = `rlman.pg'.
]
[2] (./rlman.toc [-1]) [-2] (./rluser.texi
] [2] (./rlman.toc [-1]) [-2] (./rluser.texi
@btindfile=@write9
Chapter 1
\openout0 = `rlman.toc'.
[1
[1
\openout9 = `rlman.bt'.
] [2] [3] [4] [5]
@@ -168,7 +169,7 @@ m , @texttt vi-move[]@textrm , @texttt vi-command[]@textrm , and
.etc.
[6] [7] [8] [9] [10]
Overfull \hbox (26.43913pt too wide) in paragraph at lines 815--815
Overfull \hbox (26.43913pt too wide) in paragraph at lines 817--817
[]@texttt Meta-Control-h: backward-kill-word Text after the function name is i
gnored[] |
@@ -183,7 +184,7 @@ gnored[] |
[11] [12] [13] [14] [15] [16] [17] [18]) (./rltech.texi Chapter 2 [19] [20]
[21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35]
[36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46]
Underfull \hbox (badness 7379) in paragraph at lines 1823--1828
Underfull \hbox (badness 7379) in paragraph at lines 1835--1840
[]@textrm If an application-specific com-ple-tion func-tion as-signed to @text
tt rl_attempted_
@@ -195,16 +196,16 @@ tt rl_attempted_
.@glue 3.65 plus 1.825 minus 1.21666
.etc.
[47] [48] [49] [50] [51] [52] [53] [54]) Appendix A [55] [56] (./fdl.texi
[47] [48] [49] [50] [51] [52] [53] [54] [55]) Appendix A [56] (./fdl.texi
[57] [58] [59] [60] [61] [62]) (Concept Index) [63] [64] (./rlman.cps)
(Function and Variable Index) [65] [66] (./rlman.fns [67] [68]) [69] [70] )
Here is how much of TeX's memory you used:
1499 strings out of 98002
18486 string characters out of 1221987
59430 words of memory out of 1000001
1499 strings out of 97980
18501 string characters out of 1221004
60795 words of memory out of 1000000
2361 multiletter control sequences out of 10000+50000
31953 words of font info for 111 fonts, out of 500000 for 1000
31953 words of font info for 111 fonts, out of 500000 for 2000
19 hyphenation exceptions out of 1000
15i,8n,17p,281b,695s stack positions out of 1500i,500n,5000p,200000b,5000s
Output written on rlman.dvi (74 pages, 278124 bytes).
Output written on rlman.dvi (74 pages, 286316 bytes).
+11 -11
View File
@@ -31,21 +31,21 @@
\subsecentry{Selecting a Keymap}{2}{4}{2}{28}
\subsecentry{Binding Keys}{2}{4}{3}{29}
\subsecentry{Associating Function Names and Bindings}{2}{4}{4}{31}
\subsecentry{Allowing Undoing}{2}{4}{5}{31}
\subsecentry{Redisplay}{2}{4}{6}{32}
\subsecentry{Allowing Undoing}{2}{4}{5}{32}
\subsecentry{Redisplay}{2}{4}{6}{33}
\subsecentry{Modifying Text}{2}{4}{7}{34}
\subsecentry{Character Input}{2}{4}{8}{34}
\subsecentry{Character Input}{2}{4}{8}{35}
\subsecentry{Terminal Management}{2}{4}{9}{35}
\subsecentry{Utility Functions}{2}{4}{10}{35}
\subsecentry{Miscellaneous Functions}{2}{4}{11}{36}
\subsecentry{Alternate Interface}{2}{4}{12}{37}
\subsecentry{Utility Functions}{2}{4}{10}{36}
\subsecentry{Miscellaneous Functions}{2}{4}{11}{37}
\subsecentry{Alternate Interface}{2}{4}{12}{38}
\subsecentry{A Readline Example}{2}{4}{13}{38}
\secentry{Readline Signal Handling}{2}{5}{39}
\secentry{Readline Signal Handling}{2}{5}{40}
\secentry{Custom Completers}{2}{6}{41}
\subsecentry{How Completing Works}{2}{6}{1}{41}
\subsecentry{Completion Functions}{2}{6}{2}{42}
\subsecentry{Completion Variables}{2}{6}{3}{43}
\subsecentry{A Short Completion Example}{2}{6}{4}{47}
\subsecentry{How Completing Works}{2}{6}{1}{42}
\subsecentry{Completion Functions}{2}{6}{2}{43}
\subsecentry{Completion Variables}{2}{6}{3}{44}
\subsecentry{A Short Completion Example}{2}{6}{4}{48}
\appendixentry{Copying This Manual}{A}{57}
\secentry{GNU Free Documentation License}{A}{1}{57}
\subsecentry{ADDENDUM: How to use this License for your documents}{A}{1}{1}{63}
+1 -1
View File
@@ -1087,7 +1087,7 @@ environment variable is used.
@deftypefun void rl_free (void *mem)
Deallocate the memory pointed to by @var{mem}. @var{mem} must have been
allocated by @code{malloc}.
@end
@end deftypefun
@deftypefun void rl_replace_line (const char *text, int clear_undo)
Replace the contents of @code{rl_line_buffer} with @var{text}.
Binary file not shown.
+8 -6
View File
@@ -1,6 +1,6 @@
<HTML>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<!-- Created on February, 9 2006 by texi2html 1.64 -->
<!-- Created on January, 2 2007 by texi2html 1.64 -->
<!--
Written by: Lionel Cons <Lionel.Cons@cern.ch> (original author)
Karl Berry <karl@freefriends.org>
@@ -796,9 +796,11 @@ the command does.
Once you know the name of the command, simply place on a line
in the init file the name of the key
you wish to bind the command to, a colon, and then the name of the
command. The name of the key
can be expressed in different ways, depending on what you find most
comfortable.
command.
There can be no space between the key name and the colon -- that will be
interpreted as part of the key name.
The name of the key can be expressed in different ways, depending on
what you find most comfortable.
</P><P>
In addition to command names, readline allows keys to be bound
@@ -2628,7 +2630,7 @@ to permit their use in free software.
<TD VALIGN="MIDDLE" ALIGN="LEFT">[<A HREF="rluserman.html#SEC_About"> ? </A>]</TD>
</TR></TABLE>
<H1>About this document</H1>
This document was generated by <I>Chet Ramey</I> on <I>February, 9 2006</I>
This document was generated by <I>Chet Ramey</I> on <I>January, 2 2007</I>
using <A HREF="http://www.mathematik.uni-kl.de/~obachman/Texi2html
"><I>texi2html</I></A>
<P></P>
@@ -2790,7 +2792,7 @@ the following structure:
<BR>
<FONT SIZE="-1">
This document was generated
by <I>Chet Ramey</I> on <I>February, 9 2006</I>
by <I>Chet Ramey</I> on <I>January, 2 2007</I>
using <A HREF="http://www.mathematik.uni-kl.de/~obachman/Texi2html
"><I>texi2html</I></A>
+33 -32
View File
@@ -1,12 +1,12 @@
This is rluserman.info, produced by makeinfo version 4.7 from
This is rluserman.info, produced by makeinfo version 4.8 from
./rluserman.texi.
This manual describes the end user interface of the GNU Readline
Library (version 5.2, 9 February 2006), a library which aids in the
Library (version 5.2, 30 December 2006), a library which aids in the
consistency of user interface across discrete programs which provide a
command line interface.
Copyright (C) 1988-2005 Free Software Foundation, Inc.
Copyright (C) 1988-2006 Free Software Foundation, Inc.
Permission is granted to make and distribute verbatim copies of this
manual provided the copyright notice and this permission notice are
@@ -14,7 +14,7 @@ preserved on all copies.
Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License,
Version 1.1 or any later version published by the Free Software
Version 1.2 or any later version published by the Free Software
Foundation; with no Invariant Sections, with the Front-Cover texts
being "A GNU Manual," and with the Back-Cover Texts as in (a)
below. A copy of the license is included in the section entitled
@@ -540,9 +540,10 @@ Key Bindings
Once you know the name of the command, simply place on a line in
the init file the name of the key you wish to bind the command to,
a colon, and then the name of the command. The name of the key
can be expressed in different ways, depending on what you find most
comfortable.
a colon, and then the name of the command. There can be no space
between the key name and the colon - that will be interpreted as
part of the key name. The name of the key can be expressed in
different ways, depending on what you find most comfortable.
In addition to command names, readline allows keys to be bound to
a string that is inserted when the key is pressed (a MACRO).
@@ -1718,30 +1719,30 @@ permit their use in free software.

Tag Table:
Node: Top1339
Node: Command Line Editing1771
Node: Introduction and Notation2414
Node: Readline Interaction4038
Node: Readline Bare Essentials5231
Node: Readline Movement Commands7022
Node: Readline Killing Commands7989
Node: Readline Arguments9911
Node: Searching10957
Node: Readline Init File13110
Node: Readline Init File Syntax14265
Node: Conditional Init Constructs26201
Node: Sample Init File28736
Node: Bindable Readline Commands31855
Node: Commands For Moving32914
Node: Commands For History33777
Node: Commands For Text36903
Node: Commands For Killing39631
Node: Numeric Arguments41775
Node: Commands For Completion42916
Node: Keyboard Macros44462
Node: Miscellaneous Commands45035
Node: Readline vi Mode48398
Node: Copying This Manual49319
Node: GNU Free Documentation License49551
Node: Top1340
Node: Command Line Editing1772
Node: Introduction and Notation2415
Node: Readline Interaction4039
Node: Readline Bare Essentials5232
Node: Readline Movement Commands7023
Node: Readline Killing Commands7990
Node: Readline Arguments9912
Node: Searching10958
Node: Readline Init File13111
Node: Readline Init File Syntax14266
Node: Conditional Init Constructs26317
Node: Sample Init File28852
Node: Bindable Readline Commands31971
Node: Commands For Moving33030
Node: Commands For History33893
Node: Commands For Text37019
Node: Commands For Killing39747
Node: Numeric Arguments41891
Node: Commands For Completion43032
Node: Keyboard Macros44578
Node: Miscellaneous Commands45151
Node: Readline vi Mode48514
Node: Copying This Manual49435
Node: GNU Free Documentation License49667

End Tag Table
+16 -16
View File
@@ -1,4 +1,4 @@
This is TeX, Version 3.14159 (Web2C 7.4.5) (format=tex 2005.3.22) 9 FEB 2006 09:50
This is TeX, Version 3.141592 (Web2C 7.5.4) (format=tex 2006.11.28) 2 JAN 2007 10:33
**/usr/homes/chet/src/bash/src/lib/readline/doc/rluserman.texi
(/usr/homes/chet/src/bash/src/lib/readline/doc/rluserman.texi (./texinfo.tex
Loading texinfo [version 2003-02-03.16]: Basics,
@@ -106,7 +106,7 @@ cross references,
\auxfile=\write2
\savesfregister=\count46
\footnoteno=\count47
(/sw/share/texmf/tex/generic/misc/epsf.tex
(/sw/share/texmf-dist/tex/generic/epsf/epsf.tex
\epsffilein=\read0
\epsfframemargin=\dimen39
\epsfframethickness=\dimen40
@@ -119,19 +119,19 @@ cross references,
\epsfnoopenhelp=\toks24
)
\noepsfhelp=\toks25
localization,
localization,
\nolanghelp=\toks26
\defaultparindent=\dimen47
and turning on texinfo input format.) (./rluserman.aux)
and turning on texinfo input format.) (./rluserman.aux)
@cpindfile=@write3
@fnindfile=@write4
@vrindfile=@write5
@tpindfile=@write6
@kyindfile=@write7
@pgindfile=@write8
(./version.texi)
[1
(./version.texi) [1
\openout2 = `rluserman.aux'.
\openout3 = `rluserman.cp'.
@@ -151,11 +151,11 @@ and turning on texinfo input format.) (./rluserman.aux)
Chapter 1
\openout0 = `rluserman.toc'.
[1
[1
\openout9 = `rluserman.bt'.
] [2] [3]
[4] [5]
] [2] [3] [4] [5]
Underfull \hbox (badness 5231) in paragraph at lines 502--518
@texttt emacs-meta[]@textrm , @texttt emacs-ctlx[]@textrm , @texttt vi[]@textr
m , @texttt vi-move[]@textrm , @texttt vi-command[]@textrm , and
@@ -169,7 +169,7 @@ m , @texttt vi-move[]@textrm , @texttt vi-command[]@textrm , and
.etc.
[6] [7] [8] [9] [10]
Overfull \hbox (26.43913pt too wide) in paragraph at lines 815--815
Overfull \hbox (26.43913pt too wide) in paragraph at lines 817--817
[]@texttt Meta-Control-h: backward-kill-word Text after the function name is i
gnored[] |
@@ -184,12 +184,12 @@ gnored[] |
[11] [12] [13] [14] [15] [16] [17] [18]) Appendix A [19] [20] (./fdl.texi
[21] [22] [23] [24] [25] [26]) [27] [28] )
Here is how much of TeX's memory you used:
1405 strings out of 98002
16392 string characters out of 1221987
44914 words of memory out of 1000001
1405 strings out of 97980
16407 string characters out of 1221004
44916 words of memory out of 1000000
2276 multiletter control sequences out of 10000+50000
31953 words of font info for 111 fonts, out of 500000 for 1000
31953 words of font info for 111 fonts, out of 500000 for 2000
19 hyphenation exceptions out of 1000
13i,8n,10p,285b,695s stack positions out of 1500i,500n,5000p,200000b,5000s
Output written on rluserman.dvi (32 pages, 92940 bytes).
Output written on rluserman.dvi (32 pages, 96176 bytes).
File diff suppressed because it is too large Load Diff
+4
View File
@@ -179,7 +179,11 @@ time_t shell_start_time;
int running_under_emacs;
/* Do we have /dev/fd? */
#ifdef HAVE_DEV_FD
int have_devfd = HAVE_DEV_FD;
#else
int have_devfd = 0;
#endif
/* The name of the .(shell)rc file. */
static char *bashrc_file = "~/.bashrc";
+5
View File
@@ -1,9 +1,11 @@
./shopt.tests: line 2: shopt: -z: invalid option
shopt: usage: shopt [-pqsu] [-o] [optname ...]
--
shopt -s autocd
shopt -u cdable_vars
shopt -s cdspell
shopt -u checkhash
shopt -u checkjobs
shopt -u checkwinsize
shopt -s cmdhist
shopt -u dotglob
@@ -39,6 +41,7 @@ shopt -u huponexit
shopt -u checkwinsize
shopt -s sourcepath
--
shopt -s autocd
shopt -s cdspell
shopt -s cmdhist
shopt -s expand_aliases
@@ -52,6 +55,7 @@ shopt -s sourcepath
--
shopt -u cdable_vars
shopt -u checkhash
shopt -u checkjobs
shopt -u checkwinsize
shopt -u dotglob
shopt -u execfail
@@ -76,6 +80,7 @@ shopt -u xpg_echo
--
cdable_vars off
checkhash off
checkjobs off
checkwinsize off
dotglob off
execfail off