# # ChangeLog for trunk/src/kmk/kmkbuiltin in kBuild # # Generated by Trac 1.4.3.2 # Apr 3, 2025 2:15:33 PM Tue, 02 Sep 2008 22:06:47 GMT bird [1712] * trunk/src/kmk/kmkbuiltin/solfakes.c (modified) * trunk/src/kmk/kmkbuiltin/solfakes.h (modified) kmk_chmod: made it build on solaris (no lchmod or ALLPERMS). Tue, 02 Sep 2008 22:05:43 GMT bird [1711] * trunk/src/kmk/kmkbuiltin/chmod.c (modified) * trunk/src/kmk/kmkbuiltin/solfakes.c (modified) * trunk/src/kmk/kmkbuiltin/solfakes.h (modified) kmk_chmod: made it build on solaris (no lchmod or ALLPERMS). Tue, 02 Sep 2008 21:50:04 GMT bird [1710] * trunk/src/kmk/kmkbuiltin/chmod.c (modified) * trunk/src/kmk/kmkbuiltin/install.c (modified) * trunk/src/kmk/kmkbuiltin/mkdir.c (modified) * trunk/src/kmk/kmkbuiltin/mscfakes.c (modified) * trunk/src/kmk/kmkbuiltin/mscfakes.h (modified) * trunk/src/kmk/kmkbuiltin/mv.c (modified) * trunk/src/kmk/kmkbuiltin/rm.c (modified) * trunk/src/kmk/kmkbuiltin/setmode.c (modified) * trunk/src/kmk/kmkbuiltin/strmode.c (modified) kmk: Made chmod build on windows. Some cleanup of the bsdisms. Tue, 02 Sep 2008 04:14:39 GMT bird [1708] * trunk/src/kmk/kmkbuiltin/expr.c (modified) kmk_expr: no __dead, please. Tue, 02 Sep 2008 04:06:42 GMT bird [1707] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/kmkbuiltin.c (modified) * trunk/src/kmk/kmkbuiltin.h (modified) * trunk/src/kmk/kmkbuiltin/expr.c (modified) * trunk/src/kmk/variable.c (modified) kmk_expr: Ported expr. Fixes #43. Tue, 02 Sep 2008 03:17:42 GMT bird [1705] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/kmkbuiltin.c (modified) * trunk/src/kmk/kmkbuiltin.h (modified) * trunk/src/kmk/kmkbuiltin/chmod.c (modified) kmk_chmod: Ported chmod. Fixes #41. Tue, 02 Sep 2008 02:38:30 GMT bird [1704] * trunk/src/kmk/kmkbuiltin/chmod.c (added) kmkbuiltin/chmod.c: file revision 1.33 from FreeBSD. Tue, 02 Sep 2008 02:28:29 GMT bird [1703] * trunk/src/kmk/kmkbuiltin/expr.c (added) kmkbuiltin/expr.c: file revision 1.17 from OpenBSD Sun, 31 Aug 2008 20:24:55 GMT bird [1695] * trunk/src/kmk/kmkbuiltin/append.c (modified) append: Added the -d and -t options for writing define...endef and ... Fri, 11 Jul 2008 00:49:29 GMT bird [1674] * trunk/src/kmk/kmkbuiltin/redirect.c (modified) Fixed the error message on _spawnvp failure (windows) and added an ... Tue, 13 May 2008 00:55:09 GMT bird [1635] * trunk/src/kmk/kmkbuiltin/kbuild_protection.c (modified) Added missing headers (OS/2). Tue, 13 May 2008 00:07:24 GMT bird [1630] * trunk/src/kmk/kmkbuiltin/cp.c (modified) Forgot to read the environment. Mon, 12 May 2008 23:33:31 GMT bird [1629] * trunk/src/kmk/kmkbuiltin/rm.c (modified) Fixed warning. Mon, 12 May 2008 23:23:21 GMT bird [1627] * trunk/src/kmk/kmkbuiltin/cp.c (modified) Enabled recursive copying w/ protection a la rm. Mon, 12 May 2008 23:22:58 GMT bird [1626] * trunk/src/kmk/kmkbuiltin/rm.c (modified) removed a leftover prototype. Mon, 05 May 2008 22:22:55 GMT bird [1604] * trunk/src/ash/Makefile.kmk (modified) * trunk/src/kash/Makefile.kmk (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/kmkbuiltin/mv.c (modified) * trunk/src/sed/Makefile.kmk (modified) * trunk/src/sed/lib/getopt.c (modified) DragonFly BSD config. Kudos to Francis G. Thu, 01 May 2008 21:52:59 GMT bird [1598] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/kmkbuiltin/kbuild_protection.c (added) * trunk/src/kmk/kmkbuiltin/kbuild_protection.h (added) * trunk/src/kmk/kmkbuiltin/rm.c (modified) split out the path protection code from rm. Thu, 01 May 2008 21:52:38 GMT bird [1597] * trunk/src/kmk/kmkbuiltin/cp.c (modified) protection work in progress. Thu, 01 May 2008 21:37:25 GMT bird [1596] * trunk/src/kmk/kmkbuiltin/cat.c (modified) indent. Thu, 01 May 2008 21:37:09 GMT bird [1595] * trunk/src/kmk/kmkbuiltin/mkdir.c (modified) indent. Thu, 01 May 2008 21:36:59 GMT bird [1594] * trunk/src/kmk/kmkbuiltin/test.c (modified) xmalloc should work fine. Thu, 01 May 2008 21:36:42 GMT bird [1593] * trunk/src/kmk/kmkbuiltin/darwin.c (modified) prop and header. Fri, 25 Apr 2008 03:40:40 GMT bird [1582] * trunk/src/kmk/kmkbuiltin/fts.c (modified) Fixed crash in open(NULL,,) on solaris because of bad dirfd macro. Fri, 25 Apr 2008 00:47:29 GMT bird [1578] * trunk/src/kmk/kmkbuiltin/rm.c (modified) Compile fix and workaround for broken _getdcwd (see libc ticket #194). Fri, 25 Apr 2008 00:29:25 GMT bird [1577] * trunk/src/kmk/kmkbuiltin/redirect.c (modified) It's lu not ul you feed printf to print a ULONG. Fri, 25 Apr 2008 00:26:53 GMT bird [1576] * trunk/src/kmk/kmkbuiltin/redirect.c (modified) build fix. Thu, 24 Apr 2008 14:13:43 GMT bird [1567] * trunk/src/kmk/kmkbuiltin/rm.c (modified) strncmp can be a freeking macro of course, so STR_SIZE_PAIR won't ... Wed, 23 Apr 2008 01:46:04 GMT bird [1558] * trunk/src/kmk/kmkbuiltin/fts.c (modified) drop the cyclic check on windows if ino and dev is 0. fixed a slash ... Wed, 23 Apr 2008 01:23:21 GMT bird [1556] * trunk/src/kmk/kmkbuiltin/mkdir.c (modified) Fixed UNC build. (mkdir -p //server/share/something failed because of ... Wed, 23 Apr 2008 01:08:50 GMT bird [1555] * trunk/src/kmk/kmkbuiltin/rm.c (modified) bugfixes for windows/os2. Wed, 23 Apr 2008 00:49:42 GMT bird [1553] * trunk/src/kmk/kmkbuiltin/rm.c (modified) MSC build fixes. Wed, 23 Apr 2008 00:40:56 GMT bird [1552] * trunk/src/kmk/kmkbuiltin/rm.c (modified) minor cleanup. Wed, 23 Apr 2008 00:40:15 GMT bird [1551] * trunk/src/kmk/kmkbuiltin/rm.c (modified) Full protection, depth argument and environment overrides. Tue, 22 Apr 2008 23:40:38 GMT bird [1550] * trunk/src/kmk/kmkbuiltin/rm.c (modified) Enabled rm -R. Mon, 21 Apr 2008 16:10:42 GMT bird [1539] * trunk/src/kmk/kmkbuiltin/install.c (modified) fixed strip() not returning a value (one more case). Mon, 21 Apr 2008 16:10:11 GMT bird [1538] * trunk/src/kmk/kmkbuiltin/install.c (modified) fixed strip() not returning a value. Sun, 13 Apr 2008 02:20:41 GMT bird [1527] * trunk/src/kmk/kmkbuiltin/redirect.c (modified) Intercept BEGINLIBPATH, ENDLIBPATH and LIBPATHSTRICT on OS/2. Print ... Sun, 13 Apr 2008 02:18:58 GMT bird [1526] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/kmkbuiltin/kbuild_version.c (modified) * trunk/src/kmk/main.c (modified) Print the revision in the version info. Wed, 09 Apr 2008 12:34:55 GMT bird [1516] * trunk/src/kmk/kmkbuiltin/mkdir.c (modified) Solaris mount points *may* return ENOSYS if prodded with mkdir() (nfs ... Wed, 09 Apr 2008 12:22:41 GMT bird [1514] * trunk/src/kmk/kmkbuiltin/kDepIDB.c (modified) Bad idea to use read(fileno()) on a stream after searching it because ... Sun, 30 Mar 2008 14:08:18 GMT bird [1455] * trunk/src/kmk/kmkbuiltin/test.c (modified) Fixed electric heap build problem. Sun, 30 Mar 2008 06:45:10 GMT bird [1442] * trunk/src/kmk/function.c (modified) * trunk/src/kmk/kmkbuiltin/append.c (modified) fixes. Sun, 30 Mar 2008 04:13:55 GMT bird [1440] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/commands.c (modified) * trunk/src/kmk/commands.h (modified) * trunk/src/kmk/expand.c (modified) * trunk/src/kmk/function.c (modified) * trunk/src/kmk/job.c (modified) * trunk/src/kmk/kmkbuiltin/append.c (modified) * trunk/src/kmk/variable.c (modified) * trunk/src/kmk/variable.h (modified) Added comp-cmds-ex, commands, commands-sc and commands-usr. Added a ... Fri, 07 Mar 2008 02:05:46 GMT bird [1393] * trunk/src/kmk/kmkbuiltin/md5sum.c (modified) Added an --output/-o option for use with -p. Mon, 03 Dec 2007 01:44:35 GMT bird [1356] * trunk/src/kmk/kmkbuiltin/cp_utils.c (modified) Fixed busted --changed implementation. It leaked a handle if the ... Sun, 02 Dec 2007 22:07:40 GMT bird [1340] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/kmkbuiltin/kbuild_version.c (moved) Made bootstrap work. (kmk_redirect + version.c clash) Sun, 02 Dec 2007 20:49:33 GMT bird [1329] * trunk/src/kmk/kmkbuiltin/install.c (modified) * trunk/src/kmk/kmkbuiltin/kDepIDB.c (modified) * trunk/src/kmk/kmkbuiltin/md5sum.c (modified) fixed a few warnings the broken --help and --version for install. Sun, 02 Dec 2007 20:42:11 GMT bird [1328] * trunk/src/kmk/kmkbuiltin/cmp.c (modified) * trunk/src/kmk/kmkbuiltin/cp.c (modified) * trunk/src/kmk/kmkbuiltin/ln.c (modified) * trunk/src/kmk/kmkbuiltin/mv.c (modified) * trunk/src/kmk/kmkbuiltin/printf.c (modified) * trunk/src/kmk/kmkbuiltin/rm.c (modified) include our getopt.h Sun, 02 Dec 2007 20:39:48 GMT bird [1327] * trunk/src/kmk/kmkbuiltin/cat.c (modified) * trunk/src/kmk/kmkbuiltin/install.c (modified) * trunk/src/kmk/kmkbuiltin/mkdir.c (modified) include getopt.h. Sun, 02 Dec 2007 10:28:19 GMT bird [1321] * trunk/src/kmk/kmkbuiltin/mscfakes.c (modified) * trunk/src/kmk/kmkbuiltin/mscfakes.h (modified) Fix stat(./). Sun, 02 Dec 2007 10:08:05 GMT bird [1320] * trunk/src/kmk/kmkbuiltin/mv.c (modified) don't crash in usage(). Sun, 02 Dec 2007 06:57:11 GMT bird [1318] * trunk/src/kmk/kmkbuiltin/test.c (modified) no xmalloc in the kmk_test link. Sun, 02 Dec 2007 06:52:46 GMT bird [1316] * trunk/src/kmk/kmkbuiltin/test.c (modified) main prototype fix. Sun, 02 Dec 2007 04:55:52 GMT bird [1310] * trunk/src/kmk/kmkbuiltin/cmp_misc.c (deleted) combined the bulk of the cmp stuff into cmp_util.c. implemented cp ... Sun, 02 Dec 2007 04:53:40 GMT bird [1309] * trunk/src/kmk/Makefile.am (modified) * trunk/src/kmk/Makefile.kmk (modified) * trunk/src/kmk/kmkbuiltin/cmp.c (modified) * trunk/src/kmk/kmkbuiltin/cmp_extern.h (modified) * trunk/src/kmk/kmkbuiltin/cmp_regular.c (deleted) * trunk/src/kmk/kmkbuiltin/cmp_regular_std.c (deleted) * trunk/src/kmk/kmkbuiltin/cmp_special.c (deleted) * trunk/src/kmk/kmkbuiltin/cmp_util.c (copied) * 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/err.h (modified) * trunk/src/kmk/kmkbuiltin/mscfakes.h (modified) combined the bulk of the cmp stuff into cmp_util.c. implemented cp ... Sun, 02 Dec 2007 02:05:11 GMT bird [1308] * trunk/src/kmk/kmkbuiltin/redirect.c (modified) Added two new options: -C