Date: Mon, 26 Aug 2002 18:36:29 -0700 (PDT) From: "Tim J. Robbins" <tjr@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/bin/sh builtins.def cd.c error.c error.h eval.c eval.h exec.c histedit.c input.c jobs.c jobs.h myhistedit.h options.h redir.c sh.1 shell.h trap.c trap.h var.c Message-ID: <200208270136.g7R1aT2r067580@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
tjr 2002/08/26 18:36:29 PDT
Modified files: (Branch: RELENG_4)
bin/sh builtins.def cd.c error.c error.h eval.c
eval.h exec.c histedit.c input.c jobs.c
jobs.h myhistedit.h options.h redir.c
sh.1 shell.h trap.c trap.h var.c
Log:
MFC:
- Avoid duplicate error messages when invalid options are used with the
cd, pwd, fc, and export builtins.
- Handle window size changes when line editing is enabled.
- Don't access memory after it is free()'d, fixing strange job control
problems when the J (junk) malloc() option was enabled.
- Read libedit options from ~/.editrc if present.
- Change the `command' builtin to be what POSIX.2 requires, create a
`builtin' command to execute builtin commands.
- Add a `bind' builtin command to modify key bindings.
- Store process ID's in pid_t's instead of short's.
- Removed unused #ifdef'd code.
- -P (-o physical) option to make -P the default for the cd and pwd builtins
Revision Changes Path
1.7.2.2 +3 -1 src/bin/sh/builtins.def
1.20.2.3 +8 -64 src/bin/sh/cd.c
1.15.2.4 +2 -5 src/bin/sh/error.c
1.11.2.4 +0 -2 src/bin/sh/error.h
1.27.2.5 +55 -2 src/bin/sh/eval.c
1.7.2.2 +1 -0 src/bin/sh/eval.h
1.14.2.4 +1 -104 src/bin/sh/exec.c
1.13.2.4 +20 -0 src/bin/sh/histedit.c
1.14.2.2 +7 -0 src/bin/sh/input.c
1.27.2.6 +30 -92 src/bin/sh/jobs.c
1.12.2.2 +2 -2 src/bin/sh/jobs.h
1.7.2.2 +1 -0 src/bin/sh/myhistedit.h
1.9.2.3 +3 -1 src/bin/sh/options.h
1.12.2.4 +1 -1 src/bin/sh/redir.c
1.39.2.21 +38 -30 src/bin/sh/sh.1
1.11.2.3 +0 -6 src/bin/sh/shell.h
1.20.2.2 +16 -5 src/bin/sh/trap.c
1.9.2.2 +1 -0 src/bin/sh/trap.h
1.15.2.2 +1 -0 src/bin/sh/var.c
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200208270136.g7R1aT2r067580>
