From bf093e31aec6963c44309274e8ec5b8eca05af95 Mon Sep 17 00:00:00 2001 From: Chet Ramey Date: Sat, 2 Nov 2024 14:50:28 -0400 Subject: [PATCH] final set of documentation updates; documentation directory cleanups --- MANIFEST | 5 +- Makefile.in | 682 ++-- doc/Makefile.in | 4 +- doc/bash.html | 58 +- doc/bashbug.ps | 297 -- doc/bashref.aux | 54 +- doc/bashref.bt | 98 +- doc/bashref.bts | 98 +- doc/bashref.cp | 52 +- doc/bashref.cps | 50 +- doc/bashref.dvi | Bin 884180 -> 885144 bytes doc/bashref.html | 55 +- doc/bashref.log | 96 +- doc/bashref.ps | 2616 ++++++------ doc/bashref.toc | 58 +- doc/bashref.vr | 224 +- doc/bashref.vrs | 224 +- doc/builtins.pdf | Bin 148753 -> 143010 bytes doc/builtins.ps | 3740 ------------------ doc/{ => obsolete}/FAQ-2.05a | 0 doc/{ => obsolete}/FAQ-2.05b | 0 doc/{ => obsolete}/FAQ-20090219 | 0 doc/{ => obsolete}/FAQ-3.0 | 0 doc/{ => obsolete}/FAQ-3.1 | 0 doc/{ => obsolete}/FAQ-3.2 | 0 doc/{ => obsolete}/FAQ-4.0 | 0 doc/{ => obsolete}/FAQ-4.1 | 0 doc/{ => obsolete}/FAQ-4.2 | 0 doc/{ => obsolete}/FAQ-4.3 | 0 doc/{ => obsolete}/FAQ-4.4 | 0 doc/{ => obsolete}/faq.headers.mail | 0 doc/{ => obsolete}/faq.headers.news | 0 doc/{ => obsolete}/faq.headers.news2 | 0 doc/{ => obsolete}/faq.mail | 0 doc/{ => obsolete}/faq.mail.test | 0 doc/{ => obsolete}/faq.news | 0 doc/{ => obsolete}/faq.news2 | 0 doc/{ => obsolete}/faq.version | 0 doc/{ => obsolete}/index.html | 0 doc/{ => obsolete}/infopost.sh | 0 doc/{ => obsolete}/mkfaqvers | 0 doc/obsolete/newbash.texi | 127 + doc/{ => obsolete}/old-faq.html | 0 doc/{ => obsolete}/oldbash.texi | 0 doc/rbash.pdf | Bin 0 -> 19221 bytes doc/rbash.ps | 326 -- lib/readline/doc/Makefile | 3 +- lib/readline/doc/Makefile.in | 80 +- lib/readline/doc/hist.texinfo | 110 - lib/readline/doc/history.aux | 63 - lib/readline/doc/history.bt | 0 lib/readline/doc/history.cp | 5 - lib/readline/doc/history.cps | 8 - lib/readline/doc/history.dvi | Bin 75220 -> 75220 bytes lib/readline/doc/history.fn | 33 - lib/readline/doc/history.fns | 44 - lib/readline/doc/history.html | 6 +- lib/readline/doc/history.ky | 0 lib/readline/doc/history.log | 247 -- lib/readline/doc/history.pdf | Bin 206949 -> 206949 bytes lib/readline/doc/history.pg | 0 lib/readline/doc/history.ps | 4 +- lib/readline/doc/history.tmp | 18 - lib/readline/doc/history.toc | 0 lib/readline/doc/history.tp | 0 lib/readline/doc/history.vr | 13 - lib/readline/doc/history.vrs | 13 - lib/readline/doc/history_3.pdf | Bin 50283 -> 50283 bytes lib/readline/doc/hstech.texinfo | 550 --- lib/readline/doc/hsuser.texinfo | 437 -- lib/readline/doc/manvers.texinfo | 10 - lib/readline/doc/readline.0 | 692 ++-- lib/readline/doc/readline.dvi | Bin 345732 -> 345736 bytes lib/readline/doc/readline.html | 8 +- lib/readline/doc/readline.info | 90 +- lib/readline/doc/readline.pdf | Bin 415633 -> 415662 bytes lib/readline/doc/readline.ps | 22 +- lib/readline/doc/readline_3.pdf | Bin 89843 -> 89844 bytes lib/readline/doc/rlman.aux | 156 - lib/readline/doc/rlman.bt | 0 lib/readline/doc/rlman.cp | 11 - lib/readline/doc/rlman.cps | 20 - lib/readline/doc/rlman.fn | 266 -- lib/readline/doc/rlman.fns | 286 -- lib/readline/doc/rlman.info | 5466 -------------------------- lib/readline/doc/rlman.ky | 0 lib/readline/doc/rlman.log | 326 -- lib/readline/doc/rlman.pg | 0 lib/readline/doc/rlman.texinfo | 108 - lib/readline/doc/rlman.tmp | 18 - lib/readline/doc/rlman.toc | 52 - lib/readline/doc/rlman.tp | 0 lib/readline/doc/rlman.vr | 83 - lib/readline/doc/rlman.vrs | 82 - lib/readline/doc/rltech.texinfo | 2165 ---------- lib/readline/doc/rluser.texinfo | 1796 --------- lib/readline/doc/rluserman.aux | 69 - lib/readline/doc/rluserman.bt | 0 lib/readline/doc/rluserman.cp | 9 - lib/readline/doc/rluserman.cps | 16 - lib/readline/doc/rluserman.dvi | Bin 123220 -> 123224 bytes lib/readline/doc/rluserman.fn | 88 - lib/readline/doc/rluserman.fns | 108 - lib/readline/doc/rluserman.html | 8 +- lib/readline/doc/rluserman.info | 32 +- lib/readline/doc/rluserman.ky | 0 lib/readline/doc/rluserman.log | 242 -- lib/readline/doc/rluserman.pdf | Bin 241252 -> 241269 bytes lib/readline/doc/rluserman.pg | 0 lib/readline/doc/rluserman.ps | 22 +- lib/readline/doc/rluserman.texinfo | 94 - lib/readline/doc/rluserman.tmp | 18 - lib/readline/doc/rluserman.toc | 23 - lib/readline/doc/rluserman.tp | 0 lib/readline/doc/rluserman.vr | 46 - lib/readline/doc/rluserman.vrs | 61 - tests/exec3.sub | 17 +- 117 files changed, 2854 insertions(+), 20154 deletions(-) delete mode 100644 doc/bashbug.ps delete mode 100644 doc/builtins.ps rename doc/{ => obsolete}/FAQ-2.05a (100%) rename doc/{ => obsolete}/FAQ-2.05b (100%) rename doc/{ => obsolete}/FAQ-20090219 (100%) rename doc/{ => obsolete}/FAQ-3.0 (100%) rename doc/{ => obsolete}/FAQ-3.1 (100%) rename doc/{ => obsolete}/FAQ-3.2 (100%) rename doc/{ => obsolete}/FAQ-4.0 (100%) rename doc/{ => obsolete}/FAQ-4.1 (100%) rename doc/{ => obsolete}/FAQ-4.2 (100%) rename doc/{ => obsolete}/FAQ-4.3 (100%) rename doc/{ => obsolete}/FAQ-4.4 (100%) rename doc/{ => obsolete}/faq.headers.mail (100%) rename doc/{ => obsolete}/faq.headers.news (100%) rename doc/{ => obsolete}/faq.headers.news2 (100%) rename doc/{ => obsolete}/faq.mail (100%) rename doc/{ => obsolete}/faq.mail.test (100%) rename doc/{ => obsolete}/faq.news (100%) rename doc/{ => obsolete}/faq.news2 (100%) rename doc/{ => obsolete}/faq.version (100%) rename doc/{ => obsolete}/index.html (100%) rename doc/{ => obsolete}/infopost.sh (100%) rename doc/{ => obsolete}/mkfaqvers (100%) create mode 100644 doc/obsolete/newbash.texi rename doc/{ => obsolete}/old-faq.html (100%) rename doc/{ => obsolete}/oldbash.texi (100%) create mode 100644 doc/rbash.pdf delete mode 100644 doc/rbash.ps delete mode 100644 lib/readline/doc/hist.texinfo delete mode 100644 lib/readline/doc/history.aux delete mode 100644 lib/readline/doc/history.bt delete mode 100644 lib/readline/doc/history.cp delete mode 100644 lib/readline/doc/history.cps delete mode 100644 lib/readline/doc/history.fn delete mode 100644 lib/readline/doc/history.fns delete mode 100644 lib/readline/doc/history.ky delete mode 100644 lib/readline/doc/history.log delete mode 100644 lib/readline/doc/history.pg delete mode 100644 lib/readline/doc/history.tmp delete mode 100644 lib/readline/doc/history.toc delete mode 100644 lib/readline/doc/history.tp delete mode 100644 lib/readline/doc/history.vr delete mode 100644 lib/readline/doc/history.vrs delete mode 100644 lib/readline/doc/hstech.texinfo delete mode 100644 lib/readline/doc/hsuser.texinfo delete mode 100644 lib/readline/doc/manvers.texinfo delete mode 100644 lib/readline/doc/rlman.aux delete mode 100644 lib/readline/doc/rlman.bt delete mode 100644 lib/readline/doc/rlman.cp delete mode 100644 lib/readline/doc/rlman.cps delete mode 100644 lib/readline/doc/rlman.fn delete mode 100644 lib/readline/doc/rlman.fns delete mode 100644 lib/readline/doc/rlman.info delete mode 100644 lib/readline/doc/rlman.ky delete mode 100644 lib/readline/doc/rlman.log delete mode 100644 lib/readline/doc/rlman.pg delete mode 100644 lib/readline/doc/rlman.texinfo delete mode 100644 lib/readline/doc/rlman.tmp delete mode 100644 lib/readline/doc/rlman.toc delete mode 100644 lib/readline/doc/rlman.tp delete mode 100644 lib/readline/doc/rlman.vr delete mode 100644 lib/readline/doc/rlman.vrs delete mode 100644 lib/readline/doc/rltech.texinfo delete mode 100644 lib/readline/doc/rluser.texinfo delete mode 100644 lib/readline/doc/rluserman.aux delete mode 100644 lib/readline/doc/rluserman.bt delete mode 100644 lib/readline/doc/rluserman.cp delete mode 100644 lib/readline/doc/rluserman.cps delete mode 100644 lib/readline/doc/rluserman.fn delete mode 100644 lib/readline/doc/rluserman.fns delete mode 100644 lib/readline/doc/rluserman.ky delete mode 100644 lib/readline/doc/rluserman.log delete mode 100644 lib/readline/doc/rluserman.pg delete mode 100644 lib/readline/doc/rluserman.texinfo delete mode 100644 lib/readline/doc/rluserman.tmp delete mode 100644 lib/readline/doc/rluserman.toc delete mode 100644 lib/readline/doc/rluserman.tp delete mode 100644 lib/readline/doc/rluserman.vr delete mode 100644 lib/readline/doc/rluserman.vrs diff --git a/MANIFEST b/MANIFEST index a6f2fddc..63365001 100644 --- a/MANIFEST +++ b/MANIFEST @@ -693,9 +693,6 @@ doc/fdl.txt f doc/article.ps f doc/rose94.ps f doc/bash.ps f -doc/bashbug.ps f -doc/builtins.ps f -doc/rbash.ps f doc/bashref.ps f doc/bashref.dvi f doc/bash.0 f @@ -708,6 +705,8 @@ doc/bashref.html f doc/article.pdf f doc/bash.pdf f doc/bashref.pdf f +doc/builtins.pdf f +doc/rbash.pdf f doc/rose94.pdf f doc/aosa-bash.pdf f doc/aosa-bash-full.pdf f diff --git a/Makefile.in b/Makefile.in index d55a1843..a9fbc215 100644 --- a/Makefile.in +++ b/Makefile.in @@ -1527,354 +1527,354 @@ signames.o: config.h bashansi.h ${BASHINCDIR}/ansi_stdlib.h # XXX - dependencies checked through here # builtin c sources -builtins/bashgetopt.o: config.h bashansi.h ${BASHINCDIR}/ansi_stdlib.h -builtins/bashgetopt.o: shell.h syntax.h config.h bashjmp.h command.h general.h xmalloc.h error.h -builtins/bashgetopt.o: variables.h arrayfunc.h conftypes.h quit.h ${BASHINCDIR}/maxpath.h unwind_prot.h dispose_cmd.h -builtins/bashgetopt.o: make_cmd.h subst.h sig.h pathnames.h externs.h -builtins/bashgetopt.o: $(DEFSRC)/common.h -builtins/bashgetopt.o: ${BASHINCDIR}/chartypes.h -builtins/common.o: bashtypes.h ${BASHINCDIR}/posixstat.h bashansi.h ${BASHINCDIR}/ansi_stdlib.h -builtins/common.o: shell.h syntax.h config.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h command.h -builtins/common.o: ${BASHINCDIR}/memalloc.h variables.h arrayfunc.h conftypes.h input.h siglist.h -builtins/common.o: quit.h unwind_prot.h ${BASHINCDIR}/maxpath.h jobs.h builtins.h -builtins/common.o: dispose_cmd.h make_cmd.h subst.h externs.h bashhist.h -builtins/common.o: execute_cmd.h ${BASHINCDIR}/stdc.h general.h xmalloc.h error.h pathnames.h -builtins/common.o: ${DEFDIR}/builtext.h parser.h -builtins/common.o: ${BASHINCDIR}/chartypes.h -builtins/common.o: $(BASHINCDIR)/unlocked-io.h -builtins/evalfile.o: bashtypes.h ${BASHINCDIR}/posixstat.h ${BASHINCDIR}/filecntl.h bashansi.h ${BASHINCDIR}/ansi_stdlib.h -builtins/evalfile.o: shell.h syntax.h config.h bashjmp.h command.h general.h xmalloc.h error.h -builtins/evalfile.o: variables.h arrayfunc.h conftypes.h quit.h ${BASHINCDIR}/maxpath.h unwind_prot.h dispose_cmd.h -builtins/evalfile.o: make_cmd.h subst.h sig.h pathnames.h externs.h parser.h -builtins/evalfile.o: jobs.h builtins.h flags.h input.h execute_cmd.h -builtins/evalfile.o: bashhist.h $(DEFSRC)/common.h -builtins/evalstring.o: config.h bashansi.h ${BASHINCDIR}/ansi_stdlib.h -builtins/evalstring.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h command.h siglist.h -builtins/evalstring.o: ${BASHINCDIR}/memalloc.h variables.h arrayfunc.h conftypes.h input.h -builtins/evalstring.o: quit.h unwind_prot.h ${BASHINCDIR}/maxpath.h jobs.h builtins.h -builtins/evalstring.o: dispose_cmd.h make_cmd.h subst.h externs.h -builtins/evalstring.o: jobs.h builtins.h flags.h input.h execute_cmd.h -builtins/evalstring.o: bashhist.h $(DEFSRC)/common.h pathnames.h redir.h -builtins/evalstring.o: ${DEFDIR}/builtext.h -builtins/getopt.o: config.h ${BASHINCDIR}/memalloc.h -builtins/getopt.o: shell.h syntax.h bashjmp.h command.h general.h xmalloc.h error.h -builtins/getopt.o: variables.h arrayfunc.h conftypes.h quit.h ${BASHINCDIR}/maxpath.h unwind_prot.h dispose_cmd.h -builtins/getopt.o: make_cmd.h subst.h sig.h pathnames.h externs.h -builtins/getopt.o: $(DEFSRC)/getopt.h -builtins/mkbuiltins.o: config.h bashtypes.h ${BASHINCDIR}/posixstat.h ${BASHINCDIR}/filecntl.h -builtins/mkbuiltins.o: bashansi.h ${BASHINCDIR}/ansi_stdlib.h -builtins/mkbuiltins.o: $(BASHINCDIR)/stdc.h +$(DEFDIR)/bashgetopt.o: config.h bashansi.h ${BASHINCDIR}/ansi_stdlib.h +$(DEFDIR)/bashgetopt.o: shell.h syntax.h config.h bashjmp.h command.h general.h xmalloc.h error.h +$(DEFDIR)/bashgetopt.o: variables.h arrayfunc.h conftypes.h quit.h ${BASHINCDIR}/maxpath.h unwind_prot.h dispose_cmd.h +$(DEFDIR)/bashgetopt.o: make_cmd.h subst.h sig.h pathnames.h externs.h +$(DEFDIR)/bashgetopt.o: $(DEFSRC)/common.h +$(DEFDIR)/bashgetopt.o: ${BASHINCDIR}/chartypes.h +$(DEFDIR)/common.o: bashtypes.h ${BASHINCDIR}/posixstat.h bashansi.h ${BASHINCDIR}/ansi_stdlib.h +$(DEFDIR)/common.o: shell.h syntax.h config.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h command.h +$(DEFDIR)/common.o: ${BASHINCDIR}/memalloc.h variables.h arrayfunc.h conftypes.h input.h siglist.h +$(DEFDIR)/common.o: quit.h unwind_prot.h ${BASHINCDIR}/maxpath.h jobs.h builtins.h +$(DEFDIR)/common.o: dispose_cmd.h make_cmd.h subst.h externs.h bashhist.h +$(DEFDIR)/common.o: execute_cmd.h ${BASHINCDIR}/stdc.h general.h xmalloc.h error.h pathnames.h +$(DEFDIR)/common.o: ${DEFDIR}/builtext.h parser.h +$(DEFDIR)/common.o: ${BASHINCDIR}/chartypes.h +$(DEFDIR)/common.o: $(BASHINCDIR)/unlocked-io.h +$(DEFDIR)/evalfile.o: bashtypes.h ${BASHINCDIR}/posixstat.h ${BASHINCDIR}/filecntl.h bashansi.h ${BASHINCDIR}/ansi_stdlib.h +$(DEFDIR)/evalfile.o: shell.h syntax.h config.h bashjmp.h command.h general.h xmalloc.h error.h +$(DEFDIR)/evalfile.o: variables.h arrayfunc.h conftypes.h quit.h ${BASHINCDIR}/maxpath.h unwind_prot.h dispose_cmd.h +$(DEFDIR)/evalfile.o: make_cmd.h subst.h sig.h pathnames.h externs.h parser.h +$(DEFDIR)/evalfile.o: jobs.h builtins.h flags.h input.h execute_cmd.h +$(DEFDIR)/evalfile.o: bashhist.h $(DEFSRC)/common.h +$(DEFDIR)/evalstring.o: config.h bashansi.h ${BASHINCDIR}/ansi_stdlib.h +$(DEFDIR)/evalstring.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h command.h siglist.h +$(DEFDIR)/evalstring.o: ${BASHINCDIR}/memalloc.h variables.h arrayfunc.h conftypes.h input.h +$(DEFDIR)/evalstring.o: quit.h unwind_prot.h ${BASHINCDIR}/maxpath.h jobs.h builtins.h +$(DEFDIR)/evalstring.o: dispose_cmd.h make_cmd.h subst.h externs.h +$(DEFDIR)/evalstring.o: jobs.h builtins.h flags.h input.h execute_cmd.h +$(DEFDIR)/evalstring.o: bashhist.h $(DEFSRC)/common.h pathnames.h redir.h +$(DEFDIR)/evalstring.o: ${DEFDIR}/builtext.h +$(DEFDIR)/getopt.o: config.h ${BASHINCDIR}/memalloc.h +$(DEFDIR)/getopt.o: shell.h syntax.h bashjmp.h command.h general.h xmalloc.h error.h +$(DEFDIR)/getopt.o: variables.h arrayfunc.h conftypes.h quit.h ${BASHINCDIR}/maxpath.h unwind_prot.h dispose_cmd.h +$(DEFDIR)/getopt.o: make_cmd.h subst.h sig.h pathnames.h externs.h +$(DEFDIR)/getopt.o: $(DEFSRC)/getopt.h +$(DEFDIR)/mkbuiltins.o: config.h bashtypes.h ${BASHINCDIR}/posixstat.h ${BASHINCDIR}/filecntl.h +$(DEFDIR)/mkbuiltins.o: bashansi.h ${BASHINCDIR}/ansi_stdlib.h +$(DEFDIR)/mkbuiltins.o: $(BASHINCDIR)/stdc.h # builtin def files -builtins/alias.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h -builtins/alias.o: quit.h $(DEFSRC)/common.h pathnames.h -builtins/alias.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h command.h ${BASHINCDIR}/stdc.h unwind_prot.h -builtins/alias.o: dispose_cmd.h make_cmd.h subst.h externs.h variables.h arrayfunc.h conftypes.h -builtins/bind.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h -builtins/bind.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h -builtins/bind.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h quit.h -builtins/bind.o: $(DEFSRC)/bashgetopt.h pathnames.h -builtins/break.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h -builtins/break.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h quit.h -builtins/break.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h -builtins/break.o: pathnames.h execute_cmd.h -builtins/builtin.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h -builtins/builtin.o: quit.h $(DEFSRC)/common.h $(DEFSRC)/bashgetopt.h -builtins/builtin.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h -builtins/builtin.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h -builtins/builtin.o: pathnames.h execute_cmd.h -builtins/caller.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h -builtins/caller.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h -builtins/caller.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h -builtins/caller.o: $(DEFSRC)/common.h quit.h -builtins/caller.o: ${BASHINCDIR}/chartypes.h bashtypes.h -builtins/caller.o: ${DEFDIR}/builtext.h pathnames.h -builtins/cd.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h -builtins/cd.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h -builtins/cd.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h -builtins/cd.o: $(DEFSRC)/common.h quit.h pathnames.h -builtins/colon.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h -builtins/colon.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h quit.h -builtins/colon.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h -builtins/colon.o: pathnames.h -builtins/command.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h -builtins/command.o: quit.h $(DEFSRC)/bashgetopt.h -builtins/command.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h -builtins/command.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h pathnames.h -builtins/declare.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h -builtins/declare.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h quit.h -builtins/declare.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h -builtins/declare.o: $(DEFSRC)/bashgetopt.h pathnames.h flags.h -builtins/declare.o: ${DEFDIR}/builtext.h -builtins/echo.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h -builtins/echo.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h quit.h -builtins/echo.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h -builtins/echo.o: pathnames.h -builtins/echo.o: $(DEFSRC)/common.h -builtins/echo.o: $(BASHINCDIR)/unlocked-io.h -builtins/enable.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h -builtins/enable.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h quit.h -builtins/enable.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h -builtins/enable.o: pcomplete.h pathnames.h -builtins/eval.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h -builtins/eval.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h quit.h -builtins/eval.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h -builtins/eval.o: pathnames.h -builtins/exec.o: bashtypes.h pathnames.h -builtins/exec.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h -builtins/exec.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h -builtins/exec.o: dispose_cmd.h make_cmd.h subst.h externs.h execute_cmd.h -builtins/exec.o: findcmd.h flags.h quit.h $(DEFSRC)/common.h ${BASHINCDIR}/stdc.h -builtins/exec.o: pathnames.h -builtins/exit.o: bashtypes.h -builtins/exit.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h -builtins/exit.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h quit.h -builtins/exit.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h -builtins/exit.o: pathnames.h execute_cmd.h -builtins/exit.o: ${DEFDIR}/builtext.h -builtins/exit.o: $(BASHINCDIR)/unlocked-io.h -builtins/fc.o: bashtypes.h ${BASHINCDIR}/posixstat.h -builtins/fc.o: bashansi.h ${BASHINCDIR}/ansi_stdlib.h builtins.h command.h ${BASHINCDIR}/stdc.h -builtins/fc.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h -builtins/fc.o: flags.h unwind_prot.h variables.h arrayfunc.h conftypes.h shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h -builtins/fc.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h quit.h -builtins/fc.o: $(DEFSRC)/bashgetopt.h bashhist.h pathnames.h parser.h -builtins/fc.o: ${BASHINCDIR}/chartypes.h -builtins/fc.o: $(BASHINCDIR)/unlocked-io.h -builtins/fg_bg.o: bashtypes.h $(DEFSRC)/bashgetopt.h -builtins/fg_bg.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h -builtins/fg_bg.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h quit.h -builtins/fg_bg.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h -builtins/fg_bg.o: pathnames.h execute_cmd.h -builtins/getopts.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h -builtins/getopts.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h quit.h -builtins/getopts.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h -builtins/getopts.o: pathnames.h execute_cmd.h -builtins/hash.o: bashtypes.h execute_cmd.h -builtins/hash.o: builtins.h command.h findcmd.h ${BASHINCDIR}/stdc.h $(DEFSRC)/common.h -builtins/hash.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h -builtins/hash.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h quit.h -builtins/hash.o: pathnames.h -builtins/hash.o: $(BASHINCDIR)/unlocked-io.h -builtins/help.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h -builtins/help.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h -builtins/help.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h -builtins/help.o: conftypes.h quit.h execute_cmd.h -builtins/help.o: $(GLOB_LIBSRC)/glob.h pathnames.h -builtins/help.o: $(BASHINCDIR)/unlocked-io.h -builtins/history.o: bashtypes.h pathnames.h parser.h -builtins/history.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h -builtins/history.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h -builtins/history.o: ${BASHINCDIR}/filecntl.h shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h -builtins/history.o: bashhist.h variables.h arrayfunc.h conftypes.h -builtins/history.o: $(BASHINCDIR)/unlocked-io.h -builtins/inlib.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h -builtins/inlib.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h quit.h -builtins/inlib.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h -builtins/inlib.o: pathnames.h -builtins/jobs.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h -builtins/jobs.o: quit.h $(DEFSRC)/bashgetopt.h -builtins/jobs.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h -builtins/jobs.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h -builtins/jobs.o: pathnames.h -builtins/kill.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h -builtins/kill.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h -builtins/kill.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h trap.h unwind_prot.h variables.h arrayfunc.h conftypes.h -builtins/kill.o: pathnames.h -builtins/let.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h -builtins/let.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h -builtins/let.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h -builtins/let.o: pathnames.h -builtins/let.o: $(BASHINCDIR)/unlocked-io.h -builtins/printf.o: config.h ${BASHINCDIR}/memalloc.h bashjmp.h command.h error.h -builtins/printf.o: general.h xmalloc.h quit.h dispose_cmd.h make_cmd.h subst.h -builtins/printf.o: externs.h sig.h pathnames.h shell.h syntax.h unwind_prot.h -builtins/printf.o: variables.h arrayfunc.h conftypes.h ${BASHINCDIR}/stdc.h $(DEFSRC)/bashgetopt.h -builtins/printf.o: ${BASHINCDIR}/shmbutil.h ${BASHINCDIR}/shmbchar.h -builtins/printf.o: ${BASHINCDIR}/chartypes.h -builtins/printf.o: $(BASHINCDIR)/unlocked-io.h -builtins/pushd.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h -builtins/pushd.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h -builtins/pushd.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h -builtins/pushd.o: $(DEFSRC)/common.h pathnames.h -builtins/pushd.o: ${DEFDIR}/builtext.h -builtins/pushd.o: $(BASHINCDIR)/unlocked-io.h -builtins/read.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h -builtins/read.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h -builtins/read.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h -builtins/read.o: ${BASHINCDIR}/shmbutil.h ${BASHINCDIR}/shmbchar.h -builtins/read.o: pathnames.h -builtins/read.o: $(BASHINCDIR)/unlocked-io.h -builtins/return.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h -builtins/return.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h -builtins/return.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h -builtins/return.o: pathnames.h execute_cmd.h -builtins/set.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h -builtins/set.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h -builtins/set.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h flags.h -builtins/set.o: pathnames.h parser.h -builtins/setattr.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h -builtins/setattr.o: quit.h $(DEFSRC)/common.h $(DEFSRC)/bashgetopt.h -builtins/setattr.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h -builtins/setattr.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h -builtins/setattr.o: pathnames.h flags.h execute_cmd.h -builtins/shift.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h -builtins/shift.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h -builtins/shift.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h -builtins/shift.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h -builtins/shift.o: pathnames.h -builtins/shopt.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h -builtins/shopt.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h -builtins/shopt.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h unwind_prot.h variables.h arrayfunc.h conftypes.h ${BASHINCDIR}/maxpath.h -builtins/shopt.o: $(DEFSRC)/common.h $(DEFSRC)/bashgetopt.h pathnames.h -builtins/shopt.o: bashhist.h bashline.h -builtins/source.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h -builtins/source.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h -builtins/source.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h -builtins/source.o: findcmd.h $(DEFSRC)/bashgetopt.h flags.h trap.h -builtins/source.o: pathnames.h execute_cmd.h -builtins/suspend.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h -builtins/suspend.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h -builtins/suspend.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h -builtins/suspend.o: pathnames.h -builtins/test.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h -builtins/test.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h -builtins/test.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h -builtins/test.o: execute_cmd.h test.h pathnames.h -builtins/times.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h -builtins/times.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h -builtins/times.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h -builtins/times.o: pathnames.h -builtins/times.o: $(BASHINCDIR)/unlocked-io.h -builtins/trap.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h -builtins/trap.o: quit.h $(DEFSRC)/common.h -builtins/trap.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h -builtins/trap.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h -builtins/trap.o: pathnames.h -builtins/type.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h -builtins/type.o: quit.h $(DEFSRC)/common.h findcmd.h -builtins/type.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h -builtins/type.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h -builtins/type.o: pathnames.h execute_cmd.h parser.h -builtins/ulimit.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h -builtins/ulimit.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h -builtins/ulimit.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h -builtins/ulimit.o: pathnames.h -builtins/umask.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h -builtins/umask.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h -builtins/umask.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h -builtins/umask.o: ${BASHINCDIR}/chartypes.h pathnames.h -builtins/wait.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h -builtins/wait.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h -builtins/wait.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h -builtins/wait.o: execute_cmd.h -builtins/wait.o: ${BASHINCDIR}/chartypes.h pathnames.h +$(DEFDIR)/alias.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h +$(DEFDIR)/alias.o: quit.h $(DEFSRC)/common.h pathnames.h +$(DEFDIR)/alias.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h command.h ${BASHINCDIR}/stdc.h unwind_prot.h +$(DEFDIR)/alias.o: dispose_cmd.h make_cmd.h subst.h externs.h variables.h arrayfunc.h conftypes.h +$(DEFDIR)/bind.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h +$(DEFDIR)/bind.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h +$(DEFDIR)/bind.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h quit.h +$(DEFDIR)/bind.o: $(DEFSRC)/bashgetopt.h pathnames.h +$(DEFDIR)/break.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h +$(DEFDIR)/break.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h quit.h +$(DEFDIR)/break.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h +$(DEFDIR)/break.o: pathnames.h execute_cmd.h +$(DEFDIR)/builtin.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h +$(DEFDIR)/builtin.o: quit.h $(DEFSRC)/common.h $(DEFSRC)/bashgetopt.h +$(DEFDIR)/builtin.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h +$(DEFDIR)/builtin.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h +$(DEFDIR)/builtin.o: pathnames.h execute_cmd.h +$(DEFDIR)/caller.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h +$(DEFDIR)/caller.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h +$(DEFDIR)/caller.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h +$(DEFDIR)/caller.o: $(DEFSRC)/common.h quit.h +$(DEFDIR)/caller.o: ${BASHINCDIR}/chartypes.h bashtypes.h +$(DEFDIR)/caller.o: ${DEFDIR}/builtext.h pathnames.h +$(DEFDIR)/cd.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h +$(DEFDIR)/cd.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h +$(DEFDIR)/cd.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h +$(DEFDIR)/cd.o: $(DEFSRC)/common.h quit.h pathnames.h +$(DEFDIR)/colon.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h +$(DEFDIR)/colon.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h quit.h +$(DEFDIR)/colon.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h +$(DEFDIR)/colon.o: pathnames.h +$(DEFDIR)/command.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h +$(DEFDIR)/command.o: quit.h $(DEFSRC)/bashgetopt.h +$(DEFDIR)/command.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h +$(DEFDIR)/command.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h pathnames.h +$(DEFDIR)/declare.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h +$(DEFDIR)/declare.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h quit.h +$(DEFDIR)/declare.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h +$(DEFDIR)/declare.o: $(DEFSRC)/bashgetopt.h pathnames.h flags.h +$(DEFDIR)/declare.o: ${DEFDIR}/builtext.h +$(DEFDIR)/echo.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h +$(DEFDIR)/echo.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h quit.h +$(DEFDIR)/echo.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h +$(DEFDIR)/echo.o: pathnames.h +$(DEFDIR)/echo.o: $(DEFSRC)/common.h +$(DEFDIR)/echo.o: $(BASHINCDIR)/unlocked-io.h +$(DEFDIR)/enable.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h +$(DEFDIR)/enable.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h quit.h +$(DEFDIR)/enable.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h +$(DEFDIR)/enable.o: pcomplete.h pathnames.h +$(DEFDIR)/eval.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h +$(DEFDIR)/eval.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h quit.h +$(DEFDIR)/eval.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h +$(DEFDIR)/eval.o: pathnames.h +$(DEFDIR)/exec.o: bashtypes.h pathnames.h +$(DEFDIR)/exec.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h +$(DEFDIR)/exec.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h +$(DEFDIR)/exec.o: dispose_cmd.h make_cmd.h subst.h externs.h execute_cmd.h +$(DEFDIR)/exec.o: findcmd.h flags.h quit.h $(DEFSRC)/common.h ${BASHINCDIR}/stdc.h +$(DEFDIR)/exec.o: pathnames.h +$(DEFDIR)/exit.o: bashtypes.h +$(DEFDIR)/exit.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h +$(DEFDIR)/exit.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h quit.h +$(DEFDIR)/exit.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h +$(DEFDIR)/exit.o: pathnames.h execute_cmd.h +$(DEFDIR)/exit.o: ${DEFDIR}/builtext.h +$(DEFDIR)/exit.o: $(BASHINCDIR)/unlocked-io.h +$(DEFDIR)/fc.o: bashtypes.h ${BASHINCDIR}/posixstat.h +$(DEFDIR)/fc.o: bashansi.h ${BASHINCDIR}/ansi_stdlib.h builtins.h command.h ${BASHINCDIR}/stdc.h +$(DEFDIR)/fc.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h +$(DEFDIR)/fc.o: flags.h unwind_prot.h variables.h arrayfunc.h conftypes.h shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h +$(DEFDIR)/fc.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h quit.h +$(DEFDIR)/fc.o: $(DEFSRC)/bashgetopt.h bashhist.h pathnames.h parser.h +$(DEFDIR)/fc.o: ${BASHINCDIR}/chartypes.h +$(DEFDIR)/fc.o: $(BASHINCDIR)/unlocked-io.h +$(DEFDIR)/fg_bg.o: bashtypes.h $(DEFSRC)/bashgetopt.h +$(DEFDIR)/fg_bg.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h +$(DEFDIR)/fg_bg.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h quit.h +$(DEFDIR)/fg_bg.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h +$(DEFDIR)/fg_bg.o: pathnames.h execute_cmd.h +$(DEFDIR)/getopts.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h +$(DEFDIR)/getopts.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h quit.h +$(DEFDIR)/getopts.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h +$(DEFDIR)/getopts.o: pathnames.h execute_cmd.h +$(DEFDIR)/hash.o: bashtypes.h execute_cmd.h +$(DEFDIR)/hash.o: builtins.h command.h findcmd.h ${BASHINCDIR}/stdc.h $(DEFSRC)/common.h +$(DEFDIR)/hash.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h +$(DEFDIR)/hash.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h quit.h +$(DEFDIR)/hash.o: pathnames.h +$(DEFDIR)/hash.o: $(BASHINCDIR)/unlocked-io.h +$(DEFDIR)/help.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h +$(DEFDIR)/help.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h +$(DEFDIR)/help.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h +$(DEFDIR)/help.o: conftypes.h quit.h execute_cmd.h +$(DEFDIR)/help.o: $(GLOB_LIBSRC)/glob.h pathnames.h +$(DEFDIR)/help.o: $(BASHINCDIR)/unlocked-io.h +$(DEFDIR)/history.o: bashtypes.h pathnames.h parser.h +$(DEFDIR)/history.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h +$(DEFDIR)/history.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h +$(DEFDIR)/history.o: ${BASHINCDIR}/filecntl.h shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h +$(DEFDIR)/history.o: bashhist.h variables.h arrayfunc.h conftypes.h +$(DEFDIR)/history.o: $(BASHINCDIR)/unlocked-io.h +$(DEFDIR)/inlib.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h +$(DEFDIR)/inlib.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h quit.h +$(DEFDIR)/inlib.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h +$(DEFDIR)/inlib.o: pathnames.h +$(DEFDIR)/jobs.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h +$(DEFDIR)/jobs.o: quit.h $(DEFSRC)/bashgetopt.h +$(DEFDIR)/jobs.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h +$(DEFDIR)/jobs.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h +$(DEFDIR)/jobs.o: pathnames.h +$(DEFDIR)/kill.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h +$(DEFDIR)/kill.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h +$(DEFDIR)/kill.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h trap.h unwind_prot.h variables.h arrayfunc.h conftypes.h +$(DEFDIR)/kill.o: pathnames.h +$(DEFDIR)/let.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h +$(DEFDIR)/let.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h +$(DEFDIR)/let.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h +$(DEFDIR)/let.o: pathnames.h +$(DEFDIR)/let.o: $(BASHINCDIR)/unlocked-io.h +$(DEFDIR)/printf.o: config.h ${BASHINCDIR}/memalloc.h bashjmp.h command.h error.h +$(DEFDIR)/printf.o: general.h xmalloc.h quit.h dispose_cmd.h make_cmd.h subst.h +$(DEFDIR)/printf.o: externs.h sig.h pathnames.h shell.h syntax.h unwind_prot.h +$(DEFDIR)/printf.o: variables.h arrayfunc.h conftypes.h ${BASHINCDIR}/stdc.h $(DEFSRC)/bashgetopt.h +$(DEFDIR)/printf.o: ${BASHINCDIR}/shmbutil.h ${BASHINCDIR}/shmbchar.h +$(DEFDIR)/printf.o: ${BASHINCDIR}/chartypes.h +$(DEFDIR)/printf.o: $(BASHINCDIR)/unlocked-io.h +$(DEFDIR)/pushd.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h +$(DEFDIR)/pushd.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h +$(DEFDIR)/pushd.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h +$(DEFDIR)/pushd.o: $(DEFSRC)/common.h pathnames.h +$(DEFDIR)/pushd.o: ${DEFDIR}/builtext.h +$(DEFDIR)/pushd.o: $(BASHINCDIR)/unlocked-io.h +$(DEFDIR)/read.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h +$(DEFDIR)/read.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h +$(DEFDIR)/read.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h +$(DEFDIR)/read.o: ${BASHINCDIR}/shmbutil.h ${BASHINCDIR}/shmbchar.h +$(DEFDIR)/read.o: pathnames.h +$(DEFDIR)/read.o: $(BASHINCDIR)/unlocked-io.h +$(DEFDIR)/return.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h +$(DEFDIR)/return.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h +$(DEFDIR)/return.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h +$(DEFDIR)/return.o: pathnames.h execute_cmd.h +$(DEFDIR)/set.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h +$(DEFDIR)/set.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h +$(DEFDIR)/set.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h flags.h +$(DEFDIR)/set.o: pathnames.h parser.h +$(DEFDIR)/setattr.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h +$(DEFDIR)/setattr.o: quit.h $(DEFSRC)/common.h $(DEFSRC)/bashgetopt.h +$(DEFDIR)/setattr.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h +$(DEFDIR)/setattr.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h +$(DEFDIR)/setattr.o: pathnames.h flags.h execute_cmd.h +$(DEFDIR)/shift.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h +$(DEFDIR)/shift.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h +$(DEFDIR)/shift.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h +$(DEFDIR)/shift.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h +$(DEFDIR)/shift.o: pathnames.h +$(DEFDIR)/shopt.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h +$(DEFDIR)/shopt.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h +$(DEFDIR)/shopt.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h unwind_prot.h variables.h arrayfunc.h conftypes.h ${BASHINCDIR}/maxpath.h +$(DEFDIR)/shopt.o: $(DEFSRC)/common.h $(DEFSRC)/bashgetopt.h pathnames.h +$(DEFDIR)/shopt.o: bashhist.h bashline.h +$(DEFDIR)/source.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h +$(DEFDIR)/source.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h +$(DEFDIR)/source.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h +$(DEFDIR)/source.o: findcmd.h $(DEFSRC)/bashgetopt.h flags.h trap.h +$(DEFDIR)/source.o: pathnames.h execute_cmd.h +$(DEFDIR)/suspend.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h +$(DEFDIR)/suspend.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h +$(DEFDIR)/suspend.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h +$(DEFDIR)/suspend.o: pathnames.h +$(DEFDIR)/test.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h +$(DEFDIR)/test.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h +$(DEFDIR)/test.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h +$(DEFDIR)/test.o: execute_cmd.h test.h pathnames.h +$(DEFDIR)/times.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h +$(DEFDIR)/times.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h +$(DEFDIR)/times.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h +$(DEFDIR)/times.o: pathnames.h +$(DEFDIR)/times.o: $(BASHINCDIR)/unlocked-io.h +$(DEFDIR)/trap.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h +$(DEFDIR)/trap.o: quit.h $(DEFSRC)/common.h +$(DEFDIR)/trap.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h +$(DEFDIR)/trap.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h +$(DEFDIR)/trap.o: pathnames.h +$(DEFDIR)/type.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h +$(DEFDIR)/type.o: quit.h $(DEFSRC)/common.h findcmd.h +$(DEFDIR)/type.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h +$(DEFDIR)/type.o: dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h +$(DEFDIR)/type.o: pathnames.h execute_cmd.h parser.h +$(DEFDIR)/ulimit.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h +$(DEFDIR)/ulimit.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h +$(DEFDIR)/ulimit.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h +$(DEFDIR)/ulimit.o: pathnames.h +$(DEFDIR)/umask.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h +$(DEFDIR)/umask.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h +$(DEFDIR)/umask.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h +$(DEFDIR)/umask.o: ${BASHINCDIR}/chartypes.h pathnames.h +$(DEFDIR)/wait.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h +$(DEFDIR)/wait.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h +$(DEFDIR)/wait.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h +$(DEFDIR)/wait.o: execute_cmd.h +$(DEFDIR)/wait.o: ${BASHINCDIR}/chartypes.h pathnames.h -builtins/complete.o: config.h shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h -builtins/complete.o: unwind_prot.h variables.h arrayfunc.h conftypes.h -builtins/complete.o: bashtypes.h bashansi.h ${BASHINCDIR}/ansi_stdlib.h -builtins/complete.o: builtins.h pathnames.h general.h -builtins/complete.o: bashtypes.h ${BASHINCDIR}/chartypes.h xmalloc.h -builtins/complete.o: pcomplete.h -builtins/complete.o: ${DEFSRC}/common.h ${DEFSRC}/bashgetopt.h -builtins/mapfile.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h -builtins/mapfile.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h -builtins/mapfile.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h -builtins/mapfile.o: pathnames.h +$(DEFDIR)/complete.o: config.h shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h +$(DEFDIR)/complete.o: unwind_prot.h variables.h arrayfunc.h conftypes.h +$(DEFDIR)/complete.o: bashtypes.h bashansi.h ${BASHINCDIR}/ansi_stdlib.h +$(DEFDIR)/complete.o: builtins.h pathnames.h general.h +$(DEFDIR)/complete.o: bashtypes.h ${BASHINCDIR}/chartypes.h xmalloc.h +$(DEFDIR)/complete.o: pcomplete.h +$(DEFDIR)/complete.o: ${DEFSRC}/common.h ${DEFSRC}/bashgetopt.h +$(DEFDIR)/mapfile.o: command.h config.h ${BASHINCDIR}/memalloc.h error.h general.h xmalloc.h ${BASHINCDIR}/maxpath.h +$(DEFDIR)/mapfile.o: quit.h dispose_cmd.h make_cmd.h subst.h externs.h ${BASHINCDIR}/stdc.h +$(DEFDIR)/mapfile.o: shell.h syntax.h bashjmp.h ${BASHINCDIR}/posixjmp.h sig.h unwind_prot.h variables.h arrayfunc.h conftypes.h +$(DEFDIR)/mapfile.o: pathnames.h # libintl dependencies -builtins/bind.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h -builtins/break.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h -builtins/caller.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h -builtins/cd.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h -builtins/common.c: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h -builtins/complete.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h -builtins/declare.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h -builtins/enable.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h -builtins/evalfile.c: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h -builtins/exec.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h -builtins/exit.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h -builtins/fc.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h -builtins/fg_bg.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h -builtins/getopt.c: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h -builtins/hash.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h -builtins/help.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h -builtins/history.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h -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/mapfile.o: ${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 -builtins/return.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h -builtins/set.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h -builtins/setattr.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h -builtins/shift.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h -builtins/shopt.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h -builtins/source.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h -builtins/suspend.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h -builtins/type.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h -builtins/ulimit.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h -builtins/umask.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h +$(DEFDIR)/bind.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h +$(DEFDIR)/break.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h +$(DEFDIR)/caller.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h +$(DEFDIR)/cd.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h +$(DEFDIR)/common.c: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h +$(DEFDIR)/complete.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h +$(DEFDIR)/declare.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h +$(DEFDIR)/enable.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h +$(DEFDIR)/evalfile.c: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h +$(DEFDIR)/exec.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h +$(DEFDIR)/exit.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h +$(DEFDIR)/fc.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h +$(DEFDIR)/fg_bg.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h +$(DEFDIR)/getopt.c: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h +$(DEFDIR)/hash.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h +$(DEFDIR)/help.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h +$(DEFDIR)/history.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h +$(DEFDIR)/inlib.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h +$(DEFDIR)/jobs.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h +$(DEFDIR)/kill.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h +$(DEFDIR)/let.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h +$(DEFDIR)/mapfile.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h +$(DEFDIR)/mkbuiltins.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h +$(DEFDIR)/printf.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h +$(DEFDIR)/pushd.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h +$(DEFDIR)/read.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h +$(DEFDIR)/return.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h +$(DEFDIR)/set.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h +$(DEFDIR)/setattr.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h +$(DEFDIR)/shift.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h +$(DEFDIR)/shopt.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h +$(DEFDIR)/source.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h +$(DEFDIR)/suspend.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h +$(DEFDIR)/type.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h +$(DEFDIR)/ulimit.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h +$(DEFDIR)/umask.o: ${topdir}/bashintl.h ${LIBINTL_H} $(BASHINCDIR)/gettext.h # builtin library dependencies -builtins/bind.o: $(RL_LIBSRC)/chardefs.h $(RL_LIBSRC)/readline.h -builtins/bind.o: $(RL_LIBSRC)/keymaps.h $(RL_LIBSRC)/rlstdc.h +$(DEFDIR)/bind.o: $(RL_LIBSRC)/chardefs.h $(RL_LIBSRC)/readline.h +$(DEFDIR)/bind.o: $(RL_LIBSRC)/keymaps.h $(RL_LIBSRC)/rlstdc.h -builtins/common.o: $(HIST_LIBSRC)/history.h $(RL_LIBSRC)/rlstdc.h -builtins/evalfile.o: $(HIST_LIBSRC)/history.h $(RL_LIBSRC)/rlstdc.h -builtins/evalstring.o: $(HIST_LIBSRC)/history.h $(RL_LIBSRC)/rlstdc.h -builtins/bind.o: $(HIST_LIBSRC)/history.h $(RL_LIBSRC)/rlstdc.h -builtins/fc.o: $(HIST_LIBSRC)/history.h $(RL_LIBSRC)/rlstdc.h -builtins/history.o: $(HIST_LIBSRC)/history.h $(RL_LIBSRC)/rlstdc.h -builtins/shopt.o: $(HIST_LIBSRC)/history.h $(RL_LIBSRC)/rlstdc.h +$(DEFDIR)/common.o: $(HIST_LIBSRC)/history.h $(RL_LIBSRC)/rlstdc.h +$(DEFDIR)/evalfile.o: $(HIST_LIBSRC)/history.h $(RL_LIBSRC)/rlstdc.h +$(DEFDIR)/evalstring.o: $(HIST_LIBSRC)/history.h $(RL_LIBSRC)/rlstdc.h +$(DEFDIR)/bind.o: $(HIST_LIBSRC)/history.h $(RL_LIBSRC)/rlstdc.h +$(DEFDIR)/fc.o: $(HIST_LIBSRC)/history.h $(RL_LIBSRC)/rlstdc.h +$(DEFDIR)/history.o: $(HIST_LIBSRC)/history.h $(RL_LIBSRC)/rlstdc.h +$(DEFDIR)/shopt.o: $(HIST_LIBSRC)/history.h $(RL_LIBSRC)/rlstdc.h -builtins/common.o: $(TILDE_LIBSRC)/tilde.h -builtins/cd.o: $(TILDE_LIBSRC)/tilde.h +$(DEFDIR)/common.o: $(TILDE_LIBSRC)/tilde.h +$(DEFDIR)/cd.o: $(TILDE_LIBSRC)/tilde.h -builtins/alias.o: $(DEFSRC)/alias.def -builtins/bind.o: $(DEFSRC)/bind.def -builtins/break.o: $(DEFSRC)/break.def -builtins/builtin.o: $(DEFSRC)/builtin.def -builtins/caller.o: $(DEFSRC)/caller.def -builtins/cd.o: $(DEFSRC)/cd.def -builtins/colon.o: $(DEFSRC)/colon.def -builtins/command.o: $(DEFSRC)/command.def -builtins/complete.o: $(DEFSRC)/complete.def -builtins/declare.o: $(DEFSRC)/declare.def -builtins/echo.o: $(DEFSRC)/echo.def -builtins/enable.o: $(DEFSRC)/enable.def -builtins/eval.o: $(DEFSRC)/eval.def -builtins/exec.o: $(DEFSRC)/exec.def -builtins/exit.o: $(DEFSRC)/exit.def -builtins/fc.o: $(DEFSRC)/fc.def -builtins/fg_bg.o: $(DEFSRC)/fg_bg.def -builtins/getopts.o: $(DEFSRC)/getopts.def -builtins/hash.o: $(DEFSRC)/hash.def -builtins/help.o: $(DEFSRC)/help.def -builtins/history.o: $(DEFSRC)/history.def -builtins/inlib.o: $(DEFSRC)/inlib.def -builtins/jobs.o: $(DEFSRC)/jobs.def -builtins/kill.o: $(DEFSRC)/kill.def -builtins/let.o: $(DEFSRC)/let.def -builtins/mapfile.o: $(DEFSRC)/mapfile.def -builtins/pushd.o: $(DEFSRC)/pushd.def -builtins/read.o: $(DEFSRC)/read.def -builtins/reserved.o: $(DEFSRC)/reserved.def -builtins/return.o: $(DEFSRC)/return.def -builtins/set.o: $(DEFSRC)/set.def -builtins/setattr.o: $(DEFSRC)/setattr.def -builtins/shift.o: $(DEFSRC)/shift.def -builtins/shopt.o: $(DEFSRC)/shopt.def -builtins/source.o: $(DEFSRC)/source.def -builtins/suspend.o: $(DEFSRC)/suspend.def -builtins/test.o: $(DEFSRC)/test.def -builtins/times.o: $(DEFSRC)/times.def -builtins/trap.o: $(DEFSRC)/trap.def -builtins/type.o: $(DEFSRC)/type.def -builtins/ulimit.o: $(DEFSRC)/ulimit.def -builtins/umask.o: $(DEFSRC)/umask.def -builtins/wait.o: $(DEFSRC)/wait.def +$(DEFDIR)/alias.o: $(DEFSRC)/alias.def +$(DEFDIR)/bind.o: $(DEFSRC)/bind.def +$(DEFDIR)/break.o: $(DEFSRC)/break.def +$(DEFDIR)/builtin.o: $(DEFSRC)/builtin.def +$(DEFDIR)/caller.o: $(DEFSRC)/caller.def +$(DEFDIR)/cd.o: $(DEFSRC)/cd.def +$(DEFDIR)/colon.o: $(DEFSRC)/colon.def +$(DEFDIR)/command.o: $(DEFSRC)/command.def +$(DEFDIR)/complete.o: $(DEFSRC)/complete.def +$(DEFDIR)/declare.o: $(DEFSRC)/declare.def +$(DEFDIR)/echo.o: $(DEFSRC)/echo.def +$(DEFDIR)/enable.o: $(DEFSRC)/enable.def +$(DEFDIR)/eval.o: $(DEFSRC)/eval.def +$(DEFDIR)/exec.o: $(DEFSRC)/exec.def +$(DEFDIR)/exit.o: $(DEFSRC)/exit.def +$(DEFDIR)/fc.o: $(DEFSRC)/fc.def +$(DEFDIR)/fg_bg.o: $(DEFSRC)/fg_bg.def +$(DEFDIR)/getopts.o: $(DEFSRC)/getopts.def +$(DEFDIR)/hash.o: $(DEFSRC)/hash.def +$(DEFDIR)/help.o: $(DEFSRC)/help.def +$(DEFDIR)/history.o: $(DEFSRC)/history.def +$(DEFDIR)/inlib.o: $(DEFSRC)/inlib.def +$(DEFDIR)/jobs.o: $(DEFSRC)/jobs.def +$(DEFDIR)/kill.o: $(DEFSRC)/kill.def +$(DEFDIR)/let.o: $(DEFSRC)/let.def +$(DEFDIR)/mapfile.o: $(DEFSRC)/mapfile.def +$(DEFDIR)/pushd.o: $(DEFSRC)/pushd.def +$(DEFDIR)/read.o: $(DEFSRC)/read.def +$(DEFDIR)/reserved.o: $(DEFSRC)/reserved.def +$(DEFDIR)/return.o: $(DEFSRC)/return.def +$(DEFDIR)/set.o: $(DEFSRC)/set.def +$(DEFDIR)/setattr.o: $(DEFSRC)/setattr.def +$(DEFDIR)/shift.o: $(DEFSRC)/shift.def +$(DEFDIR)/shopt.o: $(DEFSRC)/shopt.def +$(DEFDIR)/source.o: $(DEFSRC)/source.def +$(DEFDIR)/suspend.o: $(DEFSRC)/suspend.def +$(DEFDIR)/test.o: $(DEFSRC)/test.def +$(DEFDIR)/times.o: $(DEFSRC)/times.def +$(DEFDIR)/trap.o: $(DEFSRC)/trap.def +$(DEFDIR)/type.o: $(DEFSRC)/type.def +$(DEFDIR)/ulimit.o: $(DEFSRC)/ulimit.def +$(DEFDIR)/umask.o: $(DEFSRC)/umask.def +$(DEFDIR)/wait.o: $(DEFSRC)/wait.def diff --git a/doc/Makefile.in b/doc/Makefile.in index 56b3fe9f..793e74fe 100644 --- a/doc/Makefile.in +++ b/doc/Makefile.in @@ -157,12 +157,12 @@ all: info dvi text html pdf $(MAN2HTML) nodvi: ps info text html everything: all ps -PSFILES = bash.ps bashbug.ps article.ps builtins.ps rbash.ps +PSFILES = bash.ps article.ps DVIFILES = bashref.dvi bashref.ps INFOFILES = bashref.info bash.info MAN0FILES = bash.0 bashbug.0 builtins.0 rbash.0 HTMLFILES = bashref.html bash.html -PDFFILES = bash.pdf bashref.pdf article.pdf rose94.pdf +PDFFILES = bash.pdf bashref.pdf builtins.pdf rbash.pdf article.pdf rose94.pdf ps: ${PSFILES} dvi: ${DVIFILES} diff --git a/doc/bash.html b/doc/bash.html index 53c142c2..8d640769 100644 --- a/doc/bash.html +++ b/doc/bash.html @@ -3,7 +3,7 @@ -
BASH(1)2024 October 20BASH(1) +BASH(1)2024 October 23BASH(1)

