CVS commit: src/bin/ksh
Module Name:src Committed By: christos Date: Tue Feb 23 01:31:30 UTC 2021 Modified Files: src/bin/ksh: siglist.sh Log Message: PR/56007: Greg A. Woods: ksh unable to execute ERR traps (probably since 2016/03/17 - i.e. 8.x and 9.x) To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/bin/ksh/siglist.sh Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: sevan Date: Sun Aug 26 22:52:34 UTC 2018 Modified Files: src/bin/ksh: ksh.Man Log Message: Add -l to SYNOPSIS To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 src/bin/ksh/ksh.Man Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Tue Jun 12 14:13:55 UTC 2018 Modified Files: src/bin/ksh: eval.c Log Message: Change typ of tilde_ok from int to unsigned int in ksh(1) UBSan can detect that during switching a login to root there is unportable left shift operation: $ su - Password: /public/src.git/bin/ksh/eval.c:598:13: runtime error: left shift of 1073741824 by 1 places cannot be represented in type 'int' # Sponsored by To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/bin/ksh/eval.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Sun Jun 3 16:09:31 UTC 2018 Modified Files: src/bin/ksh: eval.c Log Message: ksh: Remove symbol clash with libc Rename local function glob() to ksh_glob(). This is needed for installing interceptors in sanitizers. Sponsored by To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/bin/ksh/eval.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Sun Jun 3 12:18:29 UTC 2018 Modified Files: src/bin/ksh: c_ksh.c edit.c exec.c proto.h table.c table.h Log Message: ksh: Remove symbol clash with libc Rename local function twalk() to ksh_twak(). This is needed for installing interceptors in sanitizers. Sponsored by To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29 src/bin/ksh/c_ksh.c cvs rdiff -u -r1.34 -r1.35 src/bin/ksh/edit.c cvs rdiff -u -r1.27 -r1.28 src/bin/ksh/exec.c cvs rdiff -u -r1.12 -r1.13 src/bin/ksh/proto.h cvs rdiff -u -r1.7 -r1.8 src/bin/ksh/table.c cvs rdiff -u -r1.3 -r1.4 src/bin/ksh/table.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Tue May 8 16:37:59 UTC 2018 Modified Files: src/bin/ksh: c_ksh.c c_sh.c emacs.c eval.c exec.c expand.h expr.c history.c io.c lex.c mail.c main.c misc.c syn.c table.c trap.c tree.c var.c vi.c Log Message: Stop using the register keyword in ksh(1) ksh also does some strange things with it, like put it in argument lists. No functional change intended. PR bin/53237 ksh: remove register keyword by Nia Alarie To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 src/bin/ksh/c_ksh.c cvs rdiff -u -r1.23 -r1.24 src/bin/ksh/c_sh.c src/bin/ksh/misc.c \ src/bin/ksh/var.c cvs rdiff -u -r1.37 -r1.38 src/bin/ksh/emacs.c cvs rdiff -u -r1.22 -r1.23 src/bin/ksh/eval.c src/bin/ksh/lex.c \ src/bin/ksh/main.c cvs rdiff -u -r1.26 -r1.27 src/bin/ksh/exec.c cvs rdiff -u -r1.6 -r1.7 src/bin/ksh/expand.h src/bin/ksh/table.c cvs rdiff -u -r1.11 -r1.12 src/bin/ksh/expr.c cvs rdiff -u -r1.18 -r1.19 src/bin/ksh/history.c cvs rdiff -u -r1.17 -r1.18 src/bin/ksh/io.c cvs rdiff -u -r1.8 -r1.9 src/bin/ksh/mail.c src/bin/ksh/tree.c cvs rdiff -u -r1.10 -r1.11 src/bin/ksh/syn.c cvs rdiff -u -r1.13 -r1.14 src/bin/ksh/trap.c cvs rdiff -u -r1.19 -r1.20 src/bin/ksh/vi.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Wed Jan 24 09:53:21 UTC 2018 Modified Files: src/bin/ksh: c_ksh.c exec.c lex.c proto.h table.c var.c vi.c Log Message: ksh: Rename a local function tsearch to mytsearch This removes a clash with well-known libc function tsearch(3) from POSIX. This allows to build ksh against MSan. The new name might not be perfect, but long term ksh should be switched to the libc version. Sponsored by To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27 src/bin/ksh/c_ksh.c cvs rdiff -u -r1.25 -r1.26 src/bin/ksh/exec.c cvs rdiff -u -r1.21 -r1.22 src/bin/ksh/lex.c cvs rdiff -u -r1.11 -r1.12 src/bin/ksh/proto.h cvs rdiff -u -r1.5 -r1.6 src/bin/ksh/table.c cvs rdiff -u -r1.22 -r1.23 src/bin/ksh/var.c cvs rdiff -u -r1.18 -r1.19 src/bin/ksh/vi.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Wed Jan 24 09:21:20 UTC 2018 Modified Files: src/bin/ksh: exec.c proto.h table.c var.c Log Message: ksh: Rename a local function tdelete to mytdelete This removes a clash with well-known libc function tdelete(3) from POSIX. This allows to build ksh against MSan. The new name might not be perfect, but long term ksh should be switched to the libc version. Sponsored by To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/bin/ksh/exec.c cvs rdiff -u -r1.10 -r1.11 src/bin/ksh/proto.h cvs rdiff -u -r1.4 -r1.5 src/bin/ksh/table.c cvs rdiff -u -r1.21 -r1.22 src/bin/ksh/var.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: maya Date: Wed Jan 17 00:29:22 UTC 2018 Modified Files: src/bin/ksh: history.c Log Message: Use 0600 as the mode for histfile here too. pointed out by John D. Baker in PR bin/52480 To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/bin/ksh/history.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: joerg Date: Sat Jul 1 23:12:09 UTC 2017 Modified Files: src/bin/ksh: edit.c edit.h exec.c expr.c proto.h var.c Log Message: Kill enough K&R cruft to build with clang again. To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34 src/bin/ksh/edit.c cvs rdiff -u -r1.4 -r1.5 src/bin/ksh/edit.h cvs rdiff -u -r1.23 -r1.24 src/bin/ksh/exec.c cvs rdiff -u -r1.10 -r1.11 src/bin/ksh/expr.c cvs rdiff -u -r1.9 -r1.10 src/bin/ksh/proto.h cvs rdiff -u -r1.20 -r1.21 src/bin/ksh/var.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Fri Jun 30 05:18:36 UTC 2017 Modified Files: src/bin/ksh: edit.c Log Message: ksh: Eliminate dead function x_complete_word() To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33 src/bin/ksh/edit.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Fri Jun 30 05:14:12 UTC 2017 Modified Files: src/bin/ksh: expand.h Log Message: ksh: Eliminate dead code from expand.h To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/bin/ksh/expand.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Fri Jun 30 04:44:46 UTC 2017 Modified Files: src/bin/ksh: sh.h Log Message: ksh: Drop old hack for FreeBSD 1.1.5 and CLK_TCK To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35 src/bin/ksh/sh.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Fri Jun 30 04:41:19 UTC 2017 Modified Files: src/bin/ksh: c_ksh.c c_sh.c c_test.c edit.c edit.h emacs.c eval.c exec.c expr.c history.c io.c jobs.c lex.c mail.c main.c misc.c proto.h sh.h syn.c trap.c tty.c var.c vi.c Log Message: ksh: Upgrade to C99 This shell already used C99 functions. To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 src/bin/ksh/c_ksh.c cvs rdiff -u -r1.22 -r1.23 src/bin/ksh/c_sh.c src/bin/ksh/exec.c \ src/bin/ksh/misc.c cvs rdiff -u -r1.8 -r1.9 src/bin/ksh/c_test.c src/bin/ksh/proto.h \ src/bin/ksh/tty.c cvs rdiff -u -r1.31 -r1.32 src/bin/ksh/edit.c cvs rdiff -u -r1.3 -r1.4 src/bin/ksh/edit.h cvs rdiff -u -r1.36 -r1.37 src/bin/ksh/emacs.c cvs rdiff -u -r1.21 -r1.22 src/bin/ksh/eval.c src/bin/ksh/main.c cvs rdiff -u -r1.9 -r1.10 src/bin/ksh/expr.c src/bin/ksh/syn.c cvs rdiff -u -r1.16 -r1.17 src/bin/ksh/history.c src/bin/ksh/io.c cvs rdiff -u -r1.18 -r1.19 src/bin/ksh/jobs.c cvs rdiff -u -r1.20 -r1.21 src/bin/ksh/lex.c cvs rdiff -u -r1.7 -r1.8 src/bin/ksh/mail.c cvs rdiff -u -r1.33 -r1.34 src/bin/ksh/sh.h cvs rdiff -u -r1.12 -r1.13 src/bin/ksh/trap.c cvs rdiff -u -r1.19 -r1.20 src/bin/ksh/var.c cvs rdiff -u -r1.17 -r1.18 src/bin/ksh/vi.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Fri Jun 30 04:30:26 UTC 2017 Modified Files: src/bin/ksh: main.c sh.h Log Message: ksh: Eliminate dead MEM_DEBUG sections, there is missing code for it MEM_DEBUG used to contain malloc(3) debugging facilities. To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/bin/ksh/main.c cvs rdiff -u -r1.32 -r1.33 src/bin/ksh/sh.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Fri Jun 30 04:22:22 UTC 2017 Modified Files: src/bin/ksh: Makefile config.h sh.h Removed Files: src/bin/ksh: sigact.c sigact.h Log Message: ksh: Drop support for OSes without POSIX sigaction(2) To generate a diff of this commit: cvs rdiff -u -r1.33 -r1.34 src/bin/ksh/Makefile cvs rdiff -u -r1.52 -r1.53 src/bin/ksh/config.h cvs rdiff -u -r1.31 -r1.32 src/bin/ksh/sh.h cvs rdiff -u -r1.7 -r0 src/bin/ksh/sigact.c cvs rdiff -u -r1.3 -r0 src/bin/ksh/sigact.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Fri Jun 30 04:11:57 UTC 2017 Modified Files: src/bin/ksh: c_test.c config.h Log Message: ksh: Drop support for OSes that don't map /dev/fd To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/bin/ksh/c_test.c cvs rdiff -u -r1.51 -r1.52 src/bin/ksh/config.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Fri Jun 30 04:01:48 UTC 2017 Modified Files: src/bin/ksh: proto.h Log Message: ksh: Drop old hack fo SunOS 4.1.x (1990-1994) To generate a diff of this commit: cvs rdiff -u -r1.7 -r1.8 src/bin/ksh/proto.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Fri Jun 30 03:56:12 UTC 2017 Modified Files: src/bin/ksh: c_ksh.c c_sh.c c_test.c config.h edit.c emacs.c eval.c exec.c history.c io.c jobs.c mail.c main.c path.c shf.c tty.c var.c vi.c Removed Files: src/bin/ksh: ksh_stat.h Log Message: ksh: Drop support for systems without In future the order of includes will be normalized with KNF. No functional change intended. To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/bin/ksh/c_ksh.c cvs rdiff -u -r1.21 -r1.22 src/bin/ksh/c_sh.c src/bin/ksh/exec.c cvs rdiff -u -r1.6 -r1.7 src/bin/ksh/c_test.c src/bin/ksh/mail.c cvs rdiff -u -r1.50 -r1.51 src/bin/ksh/config.h cvs rdiff -u -r1.30 -r1.31 src/bin/ksh/edit.c cvs rdiff -u -r1.35 -r1.36 src/bin/ksh/emacs.c cvs rdiff -u -r1.20 -r1.21 src/bin/ksh/eval.c cvs rdiff -u -r1.15 -r1.16 src/bin/ksh/history.c src/bin/ksh/io.c cvs rdiff -u -r1.17 -r1.18 src/bin/ksh/jobs.c cvs rdiff -u -r1.3 -r0 src/bin/ksh/ksh_stat.h cvs rdiff -u -r1.19 -r1.20 src/bin/ksh/main.c cvs rdiff -u -r1.12 -r1.13 src/bin/ksh/path.c src/bin/ksh/shf.c cvs rdiff -u -r1.7 -r1.8 src/bin/ksh/tty.c cvs rdiff -u -r1.18 -r1.19 src/bin/ksh/var.c cvs rdiff -u -r1.16 -r1.17 src/bin/ksh/vi.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Fri Jun 30 03:43:57 UTC 2017 Modified Files: src/bin/ksh: c_sh.c c_ulimit.c config.h mail.c main.c var.c Removed Files: src/bin/ksh: ksh_time.h Log Message: ksh: Drop support for systems with broken / To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/bin/ksh/c_sh.c cvs rdiff -u -r1.15 -r1.16 src/bin/ksh/c_ulimit.c cvs rdiff -u -r1.49 -r1.50 src/bin/ksh/config.h cvs rdiff -u -r1.2 -r0 src/bin/ksh/ksh_time.h cvs rdiff -u -r1.5 -r1.6 src/bin/ksh/mail.c cvs rdiff -u -r1.18 -r1.19 src/bin/ksh/main.c cvs rdiff -u -r1.17 -r1.18 src/bin/ksh/var.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Fri Jun 30 03:35:16 UTC 2017 Modified Files: src/bin/ksh: config.h ksh_stat.h Log Message: ksh: Drop support for systems without POSIX lstat(2) To generate a diff of this commit: cvs rdiff -u -r1.48 -r1.49 src/bin/ksh/config.h cvs rdiff -u -r1.2 -r1.3 src/bin/ksh/ksh_stat.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Fri Jun 30 03:32:28 UTC 2017 Modified Files: src/bin/ksh: config.h Log Message: ksh: Drop support for systems without POSIX To generate a diff of this commit: cvs rdiff -u -r1.47 -r1.48 src/bin/ksh/config.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Fri Jun 30 03:23:18 UTC 2017 Modified Files: src/bin/ksh: c_sh.c config.h jobs.c Removed Files: src/bin/ksh: ksh_times.h Log Message: ksh: Drop support for systems with broken times(3) This fallback code wouldn't work anyway. times(3) is an obsolete interface by getrusage(2) and gettimeofday(2). In future it will be swiched to more modern interfaces. No functional change intended. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/bin/ksh/c_sh.c cvs rdiff -u -r1.46 -r1.47 src/bin/ksh/config.h cvs rdiff -u -r1.16 -r1.17 src/bin/ksh/jobs.c cvs rdiff -u -r1.2 -r0 src/bin/ksh/ksh_times.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Fri Jun 30 02:51:14 UTC 2017 Modified Files: src/bin/ksh: config.h io.c lex.c sh.h shf.c tree.c Log Message: ksh: Assume ANSI C prototypes To generate a diff of this commit: cvs rdiff -u -r1.45 -r1.46 src/bin/ksh/config.h cvs rdiff -u -r1.14 -r1.15 src/bin/ksh/io.c cvs rdiff -u -r1.19 -r1.20 src/bin/ksh/lex.c cvs rdiff -u -r1.30 -r1.31 src/bin/ksh/sh.h cvs rdiff -u -r1.11 -r1.12 src/bin/ksh/shf.c cvs rdiff -u -r1.7 -r1.8 src/bin/ksh/tree.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Fri Jun 30 02:38:10 UTC 2017 Modified Files: src/bin/ksh: conf-end.h config.h exec.c jobs.c sh.h Log Message: ksh: Drop support for systems without functional waitpid(2) To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/bin/ksh/conf-end.h cvs rdiff -u -r1.44 -r1.45 src/bin/ksh/config.h cvs rdiff -u -r1.20 -r1.21 src/bin/ksh/exec.c cvs rdiff -u -r1.15 -r1.16 src/bin/ksh/jobs.c cvs rdiff -u -r1.29 -r1.30 src/bin/ksh/sh.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Fri Jun 30 02:20:47 UTC 2017 Modified Files: src/bin/ksh: conf-end.h config.h Log Message: ksh: Drop support for systems without POSIX signal routines To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/bin/ksh/conf-end.h cvs rdiff -u -r1.43 -r1.44 src/bin/ksh/config.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Fri Jun 30 02:13:29 UTC 2017 Modified Files: src/bin/ksh: conf-end.h config.h Log Message: ksh: Drop support for systems without implementation of EINTR These systems weren't handled anyway. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/bin/ksh/conf-end.h cvs rdiff -u -r1.42 -r1.43 src/bin/ksh/config.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Fri Jun 30 02:06:59 UTC 2017 Modified Files: src/bin/ksh: config.h eval.c exec.c Log Message: ksh: Drop support for systems without handling shebang To generate a diff of this commit: cvs rdiff -u -r1.41 -r1.42 src/bin/ksh/config.h cvs rdiff -u -r1.19 -r1.20 src/bin/ksh/eval.c src/bin/ksh/exec.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Fri Jun 30 02:02:41 UTC 2017 Modified Files: src/bin/ksh: config.h Log Message: ksh: Drop support for OSes without POSIX types Assume available: mode_t, off_t, pid_t, uid_t, rlim_t, sigset_t. To generate a diff of this commit: cvs rdiff -u -r1.40 -r1.41 src/bin/ksh/config.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Fri Jun 30 01:56:34 UTC 2017 Modified Files: src/bin/ksh: config.h Log Message: ksh: Drop support for systems without To generate a diff of this commit: cvs rdiff -u -r1.39 -r1.40 src/bin/ksh/config.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Fri Jun 30 01:52:34 UTC 2017 Modified Files: src/bin/ksh: jobs.c Removed Files: src/bin/ksh: ksh_wait.h Log Message: ksh: Drop ksh_wait.h that reinvents (POSIX header) Switch jobs.c to . No functional change intended. To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/bin/ksh/jobs.c cvs rdiff -u -r1.2 -r0 src/bin/ksh/ksh_wait.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Fri Jun 30 01:36:30 UTC 2017 Modified Files: src/bin/ksh: config.h Log Message: ksh: Drop support for systems without gid_t To generate a diff of this commit: cvs rdiff -u -r1.38 -r1.39 src/bin/ksh/config.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Fri Jun 23 00:35:20 UTC 2017 Modified Files: src/bin/ksh: config.h Log Message: ksh: Drop support for systems without clock_t type To generate a diff of this commit: cvs rdiff -u -r1.37 -r1.38 src/bin/ksh/config.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Fri Jun 23 00:29:42 UTC 2017 Modified Files: src/bin/ksh: config.h jobs.c sh.h Log Message: ksh: Replace homegrown int_least32_t with the C99 version To generate a diff of this commit: cvs rdiff -u -r1.36 -r1.37 src/bin/ksh/config.h cvs rdiff -u -r1.13 -r1.14 src/bin/ksh/jobs.c cvs rdiff -u -r1.28 -r1.29 src/bin/ksh/sh.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Fri Jun 23 00:20:23 UTC 2017 Modified Files: src/bin/ksh: config.h Log Message: ksh: Drop support for systems that return void for closedir(2) To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36 src/bin/ksh/config.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Fri Jun 23 00:18:01 UTC 2017 Modified Files: src/bin/ksh: io.c lex.c sh.h shf.c tree.c Log Message: ksh: Use ANSI C varargs, drop support for older version To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/bin/ksh/io.c cvs rdiff -u -r1.18 -r1.19 src/bin/ksh/lex.c cvs rdiff -u -r1.27 -r1.28 src/bin/ksh/sh.h cvs rdiff -u -r1.10 -r1.11 src/bin/ksh/shf.c cvs rdiff -u -r1.6 -r1.7 src/bin/ksh/tree.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Fri Jun 23 00:11:01 UTC 2017 Modified Files: src/bin/ksh: tty.c Log Message: ksh: Remove remnant hack for SCO UNIX in tty code To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/bin/ksh/tty.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Fri Jun 23 00:09:36 UTC 2017 Modified Files: src/bin/ksh: sh.h tty.c Log Message: ksh: Remove support for NeXT Operating System To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27 src/bin/ksh/sh.h cvs rdiff -u -r1.5 -r1.6 src/bin/ksh/tty.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Fri Jun 23 00:07:15 UTC 2017 Modified Files: src/bin/ksh: sigact.c Log Message: ksh: Drop the latest ifdef for BSD4.1 and eliminate dead code around it To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/bin/ksh/sigact.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Fri Jun 23 00:04:20 UTC 2017 Modified Files: src/bin/ksh: tty.c Log Message: ksh: Drop BSD4.3 temporary hack in tty code To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/bin/ksh/tty.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Fri Jun 23 00:00:58 UTC 2017 Modified Files: src/bin/ksh: config.h trap.c Log Message: ksh: Drop support for UNIX V7-style signal routines To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35 src/bin/ksh/config.h cvs rdiff -u -r1.11 -r1.12 src/bin/ksh/trap.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Thu Jun 22 23:59:29 UTC 2017 Modified Files: src/bin/ksh: conf-end.h config.h sigact.c Log Message: ksh: Drop fallback for BSD4.2 signal routines To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/bin/ksh/conf-end.h cvs rdiff -u -r1.33 -r1.34 src/bin/ksh/config.h cvs rdiff -u -r1.5 -r1.6 src/bin/ksh/sigact.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Thu Jun 22 23:56:24 UTC 2017 Modified Files: src/bin/ksh: config.h sigact.c Log Message: ksh: Remove fallback to BSD4.1 signal routines To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33 src/bin/ksh/config.h cvs rdiff -u -r1.4 -r1.5 src/bin/ksh/sigact.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Thu Jun 22 23:54:13 UTC 2017 Modified Files: src/bin/ksh: conf-end.h config.h Log Message: ksh: Drop support for systems without mmap(2) To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 src/bin/ksh/conf-end.h cvs rdiff -u -r1.31 -r1.32 src/bin/ksh/config.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Thu Jun 22 23:50:25 UTC 2017 Modified Files: src/bin/ksh: config.h sh.h Log Message: ksh: Drop support for systems without dup2(2) To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31 src/bin/ksh/config.h cvs rdiff -u -r1.25 -r1.26 src/bin/ksh/sh.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Thu Jun 22 23:47:29 UTC 2017 Modified Files: src/bin/ksh: config.h exec.c sh.h Log Message: ksh: Drop support for ISC UNIX To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30 src/bin/ksh/config.h cvs rdiff -u -r1.18 -r1.19 src/bin/ksh/exec.c cvs rdiff -u -r1.24 -r1.25 src/bin/ksh/sh.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Thu Jun 22 23:42:35 UTC 2017 Modified Files: src/bin/ksh: sh.h Log Message: ksh: Drop support for systems without offsetof(3) To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/bin/ksh/sh.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Thu Jun 22 23:38:49 UTC 2017 Modified Files: src/bin/ksh: config.h misc.c sh.h Log Message: ksh: Drop support for systems without To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29 src/bin/ksh/config.h cvs rdiff -u -r1.21 -r1.22 src/bin/ksh/misc.c cvs rdiff -u -r1.22 -r1.23 src/bin/ksh/sh.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Thu Jun 22 23:37:00 UTC 2017 Modified Files: src/bin/ksh: config.h sh.h Log Message: ksh: Drop support for systems without To generate a diff of this commit: cvs rdiff -u -r1.27 -r1.28 src/bin/ksh/config.h cvs rdiff -u -r1.21 -r1.22 src/bin/ksh/sh.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Thu Jun 22 23:33:36 UTC 2017 Modified Files: src/bin/ksh: config.h sh.h Log Message: ksh: Drop support for systems without memmove(3) and stop using bcopy(3) To generate a diff of this commit: cvs rdiff -u -r1.26 -r1.27 src/bin/ksh/config.h cvs rdiff -u -r1.20 -r1.21 src/bin/ksh/sh.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Thu Jun 22 23:30:42 UTC 2017 Modified Files: src/bin/ksh: config.h sh.h Log Message: ksh: Drop support for systems without memset(3) To generate a diff of this commit: cvs rdiff -u -r1.25 -r1.26 src/bin/ksh/config.h cvs rdiff -u -r1.19 -r1.20 src/bin/ksh/sh.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Thu Jun 22 23:29:35 UTC 2017 Modified Files: src/bin/ksh: config.h sh.h Log Message: ksh: Drop usage of SVID header , it's legacy standard To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/bin/ksh/config.h cvs rdiff -u -r1.18 -r1.19 src/bin/ksh/sh.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Thu Jun 22 23:27:53 UTC 2017 Modified Files: src/bin/ksh: config.h sh.h Log Message: ksh: Drop support for systems without strcasecmp(3) and strncasecmp(3) To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/bin/ksh/config.h cvs rdiff -u -r1.17 -r1.18 src/bin/ksh/sh.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Thu Jun 22 23:26:17 UTC 2017 Modified Files: src/bin/ksh: config.h sh.h Log Message: ksh: Drop support for systems without strstr(3) To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23 src/bin/ksh/config.h cvs rdiff -u -r1.16 -r1.17 src/bin/ksh/sh.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Thu Jun 22 23:23:27 UTC 2017 Modified Files: src/bin/ksh: config.h sh.h Log Message: ksh: Drop support for systems without To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 src/bin/ksh/config.h cvs rdiff -u -r1.15 -r1.16 src/bin/ksh/sh.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Thu Jun 22 23:19:53 UTC 2017 Modified Files: src/bin/ksh: config.h sh.h Log Message: ksh: Drop support for systems without No functional change. To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/bin/ksh/config.h cvs rdiff -u -r1.14 -r1.15 src/bin/ksh/sh.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Thu Jun 22 23:17:50 UTC 2017 Modified Files: src/bin/ksh: config.h sh.h Log Message: ksh: Drop support for systems without No functional change. To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/bin/ksh/config.h cvs rdiff -u -r1.13 -r1.14 src/bin/ksh/sh.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Thu Jun 22 23:15:05 UTC 2017 Modified Files: src/bin/ksh: config.h sh.h Log Message: ksh: Drop support for systems without This code wouldn't work for them anyway. No functional change. To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/bin/ksh/config.h cvs rdiff -u -r1.12 -r1.13 src/bin/ksh/sh.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Thu Jun 22 23:11:48 UTC 2017 Modified Files: src/bin/ksh: config.h Log Message: ksh: Kill switch for CLOSEDIR_VOID (closedir(2) returns void) No users in the code. No functional change. To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/bin/ksh/config.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Thu Jun 22 23:09:32 UTC 2017 Modified Files: src/bin/ksh: config.h Log Message: ksh: Assume that $CC handles const (ANSI C89) No functional change. To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/bin/ksh/config.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Thu Jun 22 19:46:54 UTC 2017 Modified Files: src/bin/ksh: config.h Log Message: Drop support for $CC incapable to use void* / volatile* (pre ANSI C89) To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/bin/ksh/config.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Thu Jun 22 19:41:07 UTC 2017 Modified Files: src/bin/ksh: c_ksh.c config.h io.c Log Message: Drop Ultrix support from ksh(1), a DEC UNIX for VAX To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/bin/ksh/c_ksh.c cvs rdiff -u -r1.14 -r1.15 src/bin/ksh/config.h cvs rdiff -u -r1.12 -r1.13 src/bin/ksh/io.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Thu Jun 22 14:20:46 UTC 2017 Modified Files: src/bin/ksh: c_ksh.c c_sh.c c_ulimit.c config.h edit.c emacs.c eval.c exec.c history.c io.c jobs.c lex.c main.c misc.c path.c sh.h shf.c trap.c tree.h vi.c Log Message: Reapply removal of code from 90ties for OS/2 Cygwin AIX HPUX SCOUnix Added missing #endif terminator in emacs.c To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23 src/bin/ksh/c_ksh.c cvs rdiff -u -r1.18 -r1.19 src/bin/ksh/c_sh.c src/bin/ksh/eval.c cvs rdiff -u -r1.14 -r1.15 src/bin/ksh/c_ulimit.c src/bin/ksh/history.c cvs rdiff -u -r1.13 -r1.14 src/bin/ksh/config.h cvs rdiff -u -r1.29 -r1.30 src/bin/ksh/edit.c cvs rdiff -u -r1.34 -r1.35 src/bin/ksh/emacs.c cvs rdiff -u -r1.17 -r1.18 src/bin/ksh/exec.c src/bin/ksh/lex.c \ src/bin/ksh/main.c cvs rdiff -u -r1.11 -r1.12 src/bin/ksh/io.c src/bin/ksh/path.c \ src/bin/ksh/sh.h cvs rdiff -u -r1.12 -r1.13 src/bin/ksh/jobs.c cvs rdiff -u -r1.20 -r1.21 src/bin/ksh/misc.c cvs rdiff -u -r1.9 -r1.10 src/bin/ksh/shf.c cvs rdiff -u -r1.10 -r1.11 src/bin/ksh/trap.c cvs rdiff -u -r1.6 -r1.7 src/bin/ksh/tree.h cvs rdiff -u -r1.15 -r1.16 src/bin/ksh/vi.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Thu Jun 22 14:11:28 UTC 2017 Modified Files: src/bin/ksh: c_ksh.c c_sh.c c_ulimit.c config.h edit.c emacs.c eval.c exec.c history.c io.c jobs.c lex.c main.c misc.c path.c sh.h shf.c trap.c tree.h vi.c Log Message: Temporarily revert previous. emacs.* gets wrong code in generation To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 src/bin/ksh/c_ksh.c cvs rdiff -u -r1.17 -r1.18 src/bin/ksh/c_sh.c src/bin/ksh/eval.c cvs rdiff -u -r1.13 -r1.14 src/bin/ksh/c_ulimit.c src/bin/ksh/history.c cvs rdiff -u -r1.12 -r1.13 src/bin/ksh/config.h cvs rdiff -u -r1.28 -r1.29 src/bin/ksh/edit.c cvs rdiff -u -r1.33 -r1.34 src/bin/ksh/emacs.c cvs rdiff -u -r1.16 -r1.17 src/bin/ksh/exec.c src/bin/ksh/lex.c \ src/bin/ksh/main.c cvs rdiff -u -r1.10 -r1.11 src/bin/ksh/io.c src/bin/ksh/path.c \ src/bin/ksh/sh.h cvs rdiff -u -r1.11 -r1.12 src/bin/ksh/jobs.c cvs rdiff -u -r1.19 -r1.20 src/bin/ksh/misc.c cvs rdiff -u -r1.8 -r1.9 src/bin/ksh/shf.c cvs rdiff -u -r1.9 -r1.10 src/bin/ksh/trap.c cvs rdiff -u -r1.5 -r1.6 src/bin/ksh/tree.h cvs rdiff -u -r1.14 -r1.15 src/bin/ksh/vi.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Thu Jun 22 13:37:16 UTC 2017 Modified Files: src/bin/ksh: config.h sh.h trap.c Log Message: Remove code for AIX, including hack for 3.2.5 (from 1997) - from ksh(1) OK by To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/bin/ksh/config.h cvs rdiff -u -r1.9 -r1.10 src/bin/ksh/sh.h cvs rdiff -u -r1.8 -r1.9 src/bin/ksh/trap.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Thu Jun 22 13:35:47 UTC 2017 Modified Files: src/bin/ksh: c_ksh.c c_ulimit.c config.h misc.c Log Message: Drop HP-UX support from ksh(1) OK by To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/bin/ksh/c_ksh.c cvs rdiff -u -r1.12 -r1.13 src/bin/ksh/c_ulimit.c cvs rdiff -u -r1.10 -r1.11 src/bin/ksh/config.h cvs rdiff -u -r1.18 -r1.19 src/bin/ksh/misc.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Thu Jun 22 13:34:48 UTC 2017 Modified Files: src/bin/ksh: config.h edit.c Log Message: Remove sco unix 3.2v4.1 support (from 1992) from ksh(1) OK by To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/bin/ksh/config.h cvs rdiff -u -r1.27 -r1.28 src/bin/ksh/edit.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Thu Jun 22 13:33:39 UTC 2017 Modified Files: src/bin/ksh: c_ksh.c c_sh.c config.h edit.c emacs.c eval.c exec.c history.c io.c jobs.c lex.c main.c misc.c path.c sh.h shf.c tree.h vi.c Log Message: Remove os2 support in ksh(1) OK by To generate a diff of this commit: cvs rdiff -u -r1.19 -r1.20 src/bin/ksh/c_ksh.c cvs rdiff -u -r1.16 -r1.17 src/bin/ksh/c_sh.c src/bin/ksh/eval.c cvs rdiff -u -r1.8 -r1.9 src/bin/ksh/config.h src/bin/ksh/sh.h cvs rdiff -u -r1.26 -r1.27 src/bin/ksh/edit.c cvs rdiff -u -r1.32 -r1.33 src/bin/ksh/emacs.c cvs rdiff -u -r1.15 -r1.16 src/bin/ksh/exec.c src/bin/ksh/lex.c \ src/bin/ksh/main.c cvs rdiff -u -r1.12 -r1.13 src/bin/ksh/history.c cvs rdiff -u -r1.9 -r1.10 src/bin/ksh/io.c src/bin/ksh/path.c cvs rdiff -u -r1.10 -r1.11 src/bin/ksh/jobs.c cvs rdiff -u -r1.17 -r1.18 src/bin/ksh/misc.c cvs rdiff -u -r1.7 -r1.8 src/bin/ksh/shf.c cvs rdiff -u -r1.4 -r1.5 src/bin/ksh/tree.h cvs rdiff -u -r1.13 -r1.14 src/bin/ksh/vi.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: kamil Date: Thu Jun 22 13:32:04 UTC 2017 Modified Files: src/bin/ksh: c_ksh.c edit.c path.c sh.h Log Message: Remove ancient cygwin support in ksh(1) OK by To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 src/bin/ksh/c_ksh.c cvs rdiff -u -r1.25 -r1.26 src/bin/ksh/edit.c cvs rdiff -u -r1.8 -r1.9 src/bin/ksh/path.c cvs rdiff -u -r1.7 -r1.8 src/bin/ksh/sh.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: christos Date: Wed May 3 00:41:34 UTC 2017 Modified Files: src/bin/ksh: misc.c Log Message: PR/52210: David H. Gutteridge: revert var pattern handling. To generate a diff of this commit: cvs rdiff -u -r1.16 -r1.17 src/bin/ksh/misc.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: christos Date: Sun Apr 30 17:34:29 UTC 2017 Modified Files: src/bin/ksh: misc.c Log Message: Use backtracking for regular patterns, but not ksh-specific ones [*?!+@](...) which still use recursion. To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/bin/ksh/misc.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: maya Date: Sat Jan 14 18:35:43 UTC 2017 Modified Files: src/bin/ksh: history.c Log Message: reorganize the code so we test if open fails at the open call. this doesn't actually make a functional difference as ftruncate can handle it, but it's a bit clearer and appeases static analyzers. ok riastradh To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/bin/ksh/history.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: dholland Date: Tue Oct 11 06:31:07 UTC 2016 Modified Files: src/bin/ksh: c_sh.c Log Message: PR 49595 William Ahern: The exit status of "unset NOTSET" should be 0, not 1. (like 48312 but for ksh) To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/bin/ksh/c_sh.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: joerg Date: Tue Oct 4 15:09:03 UTC 2016 Modified Files: src/bin/ksh: eval.c Log Message: Add explicit char cast to show that the value change is intended. To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/bin/ksh/eval.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: christos Date: Thu Mar 17 13:59:02 UTC 2016 Modified Files: src/bin/ksh: siglist.sh Log Message: s/sed/${SED}/ To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/bin/ksh/siglist.sh Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: christos Date: Wed Mar 16 23:01:34 UTC 2016 Modified Files: src/bin/ksh: Makefile siglist.sh Log Message: We don't need all this magic to build the signals lists. Do the work at compile time. To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32 src/bin/ksh/Makefile cvs rdiff -u -r1.9 -r1.10 src/bin/ksh/siglist.sh Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: christos Date: Thu Mar 17 13:54:32 UTC 2016 Modified Files: src/bin/ksh: siglist.sh Log Message: put back the complex sed/awk since the code can't handle unsorted or repeated entries (Rin Okuyama) To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/bin/ksh/siglist.sh Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: christos Date: Wed Mar 16 23:02:23 UTC 2016 Modified Files: src/bin/ksh: Makefile Log Message: Put back awk, other scripts need it. To generate a diff of this commit: cvs rdiff -u -r1.32 -r1.33 src/bin/ksh/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: christos Date: Wed Feb 3 05:26:16 UTC 2016 Modified Files: src/bin/ksh: vi.c Log Message: PR/50747: David Binderman: check bounds before dereference. While here add some continues before semicolons. To generate a diff of this commit: cvs rdiff -u -r1.12 -r1.13 src/bin/ksh/vi.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: christos Date: Wed Dec 30 22:26:26 UTC 2015 Modified Files: src/bin/ksh: ksh.Man Log Message: We don't have RLIMIT_SWAP To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/bin/ksh/ksh.Man Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: christos Date: Sat May 9 13:26:06 UTC 2015 Modified Files: src/bin/ksh: c_ulimit.c Log Message: CID 1225088: check return of getrlimit To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/bin/ksh/c_ulimit.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: christos Date: Sat May 9 13:22:37 UTC 2015 Modified Files: src/bin/ksh: c_ulimit.c Log Message: CID 1225077: check getrlimit return To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11 src/bin/ksh/c_ulimit.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: jmcneill Date: Sun Apr 12 17:05:03 UTC 2015 Modified Files: src/bin/ksh: ksh.Man Log Message: document ulimit -r To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/bin/ksh/ksh.Man Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: joerg Date: Thu Jan 29 20:46:31 UTC 2015 Modified Files: src/bin/ksh: Makefile Log Message: Make cast warnings for clang non-fatal. To generate a diff of this commit: cvs rdiff -u -r1.30 -r1.31 src/bin/ksh/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: christos Date: Sat Jun 9 02:51:50 UTC 2012 Modified Files: src/bin/ksh: c_ulimit.c Log Message: support RLIMIT_NTHR To generate a diff of this commit: cvs rdiff -u -r1.9 -r1.10 src/bin/ksh/c_ulimit.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: christos Date: Sun Mar 25 17:23:49 UTC 2012 Modified Files: src/bin/ksh: exec.c Log Message: PR/6764: Charles M. Hannum: `trap 0' does not work in ksh subshells. When subshells exit normally, use unwind(LEXIT) instead of unwind(LLEAVE) so that traps get executed. To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/bin/ksh/exec.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: reed Date: Tue Oct 18 12:36:31 UTC 2011 Modified Files: src/bin/ksh: ksh.Man Log Message: Fix typo. >From Snader_LB on IRC. To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23 src/bin/ksh/ksh.Man Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: joerg Date: Sun Oct 16 17:12:11 UTC 2011 Modified Files: src/bin/ksh: Makefile c_ksh.c exec.c expr.c jobs.c lex.c main.c misc.c var.c Log Message: Don't use non-literal format strings. To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30 src/bin/ksh/Makefile cvs rdiff -u -r1.17 -r1.18 src/bin/ksh/c_ksh.c cvs rdiff -u -r1.13 -r1.14 src/bin/ksh/exec.c cvs rdiff -u -r1.8 -r1.9 src/bin/ksh/expr.c cvs rdiff -u -r1.9 -r1.10 src/bin/ksh/jobs.c cvs rdiff -u -r1.14 -r1.15 src/bin/ksh/lex.c src/bin/ksh/main.c \ src/bin/ksh/misc.c cvs rdiff -u -r1.16 -r1.17 src/bin/ksh/var.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: reed Date: Sun Oct 16 00:32:25 UTC 2011 Modified Files: src/bin/ksh: var.c Log Message: Typo in comment fix from Snader_LB via IRC. To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 src/bin/ksh/var.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: dholland Date: Sun Aug 21 21:24:35 UTC 2011 Modified Files: src/bin/ksh: eval.c Log Message: Requires stdint.h. To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/bin/ksh/eval.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: christos Date: Sun Aug 14 10:40:25 UTC 2011 Modified Files: src/bin/ksh: Makefile eval.c Log Message: kill gcc-4.5 hack. To generate a diff of this commit: cvs rdiff -u -r1.28 -r1.29 src/bin/ksh/Makefile cvs rdiff -u -r1.12 -r1.13 src/bin/ksh/eval.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: mrg Date: Wed Jun 22 03:56:17 UTC 2011 Modified Files: src/bin/ksh: vi.c Log Message: add a missing part from rev 1.10 and s/newline/newlinex/. found by GCC 4.5.3. To generate a diff of this commit: cvs rdiff -u -r1.11 -r1.12 src/bin/ksh/vi.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: hauke Date: Sun Jan 23 17:15:16 UTC 2011 Modified Files: src/bin/ksh: lex.c Log Message: The previous commit removed a { }�block, and unintendedly introduced a C99ism (inlined variable declaration), which hurts when pdksh is used for bootstrapping pkgsrc. Move the two declarations to the beginning of the block. To generate a diff of this commit: cvs rdiff -u -r1.13 -r1.14 src/bin/ksh/lex.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: hauke Date: Sun Jan 23 17:11:55 UTC 2011 Modified Files: src/bin/ksh: siglist.sh Log Message: The Solaris 7 "/usr/{,xpg4/}bin/sort"s expect whitespace between the "-k" option and its argument. To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9 src/bin/ksh/siglist.sh Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: sjg Date: Sat Jun 5 03:02:37 UTC 2010 Modified Files: src/bin/ksh: edit.c Log Message: PR: 39604 Reviewed by: add_glob: Do not stop scanning if we see '$' as it does more harm than good. For $HOME/tm we should return $HOME/tm* To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/bin/ksh/edit.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
CVS commit: src/bin/ksh
Module Name:src Committed By: plunky Date: Fri Apr 2 20:19:40 UTC 2010 Modified Files: src/bin/ksh: edit.c Log Message: - int putbuf_func ARGS((const char *s, size_t len)); + int (*putbuf_func) ARGS((const char *, size_t)); for pcc - did not recognise pointer to function - argument names shadowed other arguments To generate a diff of this commit: cvs rdiff -u -r1.23 -r1.24 src/bin/ksh/edit.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.