# # ChangeLog for trunk/src/kash in kBuild # # Generated by Trac 1.4.3.2 # Oct 3, 2024 4:07:42 PM Fri, 16 Jun 2023 21:27:04 GMT bird [3598] * trunk/src/kash/expand.c (modified) kash: Fixed bugs in cvtnum and cvtnum64 regarding the conversion of ... 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 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 ... 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 ... 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 ... 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. 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 ... 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: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). 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. Sun, 30 Aug 2020 17:13:27 GMT bird [3429] * trunk/src/kash/mystring.h (modified) kash/mystring.h: Build fix for MacOSX ask 10.15. Fri, 14 Aug 2020 11:57:20 GMT bird [3411] * trunk/src/kash/strsignal.c (modified) kash: windows build it Thu, 13 Aug 2020 09:59:46 GMT bird [3410] * trunk/src/kash/bld_signames.c (modified) kash: Name the real time signals on linux. Thu, 13 Aug 2020 09:49:06 GMT bird [3409] * trunk/Config.kmk (modified) * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kash/bld_signames.c (moved) * trunk/src/kash/bltin/kill.c (modified) * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/shinstance.h (modified) * trunk/src/kash/strsignal.c (copied) * trunk/src/kash/trap.c (modified) kash: Generate the signal names at compile time rather than lazily at ... Thu, 13 Aug 2020 09:01:14 GMT bird [3408] * trunk/src/kash/jobs.c (modified) * trunk/src/kash/shinstance.h (modified) * trunk/src/kash/sys_signame.c (modified) kash: Don't use sys_siglist, use strsignal instead. Should be present ... Tue, 25 Dec 2018 20:47:49 GMT bird [3240] * trunk/src/kash/miscbltin.c (modified) * trunk/src/kash/shfile.c (modified) * trunk/src/kash/shinstance.h (modified) kash: GCC warnings. Fri, 20 Oct 2017 19:14:56 GMT bird [3110] * trunk/Config.kmk (modified) * trunk/src/kObjCache/kObjCache.c (modified) * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/kmkbuiltin/redirect.c (modified) More GNU hurd adjustments. Mon, 02 Oct 2017 08:45:19 GMT bird [3073] * trunk/src/kash/Makefile.kmk (modified) kash: Added KASH_USE_PREGENERATED_CODE trick to the makefile. Sat, 30 Sep 2017 12:52:35 GMT bird [3065] * trunk/src/kDepPre/kDepPre.c (modified) * trunk/src/kObjCache/kObjCache.c (modified) * trunk/src/kash/eval.c (modified) * trunk/src/kash/input.c (modified) * trunk/src/kash/mystring.h (modified) * trunk/src/kash/parser.c (modified) * trunk/src/kmk/dir.c (modified) * trunk/src/kmk/expreval.c (modified) * trunk/src/kmk/job.c (modified) * trunk/src/kmk/kbuild-object.c (modified) * trunk/src/kmk/kbuild.c (modified) * trunk/src/kmk/kmkbuiltin/echo.c (modified) * trunk/src/kmk/kmkbuiltin/err.c (modified) * trunk/src/kmk/kmkbuiltin/test.c (modified) * trunk/src/kmk/misc.c (modified) * trunk/src/lib/maybe_con_write.c (modified) misc gcc warning fixes Sat, 30 Sep 2017 11:26:21 GMT bird [3062] * trunk/Config.kmk (modified) * trunk/kBuild/env.sh (modified) * trunk/kBuild/header.kmk (modified) * trunk/kBuild/tools/GCC32.kmk (modified) * trunk/kBuild/tools/GCC64.kmk (modified) * trunk/kBuild/tools/GXX32.kmk (modified) * trunk/kBuild/tools/GXX64.kmk (modified) * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kash/shell.h (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/config.h.netbsd (added) * trunk/src/kmk/kmkbuiltin/install.c (modified) * trunk/src/kmk/kmkbuiltin/rm.c (modified) * trunk/src/sed/Makefile.kmk (modified) * trunk/src/sed/config.h.netbsd (added) netbsd patches from Uwe. Messing around on arm (arm -> arm32, adding ... Fri, 15 Sep 2017 06:06:42 GMT bird [3057] * trunk/src/kash/exec.c (modified) kash: rewrite kmk_builtin_% to kmk_% on the fly to allow harmless ... Fri, 05 Feb 2016 09:13:42 GMT bird [2809] * trunk/src/kash/shinstance.c (modified) kash: sh_clone_string_vector: malloc + 1 size bug spotted by Frank & gcc. Sun, 24 May 2015 17:29:04 GMT bird [2784] * trunk/src/kash/shinstance.c (modified) shinstance.c: the forked off child process doesn't have any children, ... Sat, 09 May 2015 18:52:15 GMT bird [2781] * trunk/src/kash/shinstance.c (modified) kmk_ash: Fixed argument quoting on windows. Mon, 29 Apr 2013 19:41:26 GMT bird [2682] * trunk/src/kash/var.h (modified) var.h/pathval(): Don't try use the 'Path' if it wasn't found and ... Sun, 14 Apr 2013 18:41:58 GMT bird [2681] * trunk/src/kash/shfile.c (modified) shfile.c: Fixed windows problem with stat() failing if the directory ... Mon, 04 Feb 2013 12:58:14 GMT bird [2679] * trunk/src/kash/options.h (modified) build fix Fri, 28 Dec 2012 23:53:55 GMT bird [2672] * trunk/src/kash/options.h (modified) options.h: Fixed 'set -o' crash on solaris and (null) = off on the ... Mon, 10 Sep 2012 20:57:58 GMT bird [2657] * trunk/src/kash/shinstance.h (modified) haiku fix Sun, 09 Sep 2012 18:16:28 GMT bird [2654] * trunk/src/kash/eval.c (modified) eval.c/evalcommand: tiny optimization wrt name=value handling. Sun, 09 Sep 2012 18:02:54 GMT bird [2653] * trunk/src/kash/eval.c (modified) * trunk/src/kash/expand.c (modified) * trunk/src/kash/shfile.c (modified) kash: fixed shfile_opendir on windows, and thereby argument expansion. Sun, 09 Sep 2012 17:21:48 GMT bird [2652] * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kash/exec.c (modified) * trunk/src/kash/generated/init.c (modified) * trunk/src/kash/options.c (modified) * trunk/src/kash/shfile.c (modified) * trunk/src/kash/shinstance.c (modified) kash: Fixes for hash-bang-scripts on windows. Related debug tracing ... Sun, 09 Sep 2012 16:06:56 GMT bird [2651] * trunk/src/kash/error.c (modified) hash/error.c: no va_copy on windows yet, sigh. Sun, 09 Sep 2012 16:06:32 GMT bird [2650] * trunk/src/kash/shfile.c (modified) kash/shfile.c: Fixed console inherit proble on windows. Fixed CWD ... Sun, 09 Sep 2012 03:47:26 GMT bird [2649] * trunk/src/kash/exec.c (modified) kash: detect shell invokations via /usr/bin/env in hash bang. Sun, 09 Sep 2012 03:22:30 GMT bird [2648] * trunk/src/kash/bltin/printf.c (modified) * trunk/src/kash/cd.c (modified) * trunk/src/kash/error.c (modified) * trunk/src/kash/exec.c (modified) * trunk/src/kash/jobs.c (modified) * trunk/src/kash/miscbltin.c (modified) * trunk/src/kash/redir.c (modified) * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/shinstance.h (modified) Made TRACE2 and TRACE2V safe. Fixed DEBUG bug where va_copy was ... Sun, 09 Sep 2012 03:21:35 GMT bird [2647] * trunk/src/kash/shfile.c (modified) shfile.c: Fixed bug in shfile_movefd that caused sever file ... Sun, 09 Sep 2012 02:03:12 GMT bird [2642] * trunk/src/kash/exec.c (modified) kash: Correct hash bang self to match kmk_ash, kmk_sh, kash and sh. ... Sun, 09 Sep 2012 01:52:11 GMT bird [2641] * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kash/var.c (modified) Forgot to remove debug fprintfs. Sun, 09 Sep 2012 01:48:53 GMT bird [2639] * trunk/src/kash/shinstance.h (modified) EWOULDBLOCK is defined as 140 in VS2010. Sun, 09 Sep 2012 01:47:19 GMT bird [2638] * trunk/src/kash/memalloc.c (modified) indent fix. Sun, 09 Sep 2012 01:46:16 GMT bird [2637] * trunk/src/kash/var.c (modified) kash: Simplified that 'Path' hack on Windows. Thu, 06 Sep 2012 15:19:53 GMT bird [2631] * trunk/src/kash/parser.c (modified) oops. Thu, 06 Sep 2012 15:17:44 GMT bird [2630] * trunk/src/kash/parser.c (modified) drop some tracing. Thu, 06 Sep 2012 15:16:25 GMT bird [2629] * trunk/src/kash/input.c (modified) kash/parser.c: Fixed incorrect handling of \r\n -> \n conversion when ... Thu, 06 Sep 2012 15:16:12 GMT bird [2628] * trunk/src/kash/parser.c (modified) kash/parser.c: Fixed incorrect handling of \r\n -> \n conversion when ... Sun, 17 Jun 2012 22:52:26 GMT bird [2593] * trunk/src/kash/shinstance.c (modified) kash: win.x86 build fix Fri, 25 Nov 2011 21:44:21 GMT bird [2553] * trunk/src/kash/shfile.c (modified) shut up annoying assertion. Fri, 25 Nov 2011 21:42:26 GMT bird [2552] * trunk/src/kash/var.c (modified) Path fix on windows. Sat, 01 Oct 2011 19:49:54 GMT bird [2546] * trunk/Config.kmk (modified) * trunk/kBuild/env.sh (modified) * trunk/kBuild/header.kmk (modified) * trunk/src/kObjCache/kObjCache.c (modified) * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kash/error.h (modified) * trunk/src/kash/shfile.h (modified) * trunk/src/kash/shinstance.c (modified) * trunk/src/kash/shinstance.h (modified) * trunk/src/kash/shtypes.h (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/arscan.c (modified) * trunk/src/kmk/config.h.haiku (added) * trunk/src/kmk/incdep.c (modified) * trunk/src/kmk/job.c (modified) * trunk/src/kmk/kmkbuiltin/chmod.c (modified) * trunk/src/kmk/kmkbuiltin/cp_utils.c (modified) * trunk/src/kmk/kmkbuiltin/fts.c (modified) * trunk/src/kmk/kmkbuiltin/haikufakes.c (copied) * trunk/src/kmk/kmkbuiltin/haikufakes.h (copied) * trunk/src/kmk/kmkbuiltin/install.c (modified) * trunk/src/kmk/kmkbuiltin/mkdir.c (modified) * trunk/src/kmk/kmkbuiltin/mv.c (modified) * trunk/src/kmk/kmkbuiltin/rm.c (modified) * trunk/src/kmk/main.c (modified) * trunk/src/lib/k/kDefs.h (modified) * trunk/src/misc/kmk_time.c (modified) * trunk/src/sed/Makefile.kmk (modified) Applied modified patches for Haiku support from Mike Smith. Fri, 22 Jul 2011 12:05:57 GMT bird [2498] * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kash/miscbltin.c (modified) * trunk/src/kash/setmode.c (modified) * trunk/src/kash/shfile.h (modified) * trunk/src/kash/shinstance.h (modified) * trunk/src/kash/shthread.c (modified) kash: OS/2 build fixes.