Index @@ -7307,8 +7307,8 @@ to all jobs when an interactive login shell exits.

If bash is waiting for a command to complete and receives a signal -for which a trap has been set, the trap will not be executed until -the command completes. +for which a trap has been set, +it will not execute the trap until the command completes. If bash is waiting for an asynchronous command via the wait builtin, and it receives a signal for which a trap has been set, @@ -7330,6 +7330,16 @@ same process group as the terminal, and ^C sends to all processes in that process group. +Since bash does not enable job control by default when the +shell is not interactive, +this scenario is most common in non-interactive shells. +

+ +When job control is enabled, and bash is waiting for a foreground +command to complete, the shell does not receive keyboard-generated +signals, because it is not in the same process group as the terminal. +This scenario is most common in interactive shells, where bash +attempts to enable job control by default. See JOB CONTROL @@ -7337,7 +7347,7 @@ See below for more information about process groups.

-When bash is running without job control enabled and receives +When job control is not enabled, and bash receives SIGINT @@ -7353,7 +7363,11 @@ If the command terminates due to the bash concludes -that the user meant to end the entire script, and acts on the +that the user meant to send the +SIGINT + + +to the shell as well, and acts on the SIGINT @@ -7361,7 +7375,9 @@ that the user meant to end the entire script, and acts on the SIGINT -trap or exiting itself); +trap, +exiting a non-interactive shell, +or returning to the top level to read a new command).

