# # ChangeLog for trunk/src in kBuild # # Generated by Trac 1.4.3.2 # Sep 28, 2024 5:22:29 PM Wed, 14 Dec 2022 09:33:19 GMT bird [3574] * trunk/src/kash/syntax.c (modified) kash: shut up annoying warning Wed, 14 Dec 2022 09:17:38 GMT bird [3573] * trunk/src/kash/eval.c (modified) * trunk/src/kash/memalloc.h (modified) * trunk/src/kash/output.c (modified) * trunk/src/kash/parser.c (modified) kash: addressed some pedantic warnings Mon, 24 Oct 2022 08:36:35 GMT bird [3572] * trunk/Config.kmk (modified) * trunk/src/kmk/Makefile.kmk (modified) Config.kmk,src/kmk/Makefile.kmk: Added temporary kludge for ... Thu, 21 Jul 2022 20:38:42 GMT bird [3571] * trunk/src/kmk/function.c (modified) kmk/func_set_umask: must query the umask after setting it as Windows ... Sat, 09 Jul 2022 14:42:02 GMT bird [3570] * trunk/src/kash/generated/init.c (modified) * trunk/src/kash/output.c (modified) * trunk/src/kash/shinstance.c (modified) kash: Must NULL nextc when freeing an output buffer. Sat, 09 Jul 2022 13:26:29 GMT bird [3569] * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/var.c (modified) * trunk/src/kash/var.h (modified) kash: Some variable handling fixes that showed up when using 'local' ... Sat, 09 Jul 2022 13:24:31 GMT bird [3568] * trunk/src/kash/exec.c (modified) kash: Corrected has_ext for when suffix is set via the suffix index ... Tue, 24 May 2022 20:40:24 GMT bird [3565] * trunk/src/kmk/incdep.c (modified) kmk/incdep.c: Fixed buffer/heap trashing in ... Tue, 08 Mar 2022 11:12:18 GMT bird [3564] * trunk/src/kmk/kmkbuiltin/redirect.c (modified) kmk_redirect: Must redirect stdout/err according to the pCtx when not ... Tue, 08 Mar 2022 11:11:13 GMT bird [3563] * trunk/src/kmk/output.c (modified) kmk/output.c: warning Tue, 08 Mar 2022 11:10:40 GMT bird [3562] * trunk/src/kmk/kmkbuiltin/redirect.c (modified) kmk_redirect: Must redirect stdout/err according to the pCtx when not ... Tue, 08 Mar 2022 10:01:30 GMT bird [3561] * trunk/src/kmk/function.c (modified) kmk: build fixes Tue, 08 Mar 2022 09:38:30 GMT bird [3560] * trunk/src/sed/sed/sed.c (modified) sed: build fix for non-windows hosts. Sat, 29 Jan 2022 03:00:40 GMT bird [3554] * trunk/src/sed/sed/sed.c (modified) sed: Some experimental code page management options and changes for ... Sat, 29 Jan 2022 02:59:03 GMT bird [3552] * trunk/Config.kmk (modified) * trunk/src/kmk/Makefile.kmk (modified) /Config.kmk,kmk/Makefile.kmk: Experimental UTF-8 manifest hack for ... Sat, 29 Jan 2022 02:57:33 GMT bird [3551] * trunk/src/lib/Makefile.kmk (modified) * trunk/src/lib/version_compare.c (modified) lib/version_compare.c: Corrected sorting of 'vcc/v14.2/' and ... Sat, 29 Jan 2022 02:42:34 GMT bird [3550] * trunk/src/sed/config.h.win (modified) * trunk/src/sed/lib/regcomp.c (modified) sed: Use get_crt_codepage() instead of fake nl_langinfo. Sat, 29 Jan 2022 02:41:36 GMT bird [3549] * trunk/src/kWorker/Makefile.kmk (modified) kWorker: Must include get_codepage.c now. Sat, 29 Jan 2022 02:41:10 GMT bird [3548] * trunk/src/grep/Makefile.kmk (modified) * trunk/src/grep/config.win.h (modified) * trunk/src/grep/lib/regcomp.c (modified) * trunk/src/grep/src/grep.c (modified) grep: Use get_crt_codepage(). Don't default to the UTF-8 manifest for ... Sat, 29 Jan 2022 02:39:47 GMT bird [3547] * trunk/src/lib/console.h (modified) * trunk/src/lib/maybe_con_fwrite.c (modified) * trunk/src/lib/maybe_con_write.c (modified) * trunk/src/lib/msc_buffered_printf.c (modified) lib: Changed the console-optimization wrappers to use the ... Sat, 29 Jan 2022 02:37:06 GMT bird [3546] * trunk/src/lib/Makefile.kmk (modified) * trunk/src/lib/get_codepage.c (added) * trunk/src/lib/get_codepage.h (copied) lib: Added a get_crt_codepage function for windows (with a ... Sat, 29 Jan 2022 02:25:12 GMT bird [3545] * trunk/src/kmk/function.c (modified) kmk: Use 'error' instead of 'message' for reporting attempts and ... Sat, 29 Jan 2022 02:22:03 GMT bird [3544] * trunk/src/kmk/expreval.c (modified) kmk/expreval: Corrected expr_map_get cast. Corrected base ... Sat, 29 Jan 2022 01:36:00 GMT bird [3542] * trunk/src/kash/shfile.c (modified) kash: GetStdHandle can return NULL and we must not treat it as a ... Tue, 21 Dec 2021 12:21:29 GMT bird [3539] * trunk/src/Makefile.kmk (modified) Added grep to the windows build Tue, 21 Dec 2021 12:19:40 GMT bird [3538] * trunk/src/misc/Makefile.kmk (modified) wrappers: added grep Tue, 21 Dec 2021 12:19:11 GMT bird [3537] * trunk/src/grep/Makefile.kmk (modified) * trunk/src/grep/src/grep.c (modified) grep: Rewrote the console output speed hack, making it even faster ... Mon, 20 Dec 2021 23:32:59 GMT bird [3536] * trunk/src/grep/Makefile.kmk (modified) * trunk/src/grep/config.win.h (modified) * trunk/src/grep/src/grep.c (modified) grep: Windows console output optimizations. Mon, 20 Dec 2021 23:32:28 GMT bird [3535] * trunk/src/lib/nt/fts-nt.c (modified) * trunk/src/lib/nt/fts-nt.h (modified) nt/fts-nt.c+h: A couple of tweaks to make grep happy. Mon, 20 Dec 2021 23:31:55 GMT bird [3534] * trunk/src/lib/nt/nthlpcore.c (modified) nt/nthlpcore.c: warning. Mon, 20 Dec 2021 23:31:36 GMT bird [3533] * trunk/src/lib/nt/ntopenat.c (added) * trunk/src/lib/nt/ntopenat.h (added) nt/ntopenat.c+h: openat-like stub Mon, 20 Dec 2021 22:51:05 GMT bird [3532] * trunk/src/grep/Makefile.kmk (added) * trunk/src/grep/config.win.h (copied) * trunk/src/grep/lib/binary-io.h (modified) * trunk/src/grep/lib/dfa.c (modified) * trunk/src/grep/lib/dup-safer-flag.c (modified) * trunk/src/grep/lib/dup-safer.c (modified) * trunk/src/grep/lib/fnmatch.in.h (modified) * trunk/src/grep/lib/getprogname-w32.c (added) * trunk/src/grep/lib/regcomp.c (modified) * trunk/src/grep/lib/regex_internal.h (modified) * trunk/src/grep/lib/w32-initialize-main.c (added) * trunk/src/grep/src/grep.c (modified) grep: Initial windows config and adjustments. Mon, 20 Dec 2021 12:12:02 GMT bird [3531] * trunk/src/grep (copied) grep 3.7 Sun, 19 Dec 2021 16:32:38 GMT bird [3528] * trunk/src/misc/win_exec_wrapper.c (added) Generate exec wrappers for using the kBuild util programs by the ... Sun, 19 Dec 2021 16:32:15 GMT bird [3527] * trunk/src/misc/Makefile.kmk (modified) Generate exec wrappers for using the kBuild util programs by the ... Sun, 19 Dec 2021 12:21:38 GMT bird [3523] * trunk/src/kmk/function.c (modified) kmk: Fixed typo in helper_drop_separator. Sun, 19 Dec 2021 12:11:21 GMT bird [3522] * trunk/src/kWorker/kWorker.c (modified) kWorker: x86 build fix. Sat, 18 Dec 2021 13:39:20 GMT bird [3519] * trunk/src/kmk/function.c (modified) * trunk/src/kmk/read.c (modified) kmk: Added functions: qone-unquoted, qtarget, qdeps, qdeps-all, ... Thu, 16 Dec 2021 12:54:03 GMT bird [3515] * trunk/src/kash/shthread.h (modified) kash: shthread.h: Correction to previous change, K_ARCH_X86_32 not ... Thu, 16 Dec 2021 12:18:24 GMT bird [3512] * trunk/src/kmk/posixos.c (modified) kmk/posixos.c: Applied b552b05251980f693c729e251f93f5225b400714 from ... Wed, 15 Dec 2021 22:54:57 GMT bird [3506] * trunk/src/kash/shinstance.c (modified) kash: Threat SIGBREAK as SIGINT. Wed, 15 Dec 2021 22:53:57 GMT bird [3505] * trunk/src/kash/shfile.c (modified) * trunk/src/kash/shthread.c (modified) kash: shthread_set_name for naming the async CloseHandle thread. Wed, 15 Dec 2021 22:50:14 GMT bird [3504] * trunk/src/lib/nt/ntunlink.c (modified) ntunlink.c: Fixed deleteing read-only files. Respect the ... Tue, 14 Dec 2021 23:13:33 GMT bird [3502] * trunk/src/kash/shthread.h (modified) kash: shthread.h: Did __asm__ implementation of the two atomics so ... Wed, 23 Dec 2020 13:57:44 GMT bird [3491] * trunk/src/kmk/configure.ac (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/getopt.c (modified) kmk: Darwin build and warning fixes. Wed, 23 Dec 2020 13:56:21 GMT bird [3490] * trunk/src/sed/lib/utils.c (modified) sed: Darwin build fix. Mon, 21 Sep 2020 12:25:08 GMT bird [3485] * trunk/src/lib/nt/ntstat.c (modified) * trunk/src/lib/nt/ntstat.h (modified) lib/nt/ntstat.h|c: Forgot to commit birdStatModeOnly the other day. Mon, 21 Sep 2020 12:06:15 GMT bird [3483] * trunk/src/kash/jobs.c (modified) kash: Don't use cmdlist to dump nfile lists in cmdtxt, need a ... Mon, 21 Sep 2020 11:54:23 GMT bird [3482] * trunk/src/kash/machdep.h (modified) kash: machdep: More sensible SHELL_SIZE for SHELL_ALIGN (32-bit targets). Mon, 21 Sep 2020 11:26:18 GMT bird [3481] * trunk/src/kmk/main.c (modified) kmk: remove debug fprintf from previous commit. Mon, 21 Sep 2020 11:20:56 GMT bird [3480] * trunk/src/kash/exec.c (modified) * trunk/src/kash/jobs.c (modified) * trunk/src/kash/memalloc.c (modified) * trunk/src/kash/mkinit.sh (modified) * trunk/src/kash/redir.c (modified) * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/shinstance.h (modified) kash: build fixes (darwin). Mon, 21 Sep 2020 10:59:41 GMT bird [3479] * trunk/src/kmk/main.c (modified) * trunk/src/kmk/output.c (modified) * trunk/src/kmk/output.h (modified) kmk: Added some refinements to the recent repeat-output-from-failing- ... Mon, 21 Sep 2020 10:57:41 GMT bird [3478] * trunk/src/kmk/makeint.h (modified) kmk/makeint.h: gcc 4.2.1 (apple) build fix. Thu, 17 Sep 2020 21:52:16 GMT bird [3477] * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kash/error.c (modified) * trunk/src/kash/eval.c (modified) * trunk/src/kash/exec.c (modified) * trunk/src/kash/expand.c (modified) * trunk/src/kash/main.c (modified) * trunk/src/kash/memalloc.c (modified) * trunk/src/kash/memalloc.h (modified) * trunk/src/kash/options.c (modified) * trunk/src/kash/parser.c (modified) * trunk/src/kash/redir.c (modified) * trunk/src/kash/setmode.c (modified) * trunk/src/kash/shfile.c (modified) * trunk/src/kash/shfork-win.c (modified) * trunk/src/kash/shheap.c (modified) * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/show.c (modified) * trunk/src/kash/shthread.c (modified) * trunk/src/kash/shtypes.h (modified) * trunk/src/kash/var.c (modified) kash: Use kHlpAssert instead of assert.h (debugger stops on the ... Thu, 17 Sep 2020 21:32:45 GMT bird [3476] * trunk/src/kash/shinstance.c (modified) kash: sh_destroy should be mostly finished now. Wed, 16 Sep 2020 21:18:31 GMT bird [3475] * trunk/src/kash/eval.c (modified) * trunk/src/kash/exec.c (modified) * trunk/src/kash/exec.h (modified) kash: exec.c/h+eval.c: Fixed no-rehashing-needed optimizations so ... Wed, 16 Sep 2020 21:13:48 GMT bird [3474] * trunk/src/kash/main.c (modified) main: Use shfile_stat_isreg in find_dot_file. Wed, 16 Sep 2020 21:12:58 GMT bird [3473] * trunk/src/kash/redir.c (modified) * trunk/src/kash/shfile.c (modified) * trunk/src/kash/shfile.h (modified) kash: Added two specialized shfile_stat variants: shfile_stat_isreg, ... Wed, 16 Sep 2020 21:10:02 GMT bird [3472] * trunk/src/kash/shinstance.c (modified) kash: sh_destroy: Don't free text for variables with VSTACK set. Wed, 16 Sep 2020 00:06:12 GMT bird [3471] * trunk/src/kash/shfile.c (modified) kash: Added comment about async close and stat. Some more logging in ... Tue, 15 Sep 2020 23:49:56 GMT bird [3470] * trunk/src/kash/Makefile.kmk (modified) kash: Enable non-forked mode (threaded) on windows. Tue, 15 Sep 2020 23:47:57 GMT bird [3469] * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kash/shfile.c (modified) * trunk/src/kash/shfile.h (modified) kash: Use ntstat.c/h on windows, the crt version isn't reliable. Tue, 15 Sep 2020 23:28:47 GMT bird [3468] * trunk/src/kash/shfork-win.c (modified) * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/shinstance.h (modified) kash: Need to initialize mutexes on windows after forking now that ... Tue, 15 Sep 2020 21:30:11 GMT bird [3467] * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/shinstance.h (modified) kash: subshellstatus build fixes for forked mode. Tue, 15 Sep 2020 21:28:37 GMT bird [3466] * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kash/shfile.c (modified) * trunk/src/kash/shfile.h (modified) * trunk/src/kash/shinstance.c (modified) kash: Introduced asynchronous closing of files we're written to on ... Tue, 15 Sep 2020 19:46:48 GMT bird [3465] * trunk/src/kash/shfile.c (modified) * trunk/src/kash/shfile.h (modified) kash: Keep the filename around in debug builds. Added profiling of ... Tue, 15 Sep 2020 19:44:11 GMT bird [3464] * trunk/src/kash/shinstance.c (modified) kash: Try signal subshell completion as early as possible in all cases. Tue, 15 Sep 2020 18:22:32 GMT bird [3463] * trunk/src/kash/redir.c (modified) kash: indent Tue, 15 Sep 2020 12:57:15 GMT bird [3462] * trunk/src/kash/memalloc.c (modified) kash: indent Tue, 15 Sep 2020 12:55:26 GMT bird [3461] * trunk/src/kash/memalloc.c (modified) * trunk/src/kash/memalloc.h (modified) * trunk/src/kash/parser.c (modified) * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/shinstance.h (modified) kash: Cache one pstack_block since parsecmd seems to be called for ... Tue, 15 Sep 2020 12:31:01 GMT bird [3460] * trunk/src/kash/shfork-win.c (modified) * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/shinstance.h (modified) kash: Use event semaphores to signal parent shell early before the ... Tue, 15 Sep 2020 09:09:19 GMT bird [3459] * trunk/src/kash/generated/init.c (modified) * trunk/src/kash/redir.c (modified) * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/shinstance.h (modified) kash: more sh_destroy work. Mon, 14 Sep 2020 21:46:32 GMT bird [3458] * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kash/eval.c (modified) * trunk/src/kash/generated/nodes.c (modified) * trunk/src/kash/generated/nodes.h (modified) * trunk/src/kash/memalloc.c (modified) * trunk/src/kash/memalloc.h (modified) * trunk/src/kash/mknodes.sh (modified) * trunk/src/kash/nodes.c.pat (modified) * trunk/src/kash/parser.c (modified) * trunk/src/kash/shfile.c (modified) * trunk/src/kash/shfile.h (modified) * trunk/src/kash/shinstance.c (modified) kash: Use reference counting of parser output in threaded-mode. Mon, 14 Sep 2020 17:34:28 GMT bird [3457] * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kash/memalloc.c (modified) * trunk/src/kash/memalloc.h (modified) * trunk/src/kash/parser.c (modified) * trunk/src/kash/shinstance.h (modified) * trunk/src/kash/shthread.h (modified) kash: New parser allocator for non-forked-mode. Mon, 14 Sep 2020 12:03:45 GMT bird [3456] * trunk/src/kash/expand.c (modified) * trunk/src/kash/memalloc.c (modified) * trunk/src/kash/memalloc.h (modified) * trunk/src/kash/parser.c (modified) kash: parser.c,memalloc.c/.h,expand.c: Prepared the parser for using ... Mon, 14 Sep 2020 11:59:28 GMT bird [3455] * trunk/src/kash/eval.c (modified) kash: eval.c/expredir: corrected assertion in default case. Mon, 14 Sep 2020 11:58:47 GMT bird [3454] * trunk/src/kash/shfile.c (modified) kash: shfile_movefd: bounds check fix. Mon, 14 Sep 2020 09:28:42 GMT bird [3453] * trunk/src/kash/eval.c (modified) kash: eval: Call expredircleanup before we pop the allocator stack. Sun, 13 Sep 2020 11:29:07 GMT bird [3452] * trunk/src/kash/tests/pipe-2 (modified) kash: tests/pipe-2 can't be using the same file in both ends of the pipe. Sun, 13 Sep 2020 11:21:43 GMT bird [3451] * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kash/shfile.c (modified) * trunk/src/kash/shheap.c (modified) * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/shinstance.h (modified) kash: forked-mode build fixes. Sun, 13 Sep 2020 11:17:43 GMT bird [3450] * trunk/src/kash/Makefile.kmk (modified) kash: Missing nt_child_inject_standard_handles.c file. Sun, 13 Sep 2020 11:17:09 GMT bird [3449] * trunk/src/kash/eval.c (modified) * trunk/src/kash/generated/nodes.c (modified) * trunk/src/kash/generated/nodes.h (modified) * trunk/src/kash/mknodes.sh (modified) * trunk/src/kash/nodetypes (modified) * trunk/src/kash/parser.c (modified) * trunk/src/kash/redir.c (modified) * trunk/src/kash/redir.h (modified) * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/shinstance.h (modified) kash: Eliminate the 'temp' node field in nfile so we can share node ... Sun, 13 Sep 2020 11:15:59 GMT bird [3448] * trunk/src/kash/shthread.h (modified) kash: shtread.h: a couple of atomic inc/dec operations for reference ... Fri, 11 Sep 2020 13:22:14 GMT bird [3447] * trunk/src/kash/shfile.c (modified) * trunk/src/kash/shfile.h (modified) * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/shinstance.h (modified) kash: Avoid handle inheritance on windows when possible, allowing ... Thu, 10 Sep 2020 20:48:14 GMT bird [3446] * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/shthread.h (modified) kash: mutex fix. Thu, 10 Sep 2020 20:47:45 GMT bird [3445] * trunk/src/kash/options.c (modified) * trunk/src/kash/redir.c (modified) kash: fixed a couple of alloctions when setting up subshells. Must ... Thu, 10 Sep 2020 14:08:18 GMT bird [3444] * trunk/src/kash/shfile.c (modified) * trunk/src/kash/shfile.h (modified) * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/show.c (modified) kash: when duplicateing a fdtab, don't heed close-on-exec on windows ... Thu, 10 Sep 2020 14:06:29 GMT bird [3443] * trunk/src/kash/generated/nodes.c (modified) * trunk/src/kash/mknodes.sh (modified) kash: Need to initialize expfname in the generated function copy code ... Thu, 10 Sep 2020 12:06:29 GMT bird [3442] * trunk/src/kash/redir.c (modified) * trunk/src/kash/redir.h (modified) * trunk/src/kash/shinstance.c (modified) kash: Turns out the redirlist needs to be copied too. Thu, 10 Sep 2020 11:54:53 GMT bird [3441] * trunk/src/kash/shinstance.c (modified) kash: sh_getenv loop-for-ever fix. sh_exec threaded-mode fix. Thu, 10 Sep 2020 11:38:27 GMT bird [3440] * trunk/src/kash/eval.c (modified) * trunk/src/kash/parser.c (modified) kash: Must make sure nfile::expfname is initialized and set to NULL ... Thu, 10 Sep 2020 00:47:29 GMT bird [3439] * trunk/src/kash/parser.c (modified) * trunk/src/kash/shfile.c (modified) * trunk/src/kash/shfile.h (modified) * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/shinstance.h (modified) * trunk/src/kash/shthread.h (modified) kash: Hammering on threaded mode. Got sh__exit half working. ... Wed, 09 Sep 2020 20:01:39 GMT bird [3438] * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kash/alias.c (modified) * trunk/src/kash/alias.h (modified) * trunk/src/kash/bltin/kill.c (modified) * trunk/src/kash/error.c (modified) * trunk/src/kash/eval.c (modified) * trunk/src/kash/exec.c (modified) * trunk/src/kash/exec.h (modified) * trunk/src/kash/expand.c (modified) * trunk/src/kash/expand.h (modified) * trunk/src/kash/jobs.c (modified) * trunk/src/kash/jobs.h (modified) * trunk/src/kash/main.c (modified) * trunk/src/kash/options.c (modified) * trunk/src/kash/options.h (modified) * trunk/src/kash/output.c (modified) * trunk/src/kash/parser.c (modified) * trunk/src/kash/redir.c (modified) * trunk/src/kash/shell.h (modified) * trunk/src/kash/shfile.c (modified) * trunk/src/kash/shfork-win.c (modified) * trunk/src/kash/shheap.c (modified) * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/shinstance.h (modified) * trunk/src/kash/show.c (modified) * trunk/src/kash/shtypes.h (modified) * trunk/src/kash/trap.c (modified) * trunk/src/kash/trap.h (modified) * trunk/src/kash/var.c (modified) * trunk/src/kash/var.h (modified) kash: Hammering on threaded mode. Thu, 03 Sep 2020 13:52:14 GMT bird [3437] * trunk/src/kash/eval.c (modified) * trunk/src/kash/exec.c (modified) * trunk/src/kash/generated/nodes.h (modified) * trunk/src/kash/jobs.c (modified) * trunk/src/kash/jobs.h (modified) * trunk/src/kash/memalloc.c (modified) * trunk/src/kash/memalloc.h (modified) * trunk/src/kash/nodetypes (modified) * trunk/src/kash/parser.c (modified) * trunk/src/kash/parser.h (modified) * trunk/src/kash/redir.c (modified) * trunk/src/kash/shinstance.c (modified) kash: refactoring evalcommand - complicated, part II. Wed, 02 Sep 2020 20:31:13 GMT bird [3436] * trunk/src/kash/redir.h (modified) kash: Remove vfork code, we've never used it and we wont need it if ... Wed, 02 Sep 2020 20:30:54 GMT bird [3435] * trunk/src/kash/eval.c (modified) * trunk/src/kash/exec.c (modified) * trunk/src/kash/exec.h (modified) * trunk/src/kash/generated/init.c (modified) * trunk/src/kash/input.c (modified) * trunk/src/kash/input.h (modified) * trunk/src/kash/jobs.c (modified) * trunk/src/kash/jobs.h (modified) * trunk/src/kash/main.c (modified) * trunk/src/kash/redir.c (modified) * trunk/src/kash/redir.h (modified) * trunk/src/kash/shinstance.h (modified) * trunk/src/kash/trap.c (modified) * trunk/src/kash/trap.h (modified) kash: Remove vfork code, we've never used it and we wont need it if ... Wed, 02 Sep 2020 20:19:25 GMT bird [3434] * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kash/eval.c (modified) * trunk/src/kash/jobs.c (modified) * trunk/src/kash/jobs.h (modified) * trunk/src/kash/shinstance.h (modified) kash: refactoring evalcommand - complicated, part I. Wed, 02 Sep 2020 17:25:31 GMT bird [3433] * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kash/eval.c (modified) * trunk/src/kash/jobs.c (modified) * trunk/src/kash/jobs.h (modified) * trunk/src/kash/redir.c (modified) * trunk/src/kash/tests/Makefile.kmk (modified) kash: refactoring forkshell(); simple stuff. Tue, 01 Sep 2020 13:17:57 GMT bird [3432] * trunk/src/kmk/job.c (modified) * trunk/src/kmk/main.c (modified) * trunk/src/kmk/makeint.h (modified) * trunk/src/kmk/output.c (modified) * trunk/src/kmk/output.h (modified) kmk: Quick output hack to repeat the failure output at the end of ... Tue, 01 Sep 2020 13:10:32 GMT bird [3431] * trunk/src/kmk/Makefile.kmk (modified) kmk/Makefile.kmk: windows build fix.