# # ChangeLog for trunk/src/lib/nt in kBuild # # Generated by Trac 1.4.3.2 # Oct 3, 2024 7:39:36 PM Sat, 05 Nov 2016 20:03:21 GMT bird [3001] * trunk/src/lib/nt/fts-nt.c (modified) fts-nt.c: Wide char support, part 2. Sat, 05 Nov 2016 19:39:06 GMT bird [3000] * trunk/src/lib/nt/fts-nt.c (modified) fts-nt.c: Wide char support, part 1. Sat, 05 Nov 2016 19:37:47 GMT bird [2999] * trunk/src/lib/nt/fts-nt.c (modified) fts-nt.c: Wide char support, part 1. Sat, 05 Nov 2016 19:37:35 GMT bird [2998] * trunk/src/lib/nt/fts-nt.c (modified) * trunk/src/lib/nt/fts-nt.h (modified) * trunk/src/lib/nt/nthlpcore.c (modified) * trunk/src/lib/nt/ntstuff.h (modified) fts-nt.c: Wide char support, part 1. Tue, 01 Nov 2016 23:28:02 GMT bird [2997] * trunk/src/lib/nt/fts-nt.h (modified) * trunk/src/lib/nt/nthlp.h (modified) * trunk/src/lib/nt/nthlpfs.c (modified) * trunk/src/lib/nt/ntunlink.c (modified) * trunk/src/lib/nt/ntunlink.h (modified) rm.c: Use fts_dirfd on windows. Tue, 01 Nov 2016 22:41:26 GMT bird [2993] * trunk/src/lib/nt/ntstat.c (modified) ntstat.c: tiny optimization. Tue, 01 Nov 2016 22:06:08 GMT bird [2992] * trunk/src/lib/nt/fts-nt.c (modified) * trunk/src/lib/nt/fts-nt.h (modified) fts-nt: prefix public names. Tue, 01 Nov 2016 21:56:13 GMT bird [2991] * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/lib/nt/tstNtFts.c (modified) tstNtFts: also compile against old code. Tue, 01 Nov 2016 21:55:39 GMT bird [2990] * trunk/src/lib/nt/fts-nt.c (modified) fts-nt: Ported fts_children. Tue, 01 Nov 2016 21:27:14 GMT bird [2989] * trunk/src/lib/nt/fts-nt.c (modified) * trunk/src/lib/nt/fts-nt.h (modified) * trunk/src/lib/nt/tstNtFts.c (added) fts-nt: test case and svn keywords. Tue, 01 Nov 2016 21:26:15 GMT bird [2988] * trunk/src/lib/nt/fts-nt.c (modified) fts-nt.c: cleanups. Tue, 01 Nov 2016 18:26:35 GMT bird [2985] * trunk/src/lib/nt/fts-nt.c (modified) * trunk/src/lib/nt/fts-nt.h (modified) * trunk/src/lib/nt/kFsCache.c (modified) * trunk/src/lib/nt/ntdir.c (modified) * trunk/src/lib/nt/ntdir.h (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/ntstat.c (modified) * trunk/src/lib/nt/ntstat.h (modified) * trunk/src/lib/nt/ntstuff.h (modified) * trunk/src/lib/nt/ntunlink.c (modified) lib/nt: Got fts-nt halfways working, quite a few NT interface changes. Fri, 28 Oct 2016 20:32:11 GMT bird [2983] * trunk/src/lib/nt/fts-nt.h (added) lib/nt: Imported fts-nt.h from FreeBSD SVN head/include/fts.h, ... Fri, 28 Oct 2016 20:29:33 GMT bird [2982] * trunk/src/lib/nt/fts-nt.c (added) lib/nt: Imported fts-nt.c from FreeBSD SVN head/lib/libc/gen/fts.c, ... Mon, 26 Sep 2016 18:16:30 GMT bird [2969] * trunk/src/lib/nt/kFsCache.c (modified) flush stderr before __debugbreak Mon, 26 Sep 2016 18:14:13 GMT bird [2967] * trunk/src/lib/msc_buffered_printf.c (modified) * trunk/src/lib/nt/kFsCache.c (modified) * trunk/src/lib/nt/kFsCache.h (modified) kFsCache: Implemented object names changing to a longer ones. Tue, 20 Sep 2016 15:36:07 GMT bird [2948] * trunk/src/kWorker/Makefile.kmk (modified) * trunk/src/kWorker/kWorker.c (modified) * trunk/src/kmk/dir-nt-bird.c (modified) * trunk/src/lib/kDep.c (modified) * trunk/src/lib/nt/kFsCache.c (modified) kWorker/kDep: save a few header stat calls while optimizing dependencies. Tue, 20 Sep 2016 01:46:23 GMT bird [2945] * trunk/src/lib/nt/kFsCache.h (modified) kFsCache: Finally tracked down the heap corruption bug in the ... Tue, 20 Sep 2016 01:46:09 GMT bird [2944] * trunk/src/lib/nt/kFsCache.c (modified) kFsCache: Finally tracked down the heap corruption bug in the ... Mon, 19 Sep 2016 18:34:43 GMT bird [2940] * trunk/src/kWorker/kWorker.c (modified) * trunk/src/lib/nt/kFsCache.c (modified) kWorker: Fixed busted read-only caching, checking out using memory ... Sun, 18 Sep 2016 15:57:25 GMT bird [2930] * trunk/src/lib/nt/kFsCache.c (modified) * trunk/src/lib/nt/kFsCache.h (modified) kFsCache: Implemented lazy child hashing and increased the ... Wed, 14 Sep 2016 14:06:32 GMT bird [2913] * trunk/src/kmk/main.c (modified) * trunk/src/lib/nt/nthlpcore.c (modified) * trunk/src/lib/nt/ntstuff.h (modified) report STATUS_DELETE_PENDING as ENOENT. 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 ... 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 Mon, 05 Sep 2016 20:36:26 GMT bird [2880] * trunk/src/lib/nt/ntstat.c (modified) bugfix 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 Sun, 04 Sep 2016 18:42:10 GMT bird [2872] * trunk/src/lib/nt/kFsCache.c (modified) kFsCache: w7 fix. 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. Fri, 02 Sep 2016 23:04:26 GMT bird [2866] * trunk/src/lib/nt/kFsCache.c (modified) updates Fri, 02 Sep 2016 16:42:50 GMT bird [2864] * trunk/src/lib/nt/kFsCache.c (modified) updates Fri, 02 Sep 2016 16:32:50 GMT bird [2863] * trunk/src/lib/nt/kFsCache.c (modified) * trunk/src/lib/nt/kFsCache.h (modified) updates Fri, 02 Sep 2016 02:39:56 GMT bird [2862] * trunk/src/kmk/dir-nt-bird.c (modified) * trunk/src/kmk/job.c (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/nt/nthlp.h (modified) * trunk/src/lib/nt/nthlpcore.c (modified) * trunk/src/lib/nt/ntstat.c (modified) * trunk/src/lib/nt/ntstuff.h (modified) updates Thu, 01 Sep 2016 22:42:55 GMT bird [2861] * trunk/src/kmk/dir-nt-bird.c (modified) * trunk/src/kmk/incdep.c (modified) * trunk/src/kmk/job.c (modified) * trunk/src/kmk/kbuild.c (modified) * trunk/src/lib/nt/kFsCache.c (modified) * trunk/src/lib/nt/kFsCache.h (modified) * trunk/src/lib/nt/nthlpcore.c (modified) * trunk/src/lib/nt/ntstuff.h (modified) Updates Thu, 01 Sep 2016 16:34:31 GMT bird [2859] * trunk/src/kWorker/kWorker.c (modified) * trunk/src/lib/nt/kFsCache.c (modified) * trunk/src/lib/nt/kFsCache.h (modified) * trunk/src/lib/nt/nthlpcore.c (modified) * trunk/src/lib/nt/ntstuff.h (modified) updates 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 03:39:51 GMT bird [2857] * trunk/src/kmk/dir-nt-bird.c (modified) * trunk/src/kmk/read.c (modified) * trunk/src/kmk/remake.c (modified) * trunk/src/lib/nt/kFsCache.c (modified) * trunk/src/lib/nt/kFsCache.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 Wed, 31 Aug 2016 21:21:22 GMT bird [2855] * trunk/src/lib/nt/kFsCache.c (modified) * trunk/src/lib/nt/kFsCache.h (modified) Updates Wed, 31 Aug 2016 20:57:17 GMT bird [2854] * trunk/src/lib/Makefile.kmk (modified) * trunk/src/lib/nt/kFsCache.c (moved) updates Wed, 31 Aug 2016 20:56:48 GMT bird [2853] * trunk/src/lib/nt/kFsCache.h (copied) * trunk/src/lib/nt/ntdircache.c (modified) updates Wed, 31 Aug 2016 20:46:34 GMT bird [2852] * trunk/src/lib/nt/ntdircache.c (modified) * trunk/src/lib/nt/nthlpcore.c (modified) * trunk/src/lib/nt/ntstuff.h (modified) updates Wed, 31 Aug 2016 17:30:52 GMT bird [2851] * trunk/src/lib (modified) * trunk/src/lib/Makefile.kmk (modified) * trunk/src/lib/k (deleted) * trunk/src/lib/kDep.c (modified) * trunk/src/lib/kDep.h (modified) * trunk/src/lib/kbuild_version.c (modified) * trunk/src/lib/kbuild_version.h (modified) * trunk/src/lib/mytypes.h (modified) * trunk/src/lib/nt/ntdircache.c (copied) * trunk/src/lib/nt/ntstat.c (modified) * trunk/src/lib/nt/ntstat.h (modified) * trunk/src/lib/nt/ntstuff.h (modified) * trunk/src/lib/quote_argv.c (modified) * trunk/src/lib/quote_argv.h (modified) * trunk/src/lib/quoted_spawn.c (modified) * trunk/src/lib/quoted_spawn.h (modified) * trunk/src/lib/restartable-syscall-wrappers.c (modified) * trunk/src/lib/wrapper.c (modified) updates Tue, 30 Aug 2016 16:06:31 GMT bird [2850] * trunk/src/kmk/dir.c (modified) * trunk/src/kmk/incdep.c (modified) * trunk/src/lib/nt/ntstat.c (modified) * trunk/src/lib/nt/ntstat.h (modified) kmk: optimizations. Fri, 06 Dec 2013 17:41:35 GMT bird [2715] * trunk/src/lib/nt/nthlpcore.c (modified) nthlpcore.c: STATUS_CANNOT_DELETE and EPERM. 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. Thu, 21 Nov 2013 14:40:10 GMT bird [2710] * trunk/src/lib/nt/nthlpfs.c (modified) * trunk/src/lib/nt/ntstat.c (modified) nt*.c: sprinkled a few more birdResolveImports() around the place, ... Thu, 21 Nov 2013 10:26:40 GMT bird [2708] * trunk/src/kmk/kmkbuiltin/fts.c (modified) * trunk/src/lib/nt/ntdir.c (modified) * trunk/src/lib/nt/ntdir.h (modified) * trunk/src/lib/nt/ntstat.c (modified) * trunk/src/lib/nt/ntstat.h (modified) * trunk/src/lib/nt/ntstuff.h (modified) Optimized ftsfake.c for windows (similar things can be done for OS/2, ... Thu, 21 Nov 2013 02:25:00 GMT bird [2707] * trunk/src/lib/nt/ntstat.c (modified) * trunk/src/lib/nt/ntstat.h (modified) ntstat.c: Fixed fstat()'ing console handles and pipes. Thu, 21 Nov 2013 01:26:52 GMT bird [2704] * trunk/src/lib/nt/nthlp.h (modified) * trunk/src/lib/nt/nthlpfs.c (modified) * trunk/src/lib/nt/ntstat.c (modified) * trunk/src/lib/nt/ntstuff.h (modified) Drop the w32 createfile option, implemented sharing-violation ... Thu, 21 Nov 2013 00:26:35 GMT bird [2703] * trunk/src/lib/nt/nthlpcore.c (modified) * trunk/src/lib/nt/nthlpfs.c (modified) * trunk/src/lib/nt/ntstat.c (modified) NDEBUG and other adjustments. Thu, 21 Nov 2013 00:11:08 GMT bird [2702] * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/config.h.win (modified) * trunk/src/kmk/dir.c (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/glob/glob.c (modified) * trunk/src/kmk/glob/glob.h (modified) * trunk/src/kmk/kmkbuiltin/cp.c (modified) * trunk/src/kmk/kmkbuiltin/mscfakes.c (modified) * trunk/src/kmk/kmkbuiltin/mscfakes.h (modified) * trunk/src/kmk/kmkbuiltin/rm.c (modified) * trunk/src/kmk/w32/include/dirent.h (modified) * trunk/src/lib/Makefile.kmk (modified) * trunk/src/lib/nt (added) * trunk/src/lib/nt/Makefile.kup (added) * trunk/src/lib/nt/ntdir.c (added) * trunk/src/lib/nt/ntdir.h (added) * trunk/src/lib/nt/nthlp.h (added) * trunk/src/lib/nt/nthlpcore.c (added) * trunk/src/lib/nt/nthlpfs.c (added) * trunk/src/lib/nt/ntstat.c (added) * trunk/src/lib/nt/ntstat.h (added) * trunk/src/lib/nt/ntstuff.h (added) * trunk/src/lib/nt/nttypes.h (added) * trunk/src/lib/nt/tstNtStat.c (added) kmk/WindowsNT: Avoiding unnecessary stat() calls. Reimplemented ...