2.
If the command does not terminate due to SIGINT, @@ -7392,6 +7408,30 @@ as it does with any other trapped signal it receives while it is waiting for the foreground command to complete, for compatibility. +

+ +When job control is enabled, bash does not receive keyboard-generated +signals such as +SIGINT + + +while it is waiting for a foreground command. +An interactive shell does not pay attention to the +SIGINT, + + +even if the foreground command terminates as a result, other than noting +its exit status. +If the shell is not interactive, and +the foreground command terminates due to the +SIGINT, + + +bash pretends it received the +SIGINT + + +itself (scenario 1 above), for compatibility.  

JOB CONTROL

@@ -16357,7 +16397,7 @@ Array variables may not (yet) be exported.
-
GNU Bash 5.32024 October 20BASH(1) +GNU Bash 5.32024 October 23BASH(1)

@@ -16466,7 +16506,7 @@ Array variables may not (yet) be exported.
BUGS

-This document was created by man2html from /usr/local/src/bash/bash-20241018/doc/bash.1.
-Time: 20 October 2024 12:37:36 EDT +This document was created by man2html from /usr/local/src/bash/bash-20241031/doc/bash.1.
+Time: 01 November 2024 18:25:05 EDT diff --git a/doc/bashbug.ps b/doc/bashbug.ps deleted file mode 100644 index 55fe45ce..00000000 --- a/doc/bashbug.ps +++ /dev/null @@ -1,297 +0,0 @@ -%!PS-Adobe-3.0 -%%Creator: groff version 1.22.4 -%%CreationDate: Tue Jan 11 16:04:43 2022 -%%DocumentNeededResources: font Times-Roman -%%+ font Times-Bold -%%+ font Times-Italic -%%DocumentSuppliedResources: procset grops 1.22 4 -%%Pages: 1 -%%PageOrder: Ascend -%%DocumentMedia: Default 612 792 0 () () -%%Orientation: Portrait -%%EndComments -%%BeginDefaults -%%PageMedia: Default -%%EndDefaults -%%BeginProlog -%%BeginResource: procset grops 1.22 4 -%!PS-Adobe-3.0 Resource-ProcSet -/setpacking where{ -pop -currentpacking -true setpacking -}if -/grops 120 dict dup begin -/SC 32 def -/A/show load def -/B{0 SC 3 -1 roll widthshow}bind def -/C{0 exch ashow}bind def -/D{0 exch 0 SC 5 2 roll awidthshow}bind def -/E{0 rmoveto show}bind def -/F{0 rmoveto 0 SC 3 -1 roll widthshow}bind def -/G{0 rmoveto 0 exch ashow}bind def -/H{0 rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def -/I{0 exch rmoveto show}bind def -/J{0 exch rmoveto 0 SC 3 -1 roll widthshow}bind def -/K{0 exch rmoveto 0 exch ashow}bind def -/L{0 exch rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def -/M{rmoveto show}bind def -/N{rmoveto 0 SC 3 -1 roll widthshow}bind def -/O{rmoveto 0 exch ashow}bind def -/P{rmoveto 0 exch 0 SC 5 2 roll awidthshow}bind def -/Q{moveto show}bind def -/R{moveto 0 SC 3 -1 roll widthshow}bind def -/S{moveto 0 exch ashow}bind def -/T{moveto 0 exch 0 SC 5 2 roll awidthshow}bind def -/SF{ -findfont exch -[exch dup 0 exch 0 exch neg 0 0]makefont -dup setfont -[exch/setfont cvx]cvx bind def -}bind def -/MF{ -findfont -[5 2 roll -0 3 1 roll -neg 0 0]makefont -dup setfont -[exch/setfont cvx]cvx bind def -}bind def -/level0 0 def -/RES 0 def -/PL 0 def -/LS 0 def -/MANUAL{ -statusdict begin/manualfeed true store end -}bind def -/PLG{ -gsave newpath clippath pathbbox grestore -exch pop add exch pop -}bind def -/BP{ -/level0 save def -1 setlinecap -1 setlinejoin -DEFS/BPhook known{DEFS begin BPhook end}if -72 RES div dup scale -LS{ -90 rotate -}{ -0 PL translate -}ifelse -1 -1 scale -}bind def -/EP{ -level0 restore -showpage -}def -/DA{ -newpath arcn stroke -}bind def -/SN{ -transform -.25 sub exch .25 sub exch -round .25 add exch round .25 add exch -itransform -}bind def -/DL{ -SN -moveto -SN -lineto stroke -}bind def -/DC{ -newpath 0 360 arc closepath -}bind def -/TM matrix def -/DE{ -TM currentmatrix pop -translate scale newpath 0 0 .5 0 360 arc closepath -TM setmatrix -}bind def -/RC/rcurveto load def -/RL/rlineto load def -/ST/stroke load def -/MT/moveto load def -/CL/closepath load def -/Fr{ -setrgbcolor fill -}bind def -/setcmykcolor where{ -pop -/Fk{ -setcmykcolor fill -}bind def -}if -/Fg{ -setgray fill -}bind def -/FL/fill load def -/LW/setlinewidth load def -/Cr/setrgbcolor load def -/setcmykcolor where{ -pop -/Ck/setcmykcolor load def -}if -/Cg/setgray load def -/RE{ -findfont -dup maxlength 1 index/FontName known not{1 add}if dict begin -{ -1 index/FID ne -2 index/UniqueID ne -and -{def}{pop pop}ifelse -}forall -/Encoding exch def -dup/FontName exch def -currentdict end definefont pop -}bind def -/DEFS 0 def -/EBEGIN{ -moveto -DEFS begin -}bind def -/EEND/end load def -/CNT 0 def -/level1 0 def -/PBEGIN{ -/level1 save def -translate -div 3 1 roll div exch scale -neg exch neg exch translate -0 setgray -0 setlinecap -1 setlinewidth -0 setlinejoin -10 setmiterlimit -[]0 setdash -/setstrokeadjust where{ -pop -false setstrokeadjust -}if -/setoverprint where{ -pop -false setoverprint -}if -newpath -/CNT countdictstack def -userdict begin -/showpage{}def -/setpagedevice{}def -mark -}bind def -/PEND{ -cleartomark -countdictstack CNT sub{end}repeat -level1 restore -}bind def -end def -/setpacking where{ -pop -setpacking -}if -%%EndResource -%%EndProlog -%%BeginSetup -%%BeginFeature: *PageSize Default -<< /PageSize [ 612 792 ] /ImagingBBox null >> setpagedevice -%%EndFeature -%%IncludeResource: font Times-Roman -%%IncludeResource: font Times-Bold -%%IncludeResource: font Times-Italic -grops begin/DEFS 1 dict def DEFS begin/u{.001 mul}bind def end/RES 72 -def/PL 792 def/LS false def/ENC0[/asciicircum/asciitilde/Scaron/Zcaron -/scaron/zcaron/Ydieresis/trademark/quotesingle/Euro/.notdef/.notdef -/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef -/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef/.notdef -/.notdef/.notdef/space/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/circumflex -/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/tilde/.notdef/quotesinglbase/guillemotleft -/guillemotright/bullet/florin/fraction/perthousand/dagger/daggerdbl -/endash/emdash/ff/fi/fl/ffi/ffl/dotlessi/dotlessj/grave/hungarumlaut -/dotaccent/breve/caron/ring/ogonek/quotedblleft/quotedblright/oe/lslash -/quotedblbase/OE/Lslash/.notdef/exclamdown/cent/sterling/currency/yen -/brokenbar/section/dieresis/copyright/ordfeminine/guilsinglleft -/logicalnot/minus/registered/macron/degree/plusminus/twosuperior -/threesuperior/acute/mu/paragraph/periodcentered/cedilla/onesuperior -/ordmasculine/guilsinglright/onequarter/onehalf/threequarters -/questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE -/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex -/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis -/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn -/germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla -/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis -/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash -/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]def -/Times-Italic@0 ENC0/Times-Italic RE/Times-Bold@0 ENC0/Times-Bold RE -/Times-Roman@0 ENC0/Times-Roman RE -%%EndSetup -%%Page: 1 1 -%%BeginPageSetup -BP -%%EndPageSetup -/F0 10/Times-Roman@0 SF -.35(BA)72 48 S(SHB).35 E 116.13 -(UG\(1\) General)-.1 F(Commands Manual)2.5 E -.35(BA)118.63 G(SHB).35 E -(UG\(1\))-.1 E/F1 10.95/Times-Bold@0 SF -.219(NA)72 84 S(ME).219 E F0 -(bashb)108 96 Q(ug \255 report a b)-.2 E(ug in bash)-.2 E F1(SYNOPSIS)72 -112.8 Q/F2 10/Times-Bold@0 SF(bashb)108 124.8 Q(ug)-.2 E F0([)2.5 E/F3 -10/Times-Italic@0 SF(--ver)A(sion)-.1 E F0 2.5(][)C F3(--help)-2.5 E F0 -2.5(][)C F3(email-addr)-2.5 E(ess)-.37 E F0(])A F1(DESCRIPTION)72 141.6 -Q F2(bashb)108 153.6 Q(ug)-.2 E F0 .446 -(is a shell script to help the user compose and mail b)2.947 F .446 -(ug reports concerning bash in a standard for)-.2 F(-)-.2 E(mat.)108 -165.6 Q F2(bashb)5.961 E(ug)-.2 E F0(in)3.461 E -.2(vo)-.4 G -.1(ke).2 G -3.461(st).1 G .962(he editor speci\214ed by the en)-3.461 F .962 -(vironment v)-.4 F(ariable)-.25 E/F4 9/Times-Bold@0 SF(EDIT)3.462 E(OR) --.162 E F0 .962(on a temporary cop)3.212 F 3.462(yo)-.1 G(f)-3.462 E -.374(the b)108 177.6 R .374(ug report format outline. The user must \ -\214ll in the appropriate \214elds and e)-.2 F .374(xit the editor)-.15 -F(.)-.55 E F2(bashb)5.373 E(ug)-.2 E F0(then)2.873 E 1.141 -(mails the completed report to)108 189.6 R F3 -.2(bu)3.641 G -(g-bash@gnu.or).2 E(g)-.37 E F0 3.641(,o)C(r)-3.641 E F3(email-addr) -3.641 E(ess)-.37 E F0 6.141(.I)C 3.641(ft)-6.141 G 1.142 -(he report cannot be mailed, it is)-3.641 F(sa)108 201.6 Q -.15(ve)-.2 G -2.5(di).15 G 2.5(nt)-2.5 G(he \214le)-2.5 E F3(dead.bashb)2.5 E(ug)-.2 E -F0(in the in)2.5 E -.2(vo)-.4 G(king user').2 E 2.5(sh)-.55 G -(ome directory)-2.5 E(.)-.65 E .354(The b)108 218.4 R .354 -(ug report format outline consists of se)-.2 F -.15(ve)-.25 G .353 -(ral sections.).15 F .353(The \214rst section pro)5.353 F .353 -(vides information about the)-.15 F .37 -(machine, operating system, the bash v)108 230.4 R .371 -(ersion, and the compilation en)-.15 F 2.871(vironment. The)-.4 F .371 -(second section should)2.871 F .209 -(be \214lled in with a description of the b)108 242.4 R 2.709(ug. The) --.2 F .208(third section should be a description of ho)2.709 F 2.708(wt) --.25 G 2.708(or)-2.708 G .208(eproduce the)-2.708 F -.2(bu)108 254.4 S -2.5(g. The).2 F(optional fourth section is for a proposed \214x.)2.5 E -(Fix)5 E(es are encouraged.)-.15 E F1(ENVIR)72 271.2 Q(ONMENT)-.329 E F2 -(bashb)108 283.2 Q(ug)-.2 E F0(will utilize the follo)2.5 E(wing en)-.25 -E(vironment v)-.4 E(ariables if the)-.25 E 2.5(ye)-.15 G(xist:)-2.65 E -F2(EDIT)108 300 Q(OR)-.18 E F0 .327(Speci\214es the preferred editor)144 -312 R 2.827(.I)-.55 G(f)-2.827 E F4(EDIT)2.827 E(OR)-.162 E F0 .327 -(is not set,)2.577 F F2(bashb)2.827 E(ug)-.2 E F0 .328 -(attempts to locate a number of alter)2.827 F(-)-.2 E(nati)144 324 Q -1.925 -.15(ve e)-.25 H 1.625(ditors, including).15 F F2(emacs)4.125 E F0 -6.625(.I)C(f)-6.625 E F2(bashb)4.125 E(ug)-.2 E F0 1.625 -(cannot locate an)4.125 F 4.125(yo)-.15 G 4.125(ft)-4.125 G 1.625 -(he alternati)-4.125 F 1.925 -.15(ve e)-.25 H 1.625(ditors, it at-).15 F -(tempts to e)144 336 Q -.15(xe)-.15 G(cute).15 E F2(vi)2.5 E F0(.)A F2 -(HOME)108 352.8 Q F0(Directory in which the f)144 364.8 Q(ailed b)-.1 E -(ug report is sa)-.2 E -.15(ve)-.2 G 2.5(di).15 G 2.5(ft)-2.5 G -(he mail f)-2.5 E(ails.)-.1 E F2(TMPDIR)108 381.6 Q F0 -(Directory in which to create temporary \214les and directories.)144 -393.6 Q F1(SEE ALSO)72 410.4 Q F3(bash)108 422.4 Q F0(\(1\))A F1 -.548 -(AU)72 439.2 S(THORS).548 E F0(Brian F)108 451.2 Q(ox, Free Softw)-.15 E -(are F)-.1 E(oundation)-.15 E(bfox@gnu.or)108 463.2 Q(g)-.18 E -(Chet Rame)108 480 Q 1.3 -.65(y, C)-.15 H(ase W).65 E(estern Reserv)-.8 -E 2.5(eU)-.15 G(ni)-2.5 E -.15(ve)-.25 G(rsity).15 E(chet@po.cwru.edu) -108 492 Q(GNU Bash 5.2)72 768 Q(2020 August 1)145.395 E(1)199.555 E 0 Cg -EP -%%Trailer -end -%%EOF diff --git a/doc/bashref.aux b/doc/bashref.aux index f3b63cc1..4bee76a2 100644 --- a/doc/bashref.aux +++ b/doc/bashref.aux @@ -149,41 +149,41 @@ @xrdef{Shell Builtin Commands-snt}{Chapter@tie 4} @xrdef{Bourne Shell Builtins-title}{Bourne Shell Builtins} @xrdef{Bourne Shell Builtins-snt}{Section@tie 4.1} -@xrdef{Shell Builtin Commands-pg}{50} -@xrdef{Bourne Shell Builtins-pg}{50} +@xrdef{Shell Builtin Commands-pg}{51} +@xrdef{Bourne Shell Builtins-pg}{51} @xrdef{Bash Builtins-title}{Bash Builtin Commands} @xrdef{Bash Builtins-snt}{Section@tie 4.2} -@xrdef{Bash Builtins-pg}{59} +@xrdef{Bash Builtins-pg}{60} @xrdef{Modifying Shell Behavior-title}{Modifying Shell Behavior} @xrdef{Modifying Shell Behavior-snt}{Section@tie 4.3} @xrdef{The Set Builtin-title}{The Set Builtin} @xrdef{The Set Builtin-snt}{Section@tie 4.3.1} -@xrdef{Modifying Shell Behavior-pg}{71} -@xrdef{The Set Builtin-pg}{71} +@xrdef{Modifying Shell Behavior-pg}{72} +@xrdef{The Set Builtin-pg}{72} @xrdef{The Shopt Builtin-title}{The Shopt Builtin} @xrdef{The Shopt Builtin-snt}{Section@tie 4.3.2} -@xrdef{The Shopt Builtin-pg}{76} +@xrdef{The Shopt Builtin-pg}{77} @xrdef{Special Builtins-title}{Special Builtins} @xrdef{Special Builtins-snt}{Section@tie 4.4} -@xrdef{Special Builtins-pg}{82} +@xrdef{Special Builtins-pg}{83} @xrdef{Shell Variables-title}{Shell Variables} @xrdef{Shell Variables-snt}{Chapter@tie 5} @xrdef{Bourne Shell Variables-title}{Bourne Shell Variables} @xrdef{Bourne Shell Variables-snt}{Section@tie 5.1} @xrdef{Bash Variables-title}{Bash Variables} @xrdef{Bash Variables-snt}{Section@tie 5.2} -@xrdef{Shell Variables-pg}{84} -@xrdef{Bourne Shell Variables-pg}{84} -@xrdef{Bash Variables-pg}{85} +@xrdef{Shell Variables-pg}{85} +@xrdef{Bourne Shell Variables-pg}{85} +@xrdef{Bash Variables-pg}{86} @xrdef{Bash Features-title}{Bash Features} @xrdef{Bash Features-snt}{Chapter@tie 6} @xrdef{Invoking Bash-title}{Invoking Bash} @xrdef{Invoking Bash-snt}{Section@tie 6.1} -@xrdef{Bash Features-pg}{98} -@xrdef{Invoking Bash-pg}{98} +@xrdef{Bash Features-pg}{99} +@xrdef{Invoking Bash-pg}{99} @xrdef{Bash Startup Files-title}{Bash Startup Files} @xrdef{Bash Startup Files-snt}{Section@tie 6.2} -@xrdef{Bash Startup Files-pg}{100} +@xrdef{Bash Startup Files-pg}{101} @xrdef{Interactive Shells-title}{Interactive Shells} @xrdef{Interactive Shells-snt}{Section@tie 6.3} @xrdef{What is an Interactive Shell?-title}{What is an Interactive Shell?} @@ -192,40 +192,40 @@ @xrdef{Is this Shell Interactive?-snt}{Section@tie 6.3.2} @xrdef{Interactive Shell Behavior-title}{Interactive Shell Behavior} @xrdef{Interactive Shell Behavior-snt}{Section@tie 6.3.3} -@xrdef{Interactive Shells-pg}{102} -@xrdef{What is an Interactive Shell?-pg}{102} -@xrdef{Is this Shell Interactive?-pg}{102} -@xrdef{Interactive Shell Behavior-pg}{102} +@xrdef{Interactive Shells-pg}{103} +@xrdef{What is an Interactive Shell?-pg}{103} +@xrdef{Is this Shell Interactive?-pg}{103} +@xrdef{Interactive Shell Behavior-pg}{103} @xrdef{Bash Conditional Expressions-title}{Bash Conditional Expressions} @xrdef{Bash Conditional Expressions-snt}{Section@tie 6.4} -@xrdef{Bash Conditional Expressions-pg}{103} +@xrdef{Bash Conditional Expressions-pg}{104} @xrdef{Shell Arithmetic-title}{Shell Arithmetic} @xrdef{Shell Arithmetic-snt}{Section@tie 6.5} -@xrdef{Shell Arithmetic-pg}{105} +@xrdef{Shell Arithmetic-pg}{106} @xrdef{Aliases-title}{Aliases} @xrdef{Aliases-snt}{Section@tie 6.6} @xrdef{Arrays-title}{Arrays} @xrdef{Arrays-snt}{Section@tie 6.7} -@xrdef{Aliases-pg}{107} -@xrdef{Arrays-pg}{108} +@xrdef{Aliases-pg}{108} +@xrdef{Arrays-pg}{109} @xrdef{The Directory Stack-title}{The Directory Stack} @xrdef{The Directory Stack-snt}{Section@tie 6.8} @xrdef{Directory Stack Builtins-title}{Directory Stack Builtins} @xrdef{Directory Stack Builtins-snt}{Section@tie 6.8.1} -@xrdef{The Directory Stack-pg}{110} -@xrdef{Directory Stack Builtins-pg}{110} +@xrdef{The Directory Stack-pg}{111} +@xrdef{Directory Stack Builtins-pg}{111} @xrdef{Controlling the Prompt-title}{Controlling the Prompt} @xrdef{Controlling the Prompt-snt}{Section@tie 6.9} -@xrdef{Controlling the Prompt-pg}{111} +@xrdef{Controlling the Prompt-pg}{112} @xrdef{The Restricted Shell-title}{The Restricted Shell} @xrdef{The Restricted Shell-snt}{Section@tie 6.10} @xrdef{Bash POSIX Mode-title}{Bash and POSIX} @xrdef{Bash POSIX Mode-snt}{Section@tie 6.11} -@xrdef{The Restricted Shell-pg}{113} -@xrdef{Bash POSIX Mode-pg}{114} +@xrdef{The Restricted Shell-pg}{114} +@xrdef{Bash POSIX Mode-pg}{115} @xrdef{Shell Compatibility Mode-title}{Shell Compatibility Mode} @xrdef{Shell Compatibility Mode-snt}{Section@tie 6.12} -@xrdef{Shell Compatibility Mode-pg}{119} +@xrdef{Shell Compatibility Mode-pg}{120} @xrdef{Job Control-title}{Job Control} @xrdef{Job Control-snt}{Chapter@tie 7} @xrdef{Job Control Basics-title}{Job Control Basics} diff --git a/doc/bashref.bt b/doc/bashref.bt index b2d669ac..f01ba0c2 100644 --- a/doc/bashref.bt +++ b/doc/bashref.bt @@ -1,52 +1,52 @@ -\entry{:}{50}{\code {:}} -\entry{.}{50}{\code {.}} -\entry{break}{51}{\code {break}} -\entry{cd}{51}{\code {cd}} -\entry{continue}{52}{\code {continue}} -\entry{eval}{52}{\code {eval}} -\entry{exec}{52}{\code {exec}} -\entry{exit}{52}{\code {exit}} -\entry{export}{52}{\code {export}} -\entry{false}{53}{\code {false}} -\entry{getopts}{53}{\code {getopts}} -\entry{hash}{54}{\code {hash}} -\entry{pwd}{54}{\code {pwd}} -\entry{readonly}{54}{\code {readonly}} -\entry{return}{55}{\code {return}} -\entry{shift}{55}{\code {shift}} -\entry{test}{55}{\code {test}} -\entry{[}{55}{\code {[}} -\entry{times}{57}{\code {times}} -\entry{trap}{57}{\code {trap}} -\entry{true}{58}{\code {true}} -\entry{umask}{58}{\code {umask}} -\entry{unset}{58}{\code {unset}} -\entry{alias}{59}{\code {alias}} -\entry{bind}{59}{\code {bind}} -\entry{builtin}{61}{\code {builtin}} -\entry{caller}{61}{\code {caller}} -\entry{command}{61}{\code {command}} -\entry{declare}{62}{\code {declare}} -\entry{echo}{63}{\code {echo}} -\entry{enable}{64}{\code {enable}} -\entry{help}{65}{\code {help}} -\entry{let}{65}{\code {let}} -\entry{local}{65}{\code {local}} -\entry{logout}{65}{\code {logout}} -\entry{mapfile}{66}{\code {mapfile}} -\entry{printf}{66}{\code {printf}} -\entry{read}{67}{\code {read}} -\entry{readarray}{69}{\code {readarray}} -\entry{source}{69}{\code {source}} -\entry{type}{69}{\code {type}} -\entry{typeset}{70}{\code {typeset}} -\entry{ulimit}{70}{\code {ulimit}} -\entry{unalias}{71}{\code {unalias}} -\entry{set}{71}{\code {set}} -\entry{shopt}{76}{\code {shopt}} -\entry{dirs}{110}{\code {dirs}} -\entry{popd}{110}{\code {popd}} -\entry{pushd}{111}{\code {pushd}} +\entry{:}{51}{\code {:}} +\entry{.}{51}{\code {.}} +\entry{break}{52}{\code {break}} +\entry{cd}{52}{\code {cd}} +\entry{continue}{53}{\code {continue}} +\entry{eval}{53}{\code {eval}} +\entry{exec}{53}{\code {exec}} +\entry{exit}{53}{\code {exit}} +\entry{export}{53}{\code {export}} +\entry{false}{54}{\code {false}} +\entry{getopts}{54}{\code {getopts}} +\entry{hash}{55}{\code {hash}} +\entry{pwd}{55}{\code {pwd}} +\entry{readonly}{55}{\code {readonly}} +\entry{return}{56}{\code {return}} +\entry{shift}{56}{\code {shift}} +\entry{test}{56}{\code {test}} +\entry{[}{56}{\code {[}} +\entry{times}{58}{\code {times}} +\entry{trap}{58}{\code {trap}} +\entry{true}{59}{\code {true}} +\entry{umask}{59}{\code {umask}} +\entry{unset}{59}{\code {unset}} +\entry{alias}{60}{\code {alias}} +\entry{bind}{60}{\code {bind}} +\entry{builtin}{62}{\code {builtin}} +\entry{caller}{62}{\code {caller}} +\entry{command}{62}{\code {command}} +\entry{declare}{63}{\code {declare}} +\entry{echo}{64}{\code {echo}} +\entry{enable}{65}{\code {enable}} +\entry{help}{66}{\code {help}} +\entry{let}{66}{\code {let}} +\entry{local}{66}{\code {local}} +\entry{logout}{66}{\code {logout}} +\entry{mapfile}{67}{\code {mapfile}} +\entry{printf}{67}{\code {printf}} +\entry{read}{68}{\code {read}} +\entry{readarray}{70}{\code {readarray}} +\entry{source}{70}{\code {source}} +\entry{type}{70}{\code {type}} +\entry{typeset}{71}{\code {typeset}} +\entry{ulimit}{71}{\code {ulimit}} +\entry{unalias}{72}{\code {unalias}} +\entry{set}{72}{\code {set}} +\entry{shopt}{77}{\code {shopt}} +\entry{dirs}{111}{\code {dirs}} +\entry{popd}{111}{\code {popd}} +\entry{pushd}{112}{\code {pushd}} \entry{bg}{124}{\code {bg}} \entry{fg}{125}{\code {fg}} \entry{jobs}{125}{\code {jobs}} diff --git a/doc/bashref.bts b/doc/bashref.bts index 58978448..971d4986 100644 --- a/doc/bashref.bts +++ b/doc/bashref.bts @@ -1,82 +1,82 @@ \initial {.} -\entry{\code {.}}{50} +\entry{\code {.}}{51} \initial {:} -\entry{\code {:}}{50} +\entry{\code {:}}{51} \initial {[} -\entry{\code {[}}{55} +\entry{\code {[}}{56} \initial {A} -\entry{\code {alias}}{59} +\entry{\code {alias}}{60} \initial {B} \entry{\code {bg}}{124} -\entry{\code {bind}}{59} -\entry{\code {break}}{51} -\entry{\code {builtin}}{61} +\entry{\code {bind}}{60} +\entry{\code {break}}{52} +\entry{\code {builtin}}{62} \initial {C} -\entry{\code {caller}}{61} -\entry{\code {cd}}{51} -\entry{\code {command}}{61} +\entry{\code {caller}}{62} +\entry{\code {cd}}{52} +\entry{\code {command}}{62} \entry{\code {compgen}}{158} \entry{\code {complete}}{159} \entry{\code {compopt}}{162} -\entry{\code {continue}}{52} +\entry{\code {continue}}{53} \initial {D} -\entry{\code {declare}}{62} -\entry{\code {dirs}}{110} +\entry{\code {declare}}{63} +\entry{\code {dirs}}{111} \entry{\code {disown}}{126} \initial {E} -\entry{\code {echo}}{63} -\entry{\code {enable}}{64} -\entry{\code {eval}}{52} -\entry{\code {exec}}{52} -\entry{\code {exit}}{52} -\entry{\code {export}}{52} +\entry{\code {echo}}{64} +\entry{\code {enable}}{65} +\entry{\code {eval}}{53} +\entry{\code {exec}}{53} +\entry{\code {exit}}{53} +\entry{\code {export}}{53} \initial {F} -\entry{\code {false}}{53} +\entry{\code {false}}{54} \entry{\code {fc}}{166} \entry{\code {fg}}{125} \initial {G} -\entry{\code {getopts}}{53} +\entry{\code {getopts}}{54} \initial {H} -\entry{\code {hash}}{54} -\entry{\code {help}}{65} +\entry{\code {hash}}{55} +\entry{\code {help}}{66} \entry{\code {history}}{166} \initial {J} \entry{\code {jobs}}{125} \initial {K} \entry{\code {kill}}{125} \initial {L} -\entry{\code {let}}{65} -\entry{\code {local}}{65} -\entry{\code {logout}}{65} +\entry{\code {let}}{66} +\entry{\code {local}}{66} +\entry{\code {logout}}{66} \initial {M} -\entry{\code {mapfile}}{66} +\entry{\code {mapfile}}{67} \initial {P} -\entry{\code {popd}}{110} -\entry{\code {printf}}{66} -\entry{\code {pushd}}{111} -\entry{\code {pwd}}{54} +\entry{\code {popd}}{111} +\entry{\code {printf}}{67} +\entry{\code {pushd}}{112} +\entry{\code {pwd}}{55} \initial {R} -\entry{\code {read}}{67} -\entry{\code {readarray}}{69} -\entry{\code {readonly}}{54} -\entry{\code {return}}{55} +\entry{\code {read}}{68} +\entry{\code {readarray}}{70} +\entry{\code {readonly}}{55} +\entry{\code {return}}{56} \initial {S} -\entry{\code {set}}{71} -\entry{\code {shift}}{55} -\entry{\code {shopt}}{76} -\entry{\code {source}}{69} +\entry{\code {set}}{72} +\entry{\code {shift}}{56} +\entry{\code {shopt}}{77} +\entry{\code {source}}{70} \entry{\code {suspend}}{126} \initial {T} -\entry{\code {test}}{55} -\entry{\code {times}}{57} -\entry{\code {trap}}{57} -\entry{\code {true}}{58} -\entry{\code {type}}{69} -\entry{\code {typeset}}{70} +\entry{\code {test}}{56} +\entry{\code {times}}{58} +\entry{\code {trap}}{58} +\entry{\code {true}}{59} +\entry{\code {type}}{70} +\entry{\code {typeset}}{71} \initial {U} -\entry{\code {ulimit}}{70} -\entry{\code {umask}}{58} -\entry{\code {unalias}}{71} -\entry{\code {unset}}{58} +\entry{\code {ulimit}}{71} +\entry{\code {umask}}{59} +\entry{\code {unalias}}{72} +\entry{\code {unset}}{59} \initial {W} \entry{\code {wait}}{126} diff --git a/doc/bashref.cp b/doc/bashref.cp index 5c3b2f17..dfd46c3e 100644 --- a/doc/bashref.cp +++ b/doc/bashref.cp @@ -75,32 +75,32 @@ \entry{exit status}{47}{exit status} \entry{signal handling}{48}{signal handling} \entry{shell script}{49}{shell script} -\entry{special builtin}{82}{special builtin} -\entry{login shell}{100}{login shell} -\entry{interactive shell}{100}{interactive shell} -\entry{startup files}{100}{startup files} -\entry{interactive shell}{102}{interactive shell} -\entry{shell, interactive}{102}{shell, interactive} -\entry{expressions, conditional}{103}{expressions, conditional} -\entry{arithmetic, shell}{105}{arithmetic, shell} -\entry{shell arithmetic}{105}{shell arithmetic} -\entry{expressions, arithmetic}{105}{expressions, arithmetic} -\entry{evaluation, arithmetic}{105}{evaluation, arithmetic} -\entry{arithmetic evaluation}{105}{arithmetic evaluation} -\entry{arithmetic operators}{106}{arithmetic operators} -\entry{unary arithmetic operators}{106}{unary arithmetic operators} -\entry{binary arithmetic operators}{106}{binary arithmetic operators} -\entry{conditional arithmetic operator}{106}{conditional arithmetic operator} -\entry{bitwise arithmetic operators}{106}{bitwise arithmetic operators} -\entry{alias expansion}{107}{alias expansion} -\entry{arrays}{108}{arrays} -\entry{directory stack}{110}{directory stack} -\entry{prompting}{111}{prompting} -\entry{restricted shell}{113}{restricted shell} -\entry{POSIX description}{114}{POSIX description} -\entry{POSIX Mode}{114}{POSIX Mode} -\entry{Compatibility Level}{119}{Compatibility Level} -\entry{Compatibility Mode}{119}{Compatibility Mode} +\entry{special builtin}{83}{special builtin} +\entry{login shell}{101}{login shell} +\entry{interactive shell}{101}{interactive shell} +\entry{startup files}{101}{startup files} +\entry{interactive shell}{103}{interactive shell} +\entry{shell, interactive}{103}{shell, interactive} +\entry{expressions, conditional}{104}{expressions, conditional} +\entry{arithmetic, shell}{106}{arithmetic, shell} +\entry{shell arithmetic}{106}{shell arithmetic} +\entry{expressions, arithmetic}{106}{expressions, arithmetic} +\entry{evaluation, arithmetic}{106}{evaluation, arithmetic} +\entry{arithmetic evaluation}{106}{arithmetic evaluation} +\entry{arithmetic operators}{107}{arithmetic operators} +\entry{unary arithmetic operators}{107}{unary arithmetic operators} +\entry{binary arithmetic operators}{107}{binary arithmetic operators} +\entry{conditional arithmetic operator}{107}{conditional arithmetic operator} +\entry{bitwise arithmetic operators}{107}{bitwise arithmetic operators} +\entry{alias expansion}{108}{alias expansion} +\entry{arrays}{109}{arrays} +\entry{directory stack}{111}{directory stack} +\entry{prompting}{112}{prompting} +\entry{restricted shell}{114}{restricted shell} +\entry{POSIX description}{115}{POSIX description} +\entry{POSIX Mode}{115}{POSIX Mode} +\entry{Compatibility Level}{120}{Compatibility Level} +\entry{Compatibility Mode}{120}{Compatibility Mode} \entry{job control}{123}{job control} \entry{foreground}{123}{foreground} \entry{background}{123}{background} diff --git a/doc/bashref.cps b/doc/bashref.cps index 42c1070f..c35c570b 100644 --- a/doc/bashref.cps +++ b/doc/bashref.cps @@ -1,16 +1,16 @@ \initial {A} -\entry{alias expansion}{107} -\entry{arithmetic evaluation}{105} +\entry{alias expansion}{108} +\entry{arithmetic evaluation}{106} \entry{arithmetic expansion}{36} -\entry{arithmetic operators}{106} -\entry{arithmetic, shell}{105} -\entry{arrays}{108} +\entry{arithmetic operators}{107} +\entry{arithmetic, shell}{106} +\entry{arrays}{109} \initial {B} \entry{background}{123} \entry{Bash configuration}{172} \entry{Bash installation}{172} -\entry{binary arithmetic operators}{106} -\entry{bitwise arithmetic operators}{106} +\entry{binary arithmetic operators}{107} +\entry{bitwise arithmetic operators}{107} \entry{Bourne shell}{5} \entry{brace expansion}{25} \entry{builtin}{3} @@ -31,20 +31,20 @@ \entry{commands, shell}{9} \entry{commands, simple}{9} \entry{comments, shell}{9} -\entry{Compatibility Level}{119} -\entry{Compatibility Mode}{119} +\entry{Compatibility Level}{120} +\entry{Compatibility Mode}{120} \entry{completion builtins}{158} -\entry{conditional arithmetic operator}{106} +\entry{conditional arithmetic operator}{107} \entry{configuration}{172} \entry{control operator}{3} \entry{coprocess}{18} \initial {D} -\entry{directory stack}{110} +\entry{directory stack}{111} \entry{dollar-single quote quoting}{6} \initial {E} \entry{editing command lines}{129} \entry{environment}{46} -\entry{evaluation, arithmetic}{105} +\entry{evaluation, arithmetic}{106} \entry{event designators}{169} \entry{execution environment}{45} \entry{exit status}{3, 47} @@ -55,8 +55,8 @@ \entry{expansion, parameter}{27} \entry{expansion, pathname}{37} \entry{expansion, tilde}{26} -\entry{expressions, arithmetic}{105} -\entry{expressions, conditional}{103} +\entry{expressions, arithmetic}{106} +\entry{expressions, conditional}{104} \initial {F} \entry{field}{3} \entry{filename}{3} @@ -74,7 +74,7 @@ \entry{initialization file, readline}{131} \entry{installation}{172} \entry{interaction, readline}{128} -\entry{interactive shell}{100, 102} +\entry{interactive shell}{101, 103} \entry{internationalization}{7} \entry{internationalized scripts}{8} \initial {J} @@ -85,7 +85,7 @@ \entry{killing text}{130} \initial {L} \entry{localization}{7} -\entry{login shell}{100} +\entry{login shell}{101} \initial {M} \entry{matching, pattern}{38} \entry{metacharacter}{3} @@ -104,13 +104,13 @@ \entry{pattern matching}{38} \entry{pipeline}{10} \entry{POSIX}{3} -\entry{POSIX description}{114} -\entry{POSIX Mode}{114} +\entry{POSIX description}{115} +\entry{POSIX Mode}{115} \entry{process group}{3} \entry{process group ID}{3} \entry{process substitution}{36} \entry{programmable completion}{156} -\entry{prompting}{111} +\entry{prompting}{112} \initial {Q} \entry{quoting}{6} \entry{quoting, ANSI}{6} @@ -119,18 +119,18 @@ \entry{redirection}{40} \entry{reserved word}{4} \entry{reserved words}{9} -\entry{restricted shell}{113} +\entry{restricted shell}{114} \entry{return status}{4} \initial {S} -\entry{shell arithmetic}{105} +\entry{shell arithmetic}{106} \entry{shell function}{19} \entry{shell script}{49} \entry{shell variable}{22} -\entry{shell, interactive}{102} +\entry{shell, interactive}{103} \entry{signal}{4} \entry{signal handling}{48} -\entry{special builtin}{4, 82} -\entry{startup files}{100} +\entry{special builtin}{4, 83} +\entry{startup files}{101} \entry{string translations}{8} \entry{suspending jobs}{123} \initial {T} @@ -138,7 +138,7 @@ \entry{token}{4} \entry{translation, native languages}{7} \initial {U} -\entry{unary arithmetic operators}{106} +\entry{unary arithmetic operators}{107} \initial {V} \entry{variable, shell}{22} \entry{variables, readline}{132} diff --git a/doc/bashref.dvi b/doc/bashref.dvi index 92112988d16911db75acb8b3c42f160d42bce85e..001d26bb12dfc6580fc5e313831702c1c8e64a13 100644 GIT binary patch delta 10909 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%0DOJ8HnKgIn*`!#RoVzz69s|T(1Ze)-Ui$Zwh6}W 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 + + +