# # ChangeLog for trunk/src/kmk/kmkbuiltin in kBuild # # Generated by Trac 1.4.3.2 # Oct 3, 2024 6:42:16 PM Thu, 29 Mar 2018 14:51:12 GMT bird [3210] * trunk/src/kmk/kmkbuiltin/redirect.c (modified) kmk_redirect: Added a --stdin-pipe option for tricking a windows rsh ... Thu, 29 Mar 2018 03:51:24 GMT bird [3207] * trunk/src/kmk/kmkbuiltin/redirect.c (modified) kmk_redirect: stupid idea to try emulate the -i option of GNU env, ... Wed, 28 Mar 2018 20:32:11 GMT bird [3200] * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) * trunk/src/kmk/output.c (modified) * trunk/src/kmk/w32/winchildren.c (modified) * trunk/src/kmk/w32/winchildren.h (modified) kmk,kWorker: Some fixes wrt output capture and ctrl-c. Wed, 28 Mar 2018 18:56:21 GMT bird [3199] * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) * trunk/src/kmk/w32/winchildren.c (modified) * trunk/src/kmk/w32/winchildren.h (modified) * trunk/src/lib/nt/kFsCache.h (modified) kmk,kWorker: Catch output from kWorker processes when --output-sync ... Wed, 28 Mar 2018 16:15:07 GMT bird [3198] * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) kmk/kSubmit,kWorker: Pass the pipe handle via ... Tue, 27 Mar 2018 18:09:23 GMT bird [3195] * trunk/src/kmk/kmkbuiltin.h (modified) * trunk/src/kmk/kmkbuiltin/redirect.c (modified) * trunk/src/kmk/output.c (modified) * trunk/src/kmk/w32/imagecache.c (modified) * trunk/src/kmk/w32/subproc/sub_proc.c (modified) * trunk/src/kmk/w32/winchildren.c (modified) * trunk/src/kmk/w32/winchildren.h (modified) kmk/win: Catch output from processes spawned by kmk_redirect. Made ... Tue, 27 Mar 2018 14:05:17 GMT bird [3194] * trunk/src/kmk/job.h (modified) * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) * trunk/src/kmk/main.c (modified) * trunk/src/kmk/output.c (modified) * trunk/src/kmk/w32/compat/posixfcn.c (modified) kmk/win: Windows kmk now defaults to --output-sync=target. Fixed ... Mon, 26 Mar 2018 20:25:56 GMT bird [3192] * trunk/src/kWorker/Makefile.kmk (modified) * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/dir-nt-bird.c (modified) * trunk/src/kmk/job.c (modified) * trunk/src/kmk/kmkbuiltin.c (modified) * trunk/src/kmk/kmkbuiltin.h (modified) * trunk/src/kmk/kmkbuiltin/append.c (modified) * trunk/src/kmk/kmkbuiltin/cat.c (modified) * trunk/src/kmk/kmkbuiltin/chmod.c (modified) * trunk/src/kmk/kmkbuiltin/cmp.c (modified) * trunk/src/kmk/kmkbuiltin/cmp_extern.h (modified) * trunk/src/kmk/kmkbuiltin/cmp_util.c (modified) * trunk/src/kmk/kmkbuiltin/common-env-and-cwd-opt.c (modified) * trunk/src/kmk/kmkbuiltin/cp.c (modified) * trunk/src/kmk/kmkbuiltin/cp_extern.h (modified) * trunk/src/kmk/kmkbuiltin/cp_utils.c (modified) * trunk/src/kmk/kmkbuiltin/echo.c (modified) * trunk/src/kmk/kmkbuiltin/err.c (modified) * trunk/src/kmk/kmkbuiltin/err.h (modified) * trunk/src/kmk/kmkbuiltin/expr.c (modified) * trunk/src/kmk/kmkbuiltin/install.c (modified) * trunk/src/kmk/kmkbuiltin/kDepIDB.c (modified) * trunk/src/kmk/kmkbuiltin/kDepObj.c (modified) * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) * trunk/src/kmk/kmkbuiltin/kbuild_protection.c (modified) * trunk/src/kmk/kmkbuiltin/kbuild_protection.h (modified) * trunk/src/kmk/kmkbuiltin/ln.c (modified) * trunk/src/kmk/kmkbuiltin/md5sum.c (modified) * trunk/src/kmk/kmkbuiltin/mkdir.c (modified) * trunk/src/kmk/kmkbuiltin/mscfakes.c (modified) * trunk/src/kmk/kmkbuiltin/mv.c (modified) * trunk/src/kmk/kmkbuiltin/printf.c (modified) * trunk/src/kmk/kmkbuiltin/redirect.c (modified) * trunk/src/kmk/kmkbuiltin/rm.c (modified) * trunk/src/kmk/kmkbuiltin/rmdir.c (modified) * trunk/src/kmk/kmkbuiltin/sleep.c (modified) * trunk/src/kmk/kmkbuiltin/test.c (modified) * trunk/src/kmk/kmkbuiltin/touch.c (modified) * trunk/src/kmk/output.c (modified) * trunk/src/kmk/output.h (modified) * trunk/src/kmk/w32/winchildren.c (modified) kmkbuiltin: funnel output thru output.c (usually via err.c). Sat, 24 Mar 2018 15:32:26 GMT bird [3188] * trunk/src/kWorker/Makefile.kmk (modified) * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kmk/kmkbuiltin/err.c (modified) * trunk/src/kmk/kmkbuiltin/mscfakes.c (modified) * trunk/src/kmk/kmkbuiltin/mscfakes.h (modified) * trunk/src/kmk/kmkbuiltin/printf.c (modified) * trunk/src/kmk/output.c (modified) * trunk/src/lib/Makefile.kmk (modified) * trunk/src/lib/console.h (added) * trunk/src/lib/is_console.c (added) * trunk/src/lib/maybe_con_fwrite.c (modified) * trunk/src/lib/maybe_con_write.c (modified) * trunk/src/lib/msc_buffered_printf.c (modified) * trunk/src/sed/config.h.win (modified) * trunk/src/sed/lib/utils.c (modified) kmk,lib,kWorker: Console output on windows cleanups. Thu, 22 Mar 2018 19:50:04 GMT bird [3179] * trunk/src/kmk/kmkbuiltin/redirect.c (modified) * trunk/src/kmk/w32/winchildren.c (modified) * trunk/src/lib/Makefile.kmk (modified) * trunk/src/lib/nt/nt_child_inject_standard_handles.c (added) * trunk/src/lib/nt/nt_child_inject_standard_handles.h (added) kmk_redirect,winchildren: WOW64 standard handle injection fixes. Wed, 21 Mar 2018 22:06:08 GMT bird [3177] * trunk/src/kmk/kmkbuiltin/append.c (modified) * trunk/src/kmk/kmkbuiltin/common-env-and-cwd-opt.c (modified) kBuiltinOptEnvDuplicat, append: Fixed allocation bug in ... Wed, 21 Mar 2018 21:37:41 GMT bird [3173] * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/kmkbuiltin.c (modified) * trunk/src/kmk/kmkbuiltin.h (modified) * trunk/src/kmk/kmkbuiltin/common-env-and-cwd-opt.c (modified) * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) * trunk/src/kmk/kmkbuiltin/redirect.c (modified) * trunk/src/kmk/misc.c (modified) * trunk/src/kmk/w32/w32os.c (modified) * trunk/src/kmk/w32/winchildren.c (modified) kmkbultin: environment fixes and stats. Wed, 21 Mar 2018 14:21:23 GMT bird [3172] * trunk/src/kmk/kmkbuiltin.c (modified) * trunk/src/kmk/kmkbuiltin.h (modified) * trunk/src/kmk/kmkbuiltin/append.c (modified) * trunk/src/kmk/w32/winchildren.c (modified) * trunk/src/kmk/w32/winchildren.h (modified) kmk/win: Make outsource the writing part of kmk_builtin_append to a ... Wed, 21 Mar 2018 13:26:36 GMT bird [3171] * trunk/src/kmk/kmkbuiltin/append.c (modified) kmk_append: do own buffering so we can outsource the writing on ... Tue, 20 Mar 2018 21:47:25 GMT bird [3167] * trunk/src/kDepPre/kDepPre.c (modified) * trunk/src/kObjCache/kObjCache.c (modified) * trunk/src/kmk/dir-nt-bird.c (modified) * trunk/src/kmk/kmkbuiltin/kDepIDB.c (modified) * trunk/src/kmk/kmkbuiltin/kDepObj.c (modified) * trunk/src/lib/kDep.c (modified) * trunk/src/lib/kDep.h (modified) kDep*: no globals; dir-nt-bird.c: only main thread Tue, 20 Mar 2018 03:31:22 GMT bird [3164] * trunk/src/kmk/kmkbuiltin/redirect.c (modified) kmk_redirect: cleanup [fix] Tue, 20 Mar 2018 03:28:01 GMT bird [3163] * trunk/src/kmk/kmkbuiltin/redirect.c (modified) kmk_redirect: cleanup Tue, 20 Mar 2018 03:13:12 GMT bird [3162] * trunk/src/kmk/kmkbuiltin/redirect.c (modified) * trunk/src/kmk/makeint.h (modified) * trunk/src/kmk/w32/winchildren.c (modified) kmk/win: Pretty sure I made this lpReserved2 mistake before. Duh. Mon, 19 Mar 2018 22:40:35 GMT bird [3161] * trunk/src/kmk/kmkbuiltin/redirect.c (modified) * trunk/src/kmk/main.c (modified) * trunk/src/kmk/w32/winchildren.c (modified) kmk/win: More child process work, focusing on making ... Mon, 19 Mar 2018 13:37:13 GMT bird [3159] * trunk/src/kmk/function.c (modified) * trunk/src/kmk/job.c (modified) * trunk/src/kmk/kmkbuiltin.h (modified) * trunk/src/kmk/kmkbuiltin/append.c (modified) * trunk/src/kmk/kmkbuiltin/kDepIDB.c (modified) * trunk/src/kmk/kmkbuiltin/md5sum.c (modified) * trunk/src/kmk/kmkbuiltin/redirect.c (modified) * trunk/src/kmk/main.c (modified) * trunk/src/kmk/w32/winchildren.c (modified) * trunk/src/kmk/w32/winchildren.h (modified) kmk/win: Some fixes & docs. Sun, 18 Mar 2018 20:10:03 GMT bird [3156] * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/commands.c (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/job.c (modified) * trunk/src/kmk/job.h (modified) * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) * trunk/src/kmk/kmkbuiltin/redirect.c (modified) * trunk/src/kmk/main.c (modified) * trunk/src/kmk/makeint.h (modified) * trunk/src/kmk/output.c (modified) * trunk/src/kmk/read.c (modified) * trunk/src/kmk/w32/include/sub_proc.h (modified) * trunk/src/kmk/w32/w32os.c (modified) * trunk/src/kmk/w32/winchildren.c (added) * trunk/src/kmk/w32/winchildren.h (added) kmk/win: Reworking child process handling. This effort will ... Thu, 15 Mar 2018 17:29:52 GMT bird [3148] * trunk/src/kmk/kmkbuiltin/chmod.c (modified) * trunk/src/kmk/kmkbuiltin/cp.c (modified) * trunk/src/kmk/kmkbuiltin/cp_utils.c (modified) * trunk/src/kmk/kmkbuiltin/rm.c (modified) kmk: Make sure we use our fts.h, never the system one (except OS/2). Thu, 15 Mar 2018 00:00:09 GMT bird [3145] * trunk/src/kmk/function.c (modified) * trunk/src/kmk/kmkbuiltin/cp.c (modified) * trunk/src/kmk/kmkbuiltin/fts.c (modified) * trunk/src/kmk/kmkbuiltin/install.c (modified) * trunk/src/kmk/kmkbuiltin/printf.c (modified) * trunk/src/kmk/kmkbuiltin/redirect.c (modified) * trunk/src/kmk/read.c (modified) kmk: warnings found by gcc 7.3.0 Wed, 14 Mar 2018 21:58:32 GMT bird [3141] * trunk/src/kmk/alloccache.c (modified) * trunk/src/kmk/config.h.linux (modified) * trunk/src/kmk/expreval.c (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/incdep.c (modified) * trunk/src/kmk/job.c (modified) * trunk/src/kmk/kbuild-object.c (modified) * trunk/src/kmk/kmkbuiltin/append.c (modified) * trunk/src/kmk/kmkbuiltin/kDepObj.c (modified) * trunk/src/kmk/main.c (modified) kmk: linux merge fixes. Wed, 14 Mar 2018 21:28:10 GMT bird [3140] * trunk/src/kmk (modified) * trunk/src/kmk/.gitignore (copied) * trunk/src/kmk/AUTHORS (modified) * trunk/src/kmk/ChangeLog (deleted) * trunk/src/kmk/ChangeLog.1 (modified) * trunk/src/kmk/ChangeLog.2 (modified) * trunk/src/kmk/ChangeLog.3 (copied) * trunk/src/kmk/Makefile.DOS.template (modified) * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.ami (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/NEWS (modified) * trunk/src/kmk/NMakefile.template (modified) * trunk/src/kmk/README.Amiga (modified) * trunk/src/kmk/README.DOS.template (modified) * trunk/src/kmk/README.OS2.template (modified) * trunk/src/kmk/README.VMS (copied) * trunk/src/kmk/README.W32.template (modified) * trunk/src/kmk/README.customs (modified) * trunk/src/kmk/README.cvs (deleted) * trunk/src/kmk/README.git (copied) * trunk/src/kmk/README.template (modified) * trunk/src/kmk/SMakefile.template (modified) * trunk/src/kmk/TODO.private (modified) * trunk/src/kmk/acinclude.m4 (modified) * trunk/src/kmk/alloca.c (modified) * trunk/src/kmk/alloccache.c (modified) * trunk/src/kmk/amiga.c (modified) * trunk/src/kmk/amiga.h (modified) * trunk/src/kmk/ar.c (modified) * trunk/src/kmk/arscan.c (modified) * trunk/src/kmk/build.template (modified) * trunk/src/kmk/build_w32.bat (modified) * trunk/src/kmk/commands.c (modified) * trunk/src/kmk/commands.h (modified) * trunk/src/kmk/config.ami.template (modified) * trunk/src/kmk/config.h-vms.template (modified) * trunk/src/kmk/config.h.W32.template (modified) * trunk/src/kmk/config.h.linux (modified) * trunk/src/kmk/config.h.win (modified) * trunk/src/kmk/config/.gitignore (copied) * trunk/src/kmk/config/ChangeLog (deleted) * trunk/src/kmk/config/ChangeLog.1 (copied) * trunk/src/kmk/config/Makefile.am (modified) * trunk/src/kmk/config/dospaths.m4 (modified) * trunk/src/kmk/configh.dos.template (modified) * trunk/src/kmk/configure.ac (copied) * trunk/src/kmk/configure.bat (modified) * trunk/src/kmk/debug.h (modified) * trunk/src/kmk/default.c (modified) * trunk/src/kmk/dep.h (modified) * trunk/src/kmk/dir-nt-bird.c (modified) * trunk/src/kmk/dir.c (modified) * trunk/src/kmk/doc/.gitignore (copied) * trunk/src/kmk/doc/Makefile.am (modified) * trunk/src/kmk/doc/make.texi (modified) * trunk/src/kmk/dosbuild.bat (modified) * trunk/src/kmk/expand.c (modified) * trunk/src/kmk/expreval.c (modified) * trunk/src/kmk/file.c (modified) * trunk/src/kmk/filedef.h (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/getloadavg.c (modified) * trunk/src/kmk/getopt.c (modified) * trunk/src/kmk/getopt.h (modified) * trunk/src/kmk/getopt1.c (modified) * trunk/src/kmk/gettext.h (modified) * trunk/src/kmk/glob/ChangeLog (modified) * trunk/src/kmk/glob/glob.c (modified) * trunk/src/kmk/glob/glob.h (modified) * trunk/src/kmk/gmk-default.scm (copied) * trunk/src/kmk/gnumake.h (copied) * trunk/src/kmk/guile.c (copied) * trunk/src/kmk/hash.c (modified) * trunk/src/kmk/hash.h (modified) * trunk/src/kmk/implicit.c (modified) * trunk/src/kmk/incdep.c (modified) * trunk/src/kmk/job.c (modified) * trunk/src/kmk/job.h (modified) * trunk/src/kmk/kbuild-object.c (modified) * trunk/src/kmk/kbuild.c (modified) * trunk/src/kmk/kbuild.h (modified) * trunk/src/kmk/kdepdb.c (modified) * trunk/src/kmk/kmk_cc_exec.c (modified) * trunk/src/kmk/kmkbuiltin/append.c (modified) * trunk/src/kmk/kmkbuiltin/expr.c (modified) * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) * trunk/src/kmk/kmkbuiltin/mscfakes.c (modified) * trunk/src/kmk/kmkbuiltin/mscfakes.h (modified) * trunk/src/kmk/kmkbuiltin/printf.c (modified) * trunk/src/kmk/kmkbuiltin/redirect.c (modified) * trunk/src/kmk/kmkbuiltin/touch.c (modified) * trunk/src/kmk/load.c (copied) * trunk/src/kmk/loadapi.c (copied) * trunk/src/kmk/main.c (modified) * trunk/src/kmk/maintMakefile (modified) * trunk/src/kmk/make.1 (modified) * trunk/src/kmk/make.lnk (modified) * trunk/src/kmk/make_msvc_net2003.vcproj (modified) * trunk/src/kmk/makefile.com (modified) * trunk/src/kmk/makefile.vms (modified) * trunk/src/kmk/makeint.h (moved) * trunk/src/kmk/misc.c (modified) * trunk/src/kmk/os.h (copied) * trunk/src/kmk/output.c (copied) * trunk/src/kmk/output.h (copied) * trunk/src/kmk/po/.gitignore (copied) * trunk/src/kmk/po/ChangeLog (deleted) * trunk/src/kmk/po/LINGUAS (modified) * trunk/src/kmk/po/Makevars (modified) * trunk/src/kmk/po/POTFILES.in (modified) * trunk/src/kmk/posixos.c (copied) * trunk/src/kmk/prepare_vms.com (copied) * trunk/src/kmk/prepare_w32.bat (modified) * trunk/src/kmk/read.c (modified) * trunk/src/kmk/readme.vms (deleted) * trunk/src/kmk/remake.c (modified) * trunk/src/kmk/remote-cstms.c (modified) * trunk/src/kmk/remote-stub.c (modified) * trunk/src/kmk/rule.c (modified) * trunk/src/kmk/rule.h (modified) * trunk/src/kmk/signame.c (modified) * trunk/src/kmk/strcache.c (modified) * trunk/src/kmk/strcache2.c (modified) * trunk/src/kmk/subproc.bat (modified) * trunk/src/kmk/tests/.gitignore (copied) * trunk/src/kmk/tests/ChangeLog (deleted) * trunk/src/kmk/tests/ChangeLog.1 (copied) * trunk/src/kmk/tests/NEWS (modified) * trunk/src/kmk/tests/README (modified) * trunk/src/kmk/tests/config-flags.pm.in (copied) * trunk/src/kmk/tests/config_flags_pm.com (copied) * trunk/src/kmk/tests/guile.supp (copied) * trunk/src/kmk/tests/mkshadow (modified) * trunk/src/kmk/tests/run_make_tests.com (copied) * trunk/src/kmk/tests/run_make_tests.pl (modified) * trunk/src/kmk/tests/scripts/features/archives (copied) * trunk/src/kmk/tests/scripts/features/conditionals (modified) * trunk/src/kmk/tests/scripts/features/default_names (modified) * trunk/src/kmk/tests/scripts/features/double_colon (modified) * trunk/src/kmk/tests/scripts/features/errors (modified) * trunk/src/kmk/tests/scripts/features/escape (modified) * trunk/src/kmk/tests/scripts/features/include (modified) * trunk/src/kmk/tests/scripts/features/jobserver (copied) * trunk/src/kmk/tests/scripts/features/load (copied) * trunk/src/kmk/tests/scripts/features/loadapi (copied) * trunk/src/kmk/tests/scripts/features/mult_rules (modified) * trunk/src/kmk/tests/scripts/features/output-sync (copied) * trunk/src/kmk/tests/scripts/features/parallelism (modified) * trunk/src/kmk/tests/scripts/features/patspecific_vars (modified) * trunk/src/kmk/tests/scripts/features/patternrules (modified) * trunk/src/kmk/tests/scripts/features/recursion (modified) * trunk/src/kmk/tests/scripts/features/reinvoke (modified) * trunk/src/kmk/tests/scripts/features/rule_glob (copied) * trunk/src/kmk/tests/scripts/features/se_explicit (modified) * trunk/src/kmk/tests/scripts/features/se_implicit (modified) * trunk/src/kmk/tests/scripts/features/shell_assignment (copied) * trunk/src/kmk/tests/scripts/features/targetvars (modified) * trunk/src/kmk/tests/scripts/features/utf8 (copied) * trunk/src/kmk/tests/scripts/features/varnesting (modified) * trunk/src/kmk/tests/scripts/features/vpath (modified) * trunk/src/kmk/tests/scripts/features/vpath3 (modified) * trunk/src/kmk/tests/scripts/features/vpathgpath (modified) * trunk/src/kmk/tests/scripts/features/vpathplus (modified) * trunk/src/kmk/tests/scripts/functions/call (modified) * trunk/src/kmk/tests/scripts/functions/error (modified) * trunk/src/kmk/tests/scripts/functions/file (copied) * trunk/src/kmk/tests/scripts/functions/filter-out (modified) * trunk/src/kmk/tests/scripts/functions/foreach (modified) * trunk/src/kmk/tests/scripts/functions/guile (copied) * trunk/src/kmk/tests/scripts/functions/shell (modified) * trunk/src/kmk/tests/scripts/functions/sort (modified) * trunk/src/kmk/tests/scripts/functions/warning (modified) * trunk/src/kmk/tests/scripts/functions/wildcard (modified) * trunk/src/kmk/tests/scripts/functions/word (modified) * trunk/src/kmk/tests/scripts/misc/bs-nl (copied) * trunk/src/kmk/tests/scripts/misc/fopen-fail (copied) * trunk/src/kmk/tests/scripts/misc/general3 (modified) * trunk/src/kmk/tests/scripts/misc/utf8 (copied) * trunk/src/kmk/tests/scripts/options/dash-B (modified) * trunk/src/kmk/tests/scripts/options/dash-C (modified) * trunk/src/kmk/tests/scripts/options/dash-I (modified) * trunk/src/kmk/tests/scripts/options/dash-W (modified) * trunk/src/kmk/tests/scripts/options/dash-k (modified) * trunk/src/kmk/tests/scripts/options/dash-n (modified) * trunk/src/kmk/tests/scripts/options/dash-q (modified) * trunk/src/kmk/tests/scripts/options/eval (modified) * trunk/src/kmk/tests/scripts/options/print-directory (copied) * trunk/src/kmk/tests/scripts/options/symlinks (modified) * trunk/src/kmk/tests/scripts/options/warn-undefined-variables (modified) * trunk/src/kmk/tests/scripts/targets/DEFAULT (modified) * trunk/src/kmk/tests/scripts/targets/DELETE_ON_ERROR (copied) * trunk/src/kmk/tests/scripts/targets/INTERMEDIATE (modified) * trunk/src/kmk/tests/scripts/targets/ONESHELL (modified) * trunk/src/kmk/tests/scripts/targets/POSIX (modified) * trunk/src/kmk/tests/scripts/targets/SECONDARY (modified) * trunk/src/kmk/tests/scripts/variables/DEFAULT_GOAL (modified) * trunk/src/kmk/tests/scripts/variables/GNUMAKEFLAGS (copied) * trunk/src/kmk/tests/scripts/variables/LIBPATTERNS (modified) * trunk/src/kmk/tests/scripts/variables/MAKE (modified) * trunk/src/kmk/tests/scripts/variables/MAKEFLAGS (modified) * trunk/src/kmk/tests/scripts/variables/MAKE_RESTARTS (modified) * trunk/src/kmk/tests/scripts/variables/SHELL (modified) * trunk/src/kmk/tests/scripts/variables/define (modified) * trunk/src/kmk/tests/scripts/variables/flavors (modified) * trunk/src/kmk/tests/scripts/variables/private (modified) * trunk/src/kmk/tests/scripts/variables/special (modified) * trunk/src/kmk/tests/scripts/vms (copied) * trunk/src/kmk/tests/test_driver.pl (modified) * trunk/src/kmk/variable.c (modified) * trunk/src/kmk/variable.h (modified) * trunk/src/kmk/version.c (modified) * trunk/src/kmk/vms_exit.c (copied) * trunk/src/kmk/vms_export_symbol.c (copied) * trunk/src/kmk/vms_export_symbol_test.com (copied) * trunk/src/kmk/vms_progname.c (copied) * trunk/src/kmk/vmsdir.h (modified) * trunk/src/kmk/vmsfunctions.c (modified) * trunk/src/kmk/vmsify.c (modified) * trunk/src/kmk/vmsjobs.c (modified) * trunk/src/kmk/vpath.c (modified) * trunk/src/kmk/w32/Makefile.am (modified) * trunk/src/kmk/w32/compat/dirent.c (modified) * trunk/src/kmk/w32/compat/posixfcn.c (copied) * trunk/src/kmk/w32/imagecache.c (modified) * trunk/src/kmk/w32/include/dirent.h (modified) * trunk/src/kmk/w32/include/dlfcn.h (copied) * trunk/src/kmk/w32/include/pathstuff.h (modified) * trunk/src/kmk/w32/include/sub_proc.h (modified) * trunk/src/kmk/w32/include/w32err.h (modified) * trunk/src/kmk/w32/pathstuff.c (modified) * trunk/src/kmk/w32/subproc/NMakefile (modified) * trunk/src/kmk/w32/subproc/build.bat (deleted) * trunk/src/kmk/w32/subproc/misc.c (modified) * trunk/src/kmk/w32/subproc/proc.h (modified) * trunk/src/kmk/w32/subproc/sub_proc.c (modified) * trunk/src/kmk/w32/subproc/w32err.c (modified) * trunk/src/kmk/w32/w32os.c (copied) * trunk/src/lib/kDep.c (modified) kmk: Merged in changes from GNU make 4.2.1 ... Thu, 01 Mar 2018 18:42:56 GMT bird [3134] * trunk/src/kmk/kmkbuiltin/append.c (modified) kmk_append: Extended it with an -i parameter that enables looking for ... Fri, 23 Feb 2018 21:33:27 GMT bird [3133] * trunk/src/kmk/kmkbuiltin/common-env-and-cwd-opt.c (modified) kBuiltinOptEnvAppendPrepend: Fixed heap corruption found by Vitali. ... Fri, 09 Feb 2018 13:19:39 GMT bird [3131] * trunk/src/kmk/kmkbuiltin/md5sum.c (modified) kmk_md5sum: Added -m|--manifest option to generate the fetch manifest ... Mon, 30 Oct 2017 17:49:42 GMT bird [3117] * trunk/src/kmk/kmkbuiltin/cat.c (modified) * trunk/src/kmk/kmkbuiltin/mscfakes.c (modified) mscfakes.c,cat.c: msc_write: Do the console optimizations. Make the ... Sun, 29 Oct 2017 18:06:32 GMT bird [3115] * trunk/src/kmk/kmkbuiltin/install.c (modified) kmk_install: cleanups Sun, 29 Oct 2017 18:02:04 GMT bird [3114] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/kmkbuiltin/install.c (modified) * trunk/src/kmk/main.c (modified) * trunk/src/lib/Makefile.kmk (modified) * trunk/src/lib/dos2unix.c (added) * trunk/src/lib/dos2unix.h (added) * trunk/src/lib/kDep.c (modified) * trunk/src/lib/testcase (added) * trunk/src/lib/testcase/dos-text.txt (added) * trunk/src/lib/testcase/dos2unix-test.cmd (added) * trunk/src/lib/testcase/mixed-text.txt (added) * trunk/src/lib/testcase/unix-text.txt (added) kmk_install: added --dos2unix and --unix2dos flags. Sun, 29 Oct 2017 12:05:06 GMT bird [3112] * trunk/src/kmk/kmkbuiltin/install.c (modified) install.c: removed the unused MMAP code paths (missing unmap in the ... 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. Fri, 20 Oct 2017 17:08:20 GMT bird [3109] * trunk/src/kmk/kmkbuiltin/fts.c (modified) * trunk/src/kmk/kmkbuiltin/install.c (modified) * trunk/src/kmk/kmkbuiltin/mv.c (modified) * trunk/src/kmk/kmkbuiltin/rm.c (modified) More gnu hurd hacks Fri, 20 Oct 2017 17:01:40 GMT bird [3108] * trunk/src/kmk/kmkbuiltin.h (modified) * trunk/src/kmk/kmkbuiltin/cp_utils.c (modified) hurd workaround Fri, 20 Oct 2017 16:53:50 GMT bird [3107] * trunk/src/kmk/kmkbuiltin.h (modified) * trunk/src/kmk/kmkbuiltin/cp_extern.h (modified) * trunk/src/kmk/kmkbuiltin/cp_utils.c (modified) hurd workaround Fri, 20 Oct 2017 13:01:20 GMT bird [3102] * trunk/src/kmk/kmkbuiltin/rm.c (modified) rm.c,install.c: GNU/kFreeBSD build fixes (no fflags conversion ... Fri, 20 Oct 2017 13:00:38 GMT bird [3101] * trunk/src/kmk/kmkbuiltin/install.c (modified) * trunk/src/kmk/kmkbuiltin/rm.c (modified) rm.c,install.c: GNU/kFreeBSD build fixes (no fflags conversion ... Sat, 14 Oct 2017 03:35:51 GMT bird [3095] * trunk/src/kmk/kmkbuiltin/cmp_util.c (modified) warning Sat, 14 Oct 2017 03:32:50 GMT bird [3094] * trunk/src/kmk/kmkbuiltin/mscfakes.c (modified) * trunk/src/lib/nt/ntutimes.c (modified) utime/lutime windows emulation fixes. Wed, 11 Oct 2017 17:55:09 GMT bird [3092] * trunk/src/kmk/kmkbuiltin/cmp.c (modified) * trunk/src/kmk/kmkbuiltin/cmp_util.c (modified) * trunk/src/kmk/kmkbuiltin/mscfakes.h (modified) cmp.c,cmp_utils.c: 64-bit I/O on windows, please. Tue, 03 Oct 2017 11:01:54 GMT bird [3085] * trunk/Config.kmk (modified) * trunk/src/kmk/kmkbuiltin/redirect.c (modified) Config.kmk: Minimum 32-bit OS X version is now 10.5 because we want ... Mon, 02 Oct 2017 09:09:57 GMT bird [3074] * trunk/src/kmk/kmkbuiltin/touch.c (modified) touch: OS/2 build fix Mon, 02 Oct 2017 08:33:39 GMT bird [3072] * trunk/src/kmk/kmkbuiltin/touch.c (modified) touch: solaris 10 build fixes. Mon, 02 Oct 2017 08:14:40 GMT bird [3071] * trunk/src/kmk/kmkbuiltin/redirect.c (modified) redirect.c: solaris 10 build fix (no O_CLOEXEC flag) 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:38:48 GMT bird [3064] * trunk/src/kmk/kmkbuiltin/kDepObj.c (modified) kDepObj: warnings 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 ... Thu, 21 Sep 2017 15:11:07 GMT bird [3060] * trunk/src/kmk/kmkbuiltin/mscfakes.c (modified) * trunk/src/kmk/kmkbuiltin/mscfakes.h (modified) * trunk/src/kmk/kmkbuiltin/touch.c (modified) * trunk/src/kmk/w32/pathstuff.c (modified) * trunk/src/lib/Makefile.kmk (modified) * trunk/src/lib/nt/nthlp.h (modified) * trunk/src/lib/nt/nttypes.h (modified) * trunk/src/lib/nt/ntunlink.c (modified) * trunk/src/lib/nt/ntunlink.h (modified) * trunk/src/lib/nt/ntutimes.c (added) * trunk/src/lib/nt/ntutimes.h (copied) kmk,lib: ported kmk_touch to windows (nt). Thu, 21 Sep 2017 13:34:15 GMT bird [3059] * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/kmkbuiltin.c (modified) * trunk/src/kmk/kmkbuiltin.h (modified) * trunk/src/kmk/kmkbuiltin/touch.c (added) kmk: Initial kmk_touch implementation. Fri, 15 Sep 2017 04:51:24 GMT bird [3056] * trunk/src/kmk/kmkbuiltin/redirect.c (modified) redirect: Added trick for skipping fork+exec when dealing with nested ... Thu, 31 Aug 2017 15:18:36 GMT bird [3053] * trunk/src/kmk/kmkbuiltin/redirect.c (modified) redirect.c: OS/2 fixes. Mon, 24 Jul 2017 10:59:59 GMT bird [3051] * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) * trunk/src/kmk/main.c (modified) * trunk/src/kmk/w32/subproc/sub_proc.c (modified) kmk,kWorker: More aggressive handling of --nice (and --priority) on ... Wed, 10 May 2017 10:55:51 GMT bird [3039] * trunk/src/kmk/kmkbuiltin.h (modified) * trunk/src/kmk/kmkbuiltin/common-env-and-cwd-opt.c (modified) * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) * trunk/src/kmk/kmkbuiltin/redirect.c (modified) kmk_redirect,kmk_kSubmit: Added --append and --prepend ... Fri, 21 Apr 2017 15:58:56 GMT bird [3032] * trunk/src/kmk/kmkbuiltin/redirect.c (modified) kRedirectDoSpawn: rcExit needs to initialized in the non _MSC_VER case. Thu, 13 Apr 2017 13:32:42 GMT bird [3029] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/kmkbuiltin/redirect.c (modified) kmk,redirect: bootstrap and build fixes. Tue, 01 Nov 2016 23:27:45 GMT bird [2996] * trunk/src/kmk/kmkbuiltin/cp.c (modified) cp.c: -r differs from -R, document -v. Tue, 01 Nov 2016 23:27:34 GMT bird [2995] * trunk/src/kmk/kmkbuiltin/rm.c (modified) rm.c: Use fts_dirfd on windows. Tue, 01 Nov 2016 18:24:11 GMT bird [2984] * trunk/src/kmk/kmkbuiltin/md5sum.c (modified) md5sum: buffer fun. Wed, 21 Sep 2016 20:53:32 GMT bird [2959] * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) kSubmit/kWorker: Added --no-pch-caching parameter to work around ... Wed, 21 Sep 2016 19:05:53 GMT bird [2955] * trunk/src/kDepPre/kDepPre.c (modified) * trunk/src/kObjCache/kObjCache.c (modified) * trunk/src/kmk/kmkbuiltin/kDepIDB.c (modified) * trunk/src/kmk/kmkbuiltin/kDepObj.c (modified) * trunk/src/lib/kDep.c (modified) * trunk/src/lib/kDep.h (modified) kDepObj: Added -e option for avoid circular ... Thu, 15 Sep 2016 12:17:19 GMT bird [2918] * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) kSubmit: Kill once only, and wait 5 seconds first. Thu, 15 Sep 2016 12:13:34 GMT bird [2917] * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) kSubmit: Kill once only, and wait 5 seconds first. Thu, 15 Sep 2016 11:41:42 GMT bird [2916] * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kmk/kmkbuiltin/redirect.c (modified) * trunk/src/kmk/main.c (modified) fixes Wed, 14 Sep 2016 13:36:15 GMT bird [2912] * trunk/kBuild/footer-pass2-fetches.kmk (modified) * trunk/kBuild/header.kmk (modified) * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/dir-nt-bird.c (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/kmkbuiltin.c (modified) * trunk/src/kmk/kmkbuiltin.h (modified) * trunk/src/kmk/kmkbuiltin/common-env-and-cwd-opt.c (copied) * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) * trunk/src/kmk/kmkbuiltin/redirect.c (modified) * trunk/src/kmk/kmkbuiltin/rm.c (modified) * trunk/src/kmk/kmkbuiltin/rmdir.c (modified) * trunk/src/kmk/make.h (modified) * trunk/src/kmk/w32/include/sub_proc.h (modified) * trunk/src/kmk/w32/subproc/sub_proc.c (modified) * trunk/src/lib/nt/kFsCache.c (modified) * trunk/src/lib/nt/kFsCache.h (modified) * trunk/src/lib/quote_argv.c (modified) * trunk/src/lib/quote_argv.h (modified) rewrote kmk_redirect to skip the separate process. Added chache ... Sat, 10 Sep 2016 11:16:59 GMT bird [2911] * trunk/src/kmk/kmkbuiltin/err.c (modified) err.c: format into string buffer and use fwrite to avoid getting ... Fri, 09 Sep 2016 15:10:24 GMT bird [2901] * trunk/src/kmk/kmkbuiltin/mscfakes.c (modified) * trunk/src/kmk/kmkbuiltin/solfakes.c (modified) asprintf emulation fix Fri, 09 Sep 2016 14:42:06 GMT bird [2900] * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kmk/kmkbuiltin/cat.c (modified) * trunk/src/kmk/kmkbuiltin/printf.c (modified) * trunk/src/kmk/main.c (modified) * trunk/src/lib/Makefile.kmk (modified) * trunk/src/lib/maybe_con_fwrite.c (added) * trunk/src/lib/maybe_con_write.c (added) * trunk/src/lib/nt/ntstuff.h (modified) output optimizations Thu, 08 Sep 2016 15:32:09 GMT bird [2896] * trunk/src/kmk/kmkbuiltin/kDepObj.c (modified) kDepObj: Added support for -bigobj output. Thu, 08 Sep 2016 13:27:56 GMT bird [2894] * trunk/src/kWorker/Makefile.kmk (modified) * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kmk/kmkbuiltin/kDepObj.c (modified) * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) * trunk/src/lib/quote_argv.c (modified) Included kDepObj in kWorker as a post execution option. Tue, 06 Sep 2016 03:11:19 GMT bird [2884] * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) fixes Mon, 05 Sep 2016 20:14:21 GMT bird [2879] * trunk/src/kmk/dir-nt-bird.c (modified) * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) * trunk/src/lib/nt/kFsCache.c (modified) fixes Mon, 05 Sep 2016 15:05:10 GMT bird [2877] * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) updates Mon, 05 Sep 2016 10:10:23 GMT bird [2876] * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) updates Sun, 04 Sep 2016 20:09:43 GMT bird [2875] * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) Fixes. Sun, 04 Sep 2016 01:28:12 GMT bird [2868] * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kmk/dir-nt-bird.c (modified) * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) * trunk/src/lib/nt/kFsCache.c (modified) * trunk/src/lib/nt/kFsCache.h (modified) Only invalidate the PATH_OUT and TEMP in kWorker. Thu, 01 Sep 2016 15:12:24 GMT bird [2858] * trunk/src/kWorker (modified) * trunk/src/kWorker/Makefile.kmk (modified) * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) * trunk/src/lib/nt/kFsCache.c (modified) * trunk/src/lib/nt/kFsCache.h (modified) * trunk/src/lib/nt/ntstat.c (modified) * trunk/src/lib/nt/ntstat.h (modified) * trunk/src/lib/nt/ntstuff.h (modified) updates Thu, 01 Sep 2016 02:42:08 GMT bird [2856] * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/dir-nt-bird.c (added) * trunk/src/kmk/kmkbuiltin/kDepIDB.c (modified) * trunk/src/kmk/kmkbuiltin/kDepObj.c (modified) * trunk/src/lib/Makefile.kmk (modified) * trunk/src/lib/nt/kFsCache.c (modified) * trunk/src/lib/nt/kFsCache.h (modified) * trunk/src/lib/nt/ntstat.h (modified) updates Tue, 30 Aug 2016 12:48:33 GMT bird [2846] * trunk/src/Makefile.kmk (modified) * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kmk/job.c (modified) * trunk/src/kmk/kmkbuiltin.h (modified) * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) * trunk/src/kmk/w32/subproc/sub_proc.c (modified) fixes Mon, 29 Aug 2016 16:31:33 GMT bird [2844] * trunk/src/kWorker/Makefile.kmk (modified) * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/job.c (modified) * trunk/src/kmk/kmkbuiltin.h (modified) * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) * trunk/src/kmk/w32/include/sub_proc.h (modified) * trunk/src/kmk/w32/subproc/sub_proc.c (modified) * trunk/src/lib/Makefile.kmk (modified) * trunk/src/lib/kbuild_version.c (moved) * trunk/src/lib/kbuild_version.h (added) kSubmit/kWorker: updates Sun, 28 Aug 2016 15:31:02 GMT bird [2843] * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/config.h.win (modified) * trunk/src/kmk/job.c (modified) * trunk/src/kmk/kmkbuiltin.c (modified) * trunk/src/kmk/kmkbuiltin.h (modified) * trunk/src/kmk/kmkbuiltin/kSubmit.c (modified) * trunk/src/kmk/w32/Makefile.kmk (deleted) * trunk/src/kmk/w32/Makefile.kup (added) * trunk/src/kmk/w32/include/sub_proc.h (modified) * trunk/src/kmk/w32/subproc/Makefile.kup (added) * trunk/src/kmk/w32/subproc/sub_proc.c (modified) kmk: kSubmit is mostly done. Fri, 26 Aug 2016 20:05:37 GMT bird [2842] * trunk/src/kmk/kmkbuiltin/kSubmit.c (moved) submit.c -> kSubmit.c Fri, 26 Aug 2016 20:04:50 GMT bird [2841] * trunk/src/kmk/kmkbuiltin/submit.c (modified) work in progress Thu, 25 Aug 2016 21:47:04 GMT bird [2840] * trunk/src/kmk/kmkbuiltin/submit.c (copied) work in progress Thu, 25 Aug 2016 21:46:44 GMT bird [2839] * trunk/src/kmk/kmkbuiltin/redirect.c (modified) kWorker: A little more hacking. Sun, 14 Aug 2016 12:52:57 GMT bird [2822] * trunk/src/kmk/kmkbuiltin/redirect.c (modified) ancient darwin build fix Sun, 13 Mar 2016 11:22:53 GMT bird [2812] * trunk/src/kmk/kmkbuiltin/redirect.c (modified) kmk_redirect: Extended the watcom brain damage hacks. Added verbose ... Thu, 07 Jan 2016 20:47:06 GMT bird [2804] * trunk/src/kmk/kmkbuiltin/kDepObj.c (modified) kDepObj: disable debug. Tue, 24 Feb 2015 03:50:12 GMT bird [2779] * trunk/src/kmk/kmkbuiltin/redirect.c (modified) typo Tue, 17 Feb 2015 10:56:26 GMT bird [2778] * trunk/src/kmk/kmkbuiltin/redirect.c (modified) redirect.c: Adjust the watcom braindamage hack. Sun, 01 Feb 2015 20:48:36 GMT bird [2771] * trunk/src/kmk/expand.c (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/kbuild.c (modified) * trunk/src/kmk/kmk_cc_exec.c (modified) * trunk/src/kmk/kmk_cc_exec.h (modified) * trunk/src/kmk/kmkbuiltin/append.c (modified) * trunk/src/kmk/main.c (modified) * trunk/src/kmk/variable.c (modified) * trunk/src/kmk/variable.h (modified) Optimizations, tuning and bug fixes for the 'compiled' string ... Fri, 30 Jan 2015 03:32:38 GMT bird [2766] * trunk/src/kmk/config.h.win (modified) * trunk/src/kmk/kmkbuiltin/mscfakes.h (modified) MSC seems to have stdint.h in more recent editions. kewl. Wed, 28 Jan 2015 16:14:00 GMT bird [2759] * trunk/src/kmk/config.h.win (modified) * trunk/src/kmk/kmkbuiltin/kDepObj.c (modified) * trunk/src/kmk/kmkbuiltin/mscfakes.c (modified) * trunk/src/kmk/kmkbuiltin/mscfakes.h (modified) More generic ENOSPC workaround for windows. Wed, 28 Jan 2015 13:02:35 GMT bird [2757] * trunk/src/kmk/kmkbuiltin/append.c (modified) Reverted accidental commit. Wed, 28 Jan 2015 12:39:20 GMT bird [2756] * trunk/src/kmk/kmkbuiltin/append.c (modified) * trunk/src/kmk/kmkbuiltin/echo.c (modified) * trunk/src/kmk/kmkbuiltin/mscfakes.c (modified) 2nd attempt at the ENOSPC problem on windows. Fri, 23 Jan 2015 00:52:55 GMT bird [2747] * trunk/src/kmk/kmkbuiltin/redirect.c (modified) redirect.c: Work around non-standard quoting rules for a bunch of ... Tue, 23 Dec 2014 21:15:40 GMT bird [2736] * trunk/src/kmk/kmkbuiltin.h (modified) * trunk/src/kmk/kmkbuiltin/test.c (modified) * trunk/src/kmk/variable.c (modified) llvm build fixes. Thu, 16 Oct 2014 18:29:41 GMT bird [2733] * trunk/src/kmk/kmkbuiltin/mscfakes.c (modified) mscfakes.c: Make sure STDOUT and STDERR are blocking before we use ... Wed, 05 Mar 2014 13:09:47 GMT bird [2728] * trunk/src/kmk/kmkbuiltin/redirect.c (modified) kmk_redirect.c: More stuff needs quoting on windows. Thu, 21 Nov 2013 21:11:00 GMT bird [2713] * trunk/src/kmk/kmkbuiltin/mscfakes.h (modified) * trunk/src/kmk/kmkbuiltin/rm.c (modified) * trunk/src/lib/Makefile.kmk (modified) * trunk/src/lib/nt/nthlp.h (modified) * trunk/src/lib/nt/nthlpcore.c (modified) * trunk/src/lib/nt/nthlpfs.c (modified) * trunk/src/lib/nt/ntstuff.h (modified) * trunk/src/lib/nt/ntunlink.c (added) * trunk/src/lib/nt/ntunlink.h (added) Some unlink(), rmdir() and kmk_rm optimizations.