CVS commit: src/usr.bin/make

2013-05-18 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Sat May 18 13:12:45 UTC 2013 Modified Files: src/usr.bin/make: var.c Log Message: Var_Delete: expand name if needed. To generate a diff of this commit: cvs rdiff -u -r1.173 -r1.174 src/usr.bin/make/var.c Please note that diffs

CVS commit: src/usr.bin/make

2013-05-16 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Thu May 16 21:56:56 UTC 2013 Modified Files: src/usr.bin/make: meta.c Log Message: New compiler doesn't like foo() To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30 src/usr.bin/make/meta.c Please note that diffs are

CVS commit: src/usr.bin/make

2013-05-16 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Thu May 16 21:56:56 UTC 2013 Modified Files: src/usr.bin/make: meta.c Log Message: New compiler doesn't like foo() To generate a diff of this commit: cvs rdiff -u -r1.29 -r1.30 src/usr.bin/make/meta.c Please note that diffs are

CVS commit: src/usr.bin/make

2013-03-30 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Sun Mar 31 05:49:51 UTC 2013 Modified Files: src/usr.bin/make: make.1 meta.c Log Message: Refine the effect of .OODATE on command comparison. Rather than apply it to the whole script, just the current command line is affected.

CVS commit: src/usr.bin/make

2013-03-30 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Sun Mar 31 05:49:51 UTC 2013 Modified Files: src/usr.bin/make: make.1 meta.c Log Message: Refine the effect of .OODATE on command comparison. Rather than apply it to the whole script, just the current command line is affected.

CVS commit: src/usr.bin/make

2013-03-23 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Sat Mar 23 23:39:47 UTC 2013 Modified Files: src/usr.bin/make: meta.c Log Message: After removing an entry from missingFiles, set ln=NULL after Lst_Remove() to make it clear we won't use it after this point. To generate a diff of

CVS commit: src/usr.bin/make

2013-03-23 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Sat Mar 23 23:39:47 UTC 2013 Modified Files: src/usr.bin/make: meta.c Log Message: After removing an entry from missingFiles, set ln=NULL after Lst_Remove() to make it clear we won't use it after this point. To generate a diff of

CVS commit: src/usr.bin/make/unit-tests

2013-03-22 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Fri Mar 22 16:36:46 UTC 2013 Modified Files: src/usr.bin/make/unit-tests: Makefile test.exp Added Files: src/usr.bin/make/unit-tests: export-env Log Message: Add unit-test for export-env and gmake export To generate a diff

CVS commit: src/usr.bin/make

2013-03-22 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Sat Mar 23 05:31:29 UTC 2013 Modified Files: src/usr.bin/make: main.c make.1 meta.c meta.h Log Message: If built with filemon support, set .MAKE.PATH_FILEMON to _PATH_FILEMON so that makefiles can test for it. To generate a diff

CVS commit: src/usr.bin/make

2013-03-22 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Fri Mar 22 16:07:59 UTC 2013 Modified Files: src/usr.bin/make: parse.c Log Message: ParseGmakeExport: terminate variable at '=', or setenv(3) will fail on some systems. To generate a diff of this commit: cvs rdiff -u -r1.187

CVS commit: src/usr.bin/make/unit-tests

2013-03-22 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Fri Mar 22 16:36:46 UTC 2013 Modified Files: src/usr.bin/make/unit-tests: Makefile test.exp Added Files: src/usr.bin/make/unit-tests: export-env Log Message: Add unit-test for export-env and gmake export To generate a diff

CVS commit: src/usr.bin/make

2013-03-22 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Sat Mar 23 05:31:29 UTC 2013 Modified Files: src/usr.bin/make: main.c make.1 meta.c meta.h Log Message: If built with filemon support, set .MAKE.PATH_FILEMON to _PATH_FILEMON so that makefiles can test for it. To generate a diff

CVS commit: src/usr.bin/make

2013-01-27 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Sun Jan 27 18:52:02 UTC 2013 Modified Files: src/usr.bin/make: make.1 Log Message: In SHELL COMMANDS section, provide some clues about different behavior in jobs vs non-jobs mode. Move the comment about when shell is skipped to this

CVS commit: src/usr.bin/make

2013-01-27 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Sun Jan 27 18:52:02 UTC 2013 Modified Files: src/usr.bin/make: make.1 Log Message: In SHELL COMMANDS section, provide some clues about different behavior in jobs vs non-jobs mode. Move the comment about when shell is skipped to this

CVS commit: src/usr.bin/make

2013-01-24 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Fri Jan 25 02:01:11 UTC 2013 Modified Files: src/usr.bin/make: compat.c job.c main.c Log Message: Remove Check_Cwd - it is no longer needed. To generate a diff of this commit: cvs rdiff -u -r1.90 -r1.91 src/usr.bin/make/compat.c

CVS commit: src/usr.bin/make

2013-01-24 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Fri Jan 25 02:01:11 UTC 2013 Modified Files: src/usr.bin/make: compat.c job.c main.c Log Message: Remove Check_Cwd - it is no longer needed. To generate a diff of this commit: cvs rdiff -u -r1.90 -r1.91 src/usr.bin/make/compat.c

CVS commit: src/usr.bin/make

2013-01-18 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Sat Jan 19 04:23:37 UTC 2013 Modified Files: src/usr.bin/make: meta.c Log Message: meta_oodate: rename ignoreOODATE to needOODATE. if target uses ${.OODATE} in its script; 1. we canno compare commands 2. if we decide it is

CVS commit: src/usr.bin/make

2013-01-18 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Sat Jan 19 04:23:37 UTC 2013 Modified Files: src/usr.bin/make: meta.c Log Message: meta_oodate: rename ignoreOODATE to needOODATE. if target uses ${.OODATE} in its script; 1. we canno compare commands 2. if we decide it is

CVS commit: src/sys/dev/filemon

2012-11-19 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Mon Nov 19 22:20:10 UTC 2012 Modified Files: src/sys/dev/filemon: filemon.c filemon.h filemon_wrapper.c Log Message: filemon_pid_check: Avoid recursion, and hold a reader lock on p_reflock while we check for filemon, and until we

CVS commit: src/sys/dev/filemon

2012-11-19 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Mon Nov 19 22:20:10 UTC 2012 Modified Files: src/sys/dev/filemon: filemon.c filemon.h filemon_wrapper.c Log Message: filemon_pid_check: Avoid recursion, and hold a reader lock on p_reflock while we check for filemon, and until we

CVS commit: src/usr.bin/make

2012-11-09 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Fri Nov 9 18:53:05 UTC 2012 Modified Files: src/usr.bin/make: make.c Log Message: Do not stop looking for children, just because one has a .ORDER dependency. To generate a diff of this commit: cvs rdiff -u -r1.87 -r1.88

CVS commit: src/usr.bin/make/unit-tests

2012-11-09 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Fri Nov 9 19:08:29 UTC 2012 Modified Files: src/usr.bin/make/unit-tests: Makefile test.exp Added Files: src/usr.bin/make/unit-tests: order Log Message: Add a unit-test for .ORDER To generate a diff of this commit: cvs

CVS commit: src/usr.bin/make

2012-11-09 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Fri Nov 9 18:53:05 UTC 2012 Modified Files: src/usr.bin/make: make.c Log Message: Do not stop looking for children, just because one has a .ORDER dependency. To generate a diff of this commit: cvs rdiff -u -r1.87 -r1.88

CVS commit: src/usr.bin/make/unit-tests

2012-11-09 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Fri Nov 9 19:08:29 UTC 2012 Modified Files: src/usr.bin/make/unit-tests: Makefile test.exp Added Files: src/usr.bin/make/unit-tests: order Log Message: Add a unit-test for .ORDER To generate a diff of this commit: cvs

CVS commit: src/usr.bin/make

2012-11-02 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Sat Nov 3 02:25:13 UTC 2012 Modified Files: src/usr.bin/make: cond.c Log Message: Allow cond_state[] to grow. The need is rare, but real. Reviewed by: christos To generate a diff of this commit: cvs rdiff -u -r1.64 -r1.65

CVS commit: src/usr.bin/make

2012-11-02 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Sat Nov 3 02:25:13 UTC 2012 Modified Files: src/usr.bin/make: cond.c Log Message: Allow cond_state[] to grow. The need is rare, but real. Reviewed by: christos To generate a diff of this commit: cvs rdiff -u -r1.64 -r1.65

CVS commit: src/usr.bin/make

2012-10-07 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Sun Oct 7 19:17:31 UTC 2012 Modified Files: src/usr.bin/make: compat.c Log Message: Treat empty commands same as jobs mode To generate a diff of this commit: cvs rdiff -u -r1.89 -r1.90 src/usr.bin/make/compat.c Please note that

CVS commit: src/usr.bin/make

2012-10-07 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Sun Oct 7 19:17:31 UTC 2012 Modified Files: src/usr.bin/make: compat.c Log Message: Treat empty commands same as jobs mode To generate a diff of this commit: cvs rdiff -u -r1.89 -r1.90 src/usr.bin/make/compat.c Please note that

CVS commit: src/usr.bin/make

2012-09-16 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Mon Sep 17 01:23:46 UTC 2012 Modified Files: src/usr.bin/make: make.1 Log Message: Document the fact that lack of shell meta chars in a command results in direct exec in compat mode. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/usr.bin/make

2012-08-31 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Fri Aug 31 07:00:36 UTC 2012 Modified Files: src/usr.bin/make: main.c Log Message: Cast sizeof() to int, which is sufficent and consistent with other use within make. To generate a diff of this commit: cvs rdiff -u -r1.202 -r1.203

CVS commit: src/usr.bin/make

2012-08-30 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Thu Aug 30 22:09:58 UTC 2012 Modified Files: src/usr.bin/make: make.1 Log Message: Add a knob to control whether -V fully expands a plain variable by default. The default retains the traditional NetBSD behavior, but the knob can be

CVS commit: src/usr.bin/make

2012-07-03 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Tue Jul 3 21:03:41 UTC 2012 Modified Files: src/usr.bin/make: job.c Log Message: An X!= command, can cause Shell_Init() to be called before Job_ParseShell(). Job_ParseShell() should call Shell_Init() again if needed to ensure

CVS commit: src/usr.bin/make

2012-07-03 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Tue Jul 3 21:03:41 UTC 2012 Modified Files: src/usr.bin/make: job.c Log Message: An X!= command, can cause Shell_Init() to be called before Job_ParseShell(). Job_ParseShell() should call Shell_Init() again if needed to ensure

CVS commit: src/usr.bin/make

2012-06-27 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Wed Jun 27 17:22:58 UTC 2012 Modified Files: src/usr.bin/make: meta.c Log Message: gcc 4.2 doesn't like externs inside functions To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/usr.bin/make/meta.c Please note

CVS commit: src/usr.bin/make

2012-06-27 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Wed Jun 27 17:22:58 UTC 2012 Modified Files: src/usr.bin/make: meta.c Log Message: gcc 4.2 doesn't like externs inside functions To generate a diff of this commit: cvs rdiff -u -r1.24 -r1.25 src/usr.bin/make/meta.c Please note

CVS commit: src/usr.sbin/makefs

2012-06-22 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Fri Jun 22 06:15:18 UTC 2012 Modified Files: src/usr.sbin/makefs: ffs.c makefs.8 makefs.c makefs.h Log Message: Add -Z to enable sparse files - for ffs at least. Based on a patch from shesha at juniper. To generate a diff of this

CVS commit: src/usr.sbin/makefs

2012-06-22 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Fri Jun 22 06:15:18 UTC 2012 Modified Files: src/usr.sbin/makefs: ffs.c makefs.8 makefs.c makefs.h Log Message: Add -Z to enable sparse files - for ffs at least. Based on a patch from shesha at juniper. To generate a diff of this

CVS commit: src/usr.bin/make

2012-06-20 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Wed Jun 20 17:46:29 UTC 2012 Modified Files: src/usr.bin/make: make_malloc.c Log Message: Do not include make_malloc.h or declare progname, both are already done in make.h To generate a diff of this commit: cvs rdiff -u -r1.9

CVS commit: src/sys/dev

2012-06-20 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Wed Jun 20 21:38:27 UTC 2012 Modified Files: src/sys/dev: Makefile Added Files: src/sys/dev/filemon: Makefile Log Message: Install filemon.h To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35

CVS commit: src/usr.bin/make

2012-06-20 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Wed Jun 20 17:46:29 UTC 2012 Modified Files: src/usr.bin/make: make_malloc.c Log Message: Do not include make_malloc.h or declare progname, both are already done in make.h To generate a diff of this commit: cvs rdiff -u -r1.9

CVS commit: src/sys/dev

2012-06-20 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Wed Jun 20 21:38:27 UTC 2012 Modified Files: src/sys/dev: Makefile Added Files: src/sys/dev/filemon: Makefile Log Message: Install filemon.h To generate a diff of this commit: cvs rdiff -u -r1.34 -r1.35

CVS commit: src/usr.bin/make/unit-tests

2012-06-19 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Tue Jun 19 23:25:53 UTC 2012 Modified Files: src/usr.bin/make/unit-tests: Makefile test.exp Added Files: src/usr.bin/make/unit-tests: forloop Log Message: Add unit-tests for .for To generate a diff of this commit: cvs

CVS commit: src/usr.bin/make/unit-tests

2012-06-19 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Tue Jun 19 23:25:53 UTC 2012 Modified Files: src/usr.bin/make/unit-tests: Makefile test.exp Added Files: src/usr.bin/make/unit-tests: forloop Log Message: Add unit-tests for .for To generate a diff of this commit: cvs

CVS commit: src/usr.bin/make

2012-06-05 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Tue Jun 5 06:11:51 UTC 2012 Modified Files: src/usr.bin/make: compat.c Log Message: Re-raising SIGINT etc, after running .INTERRUPT provides much more reliable shutdown on some systems. Based on CompatInterrupt in FreeBSD's make.

CVS commit: src/usr.bin/make

2012-06-05 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Tue Jun 5 17:31:04 UTC 2012 Modified Files: src/usr.bin/make: compat.c Log Message: kill(2) is more appropriate and more portable than raise(3) To generate a diff of this commit: cvs rdiff -u -r1.87 -r1.88

CVS commit: src/usr.bin/make

2012-06-05 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Tue Jun 5 06:11:51 UTC 2012 Modified Files: src/usr.bin/make: compat.c Log Message: Re-raising SIGINT etc, after running .INTERRUPT provides much more reliable shutdown on some systems. Based on CompatInterrupt in FreeBSD's make.

CVS commit: src/usr.bin/make

2012-06-05 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Tue Jun 5 17:31:04 UTC 2012 Modified Files: src/usr.bin/make: compat.c Log Message: kill(2) is more appropriate and more portable than raise(3) To generate a diff of this commit: cvs rdiff -u -r1.87 -r1.88

CVS commit: src/usr.bin/make

2012-06-04 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Mon Jun 4 20:34:21 UTC 2012 Modified Files: src/usr.bin/make: make.h util.c var.c Log Message: Var_UnExport() and setenv() can both realloc environ. Use a common variable (savedEnv) to track that to avoid wasting memory. Also, if

CVS commit: src/usr.bin/make

2012-06-04 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Mon Jun 4 22:45:06 UTC 2012 Modified Files: src/usr.bin/make: util.c Log Message: Fix findenv() to fully match name To generate a diff of this commit: cvs rdiff -u -r1.52 -r1.53 src/usr.bin/make/util.c Please note that diffs are

CVS commit: src/usr.bin/make

2012-06-04 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Mon Jun 4 20:34:21 UTC 2012 Modified Files: src/usr.bin/make: make.h util.c var.c Log Message: Var_UnExport() and setenv() can both realloc environ. Use a common variable (savedEnv) to track that to avoid wasting memory. Also, if

CVS commit: src/usr.bin/make

2012-06-04 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Mon Jun 4 22:45:06 UTC 2012 Modified Files: src/usr.bin/make: util.c Log Message: Fix findenv() to fully match name To generate a diff of this commit: cvs rdiff -u -r1.52 -r1.53 src/usr.bin/make/util.c Please note that diffs are

CVS commit: src/usr.bin/make

2012-06-02 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Sun Jun 3 04:29:40 UTC 2012 Modified Files: src/usr.bin/make: for.c Log Message: Handle quoted strings as items in a .for list To generate a diff of this commit: cvs rdiff -u -r1.48 -r1.49 src/usr.bin/make/for.c Please note that

CVS commit: src/usr.bin/make

2012-06-02 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Sun Jun 3 04:29:40 UTC 2012 Modified Files: src/usr.bin/make: for.c Log Message: Handle quoted strings as items in a .for list To generate a diff of this commit: cvs rdiff -u -r1.48 -r1.49 src/usr.bin/make/for.c Please note that

CVS commit: src/usr.bin/make

2012-05-30 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Wed May 30 21:42:04 UTC 2012 Modified Files: src/usr.bin/make: compat.c Log Message: An empty command is quietly ignored in jobs mode, but causes a failure in compat mode. Just skip it. To generate a diff of this commit: cvs

CVS commit: src/usr.bin/make

2012-05-30 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Wed May 30 21:54:23 UTC 2012 Modified Files: src/usr.bin/make: Makefile Log Message: Don't pass debug flags etc. to unit-tests To generate a diff of this commit: cvs rdiff -u -r1.55 -r1.56 src/usr.bin/make/Makefile Please note

CVS commit: src/usr.bin/make

2012-05-30 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Wed May 30 21:42:04 UTC 2012 Modified Files: src/usr.bin/make: compat.c Log Message: An empty command is quietly ignored in jobs mode, but causes a failure in compat mode. Just skip it. To generate a diff of this commit: cvs

CVS commit: src/usr.bin/make

2012-05-30 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Wed May 30 21:54:23 UTC 2012 Modified Files: src/usr.bin/make: Makefile Log Message: Don't pass debug flags etc. to unit-tests To generate a diff of this commit: cvs rdiff -u -r1.55 -r1.56 src/usr.bin/make/Makefile Please note

CVS commit: src/usr.bin/make

2012-05-21 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Mon May 21 06:30:03 UTC 2012 Modified Files: src/usr.bin/make: cond.c Log Message: In meta mode, level 0 can legitimately see 64 nested .if's To generate a diff of this commit: cvs rdiff -u -r1.62 -r1.63 src/usr.bin/make/cond.c

CVS commit: src/usr.bin/make

2012-05-21 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Mon May 21 06:30:03 UTC 2012 Modified Files: src/usr.bin/make: cond.c Log Message: In meta mode, level 0 can legitimately see 64 nested .if's To generate a diff of this commit: cvs rdiff -u -r1.62 -r1.63 src/usr.bin/make/cond.c

CVS commit: src/usr.bin/make

2012-05-17 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Fri May 18 02:28:17 UTC 2012 Modified Files: src/usr.bin/make: make_malloc.c var.c Log Message: Avoid nested extern declaration warnings To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/usr.bin/make/make_malloc.c

CVS commit: src/usr.bin/make

2012-05-17 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Fri May 18 02:28:17 UTC 2012 Modified Files: src/usr.bin/make: make_malloc.c var.c Log Message: Avoid nested extern declaration warnings To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7 src/usr.bin/make/make_malloc.c

CVS commit: src/usr.bin/make

2012-04-24 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Tue Apr 24 20:12:16 UTC 2012 Modified Files: src/usr.bin/make: make.1 parse.c Log Message: Restore previous behavior - supressing duplicate entries in .MAKE.MAKEFILES - it is more efficient. To generate a diff of this commit: cvs

CVS commit: src/usr.bin/make

2012-04-24 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Tue Apr 24 20:26:58 UTC 2012 Modified Files: src/usr.bin/make: buf.c buf.h var.c Log Message: Var* are generally very liberal with memory, with the expectation that none of it persists for long. This isn't always true - for example

CVS commit: src/usr.bin/make

2012-04-24 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Tue Apr 24 20:35:04 UTC 2012 Modified Files: src/usr.bin/make: main.c Log Message: Fix handling of -dF+/tmp/file To generate a diff of this commit: cvs rdiff -u -r1.198 -r1.199 src/usr.bin/make/main.c Please note that diffs are

CVS commit: src/usr.bin/make

2012-04-24 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Tue Apr 24 20:12:16 UTC 2012 Modified Files: src/usr.bin/make: make.1 parse.c Log Message: Restore previous behavior - supressing duplicate entries in .MAKE.MAKEFILES - it is more efficient. To generate a diff of this commit: cvs

CVS commit: src/usr.bin/make

2012-04-24 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Tue Apr 24 20:26:58 UTC 2012 Modified Files: src/usr.bin/make: buf.c buf.h var.c Log Message: Var* are generally very liberal with memory, with the expectation that none of it persists for long. This isn't always true - for example

CVS commit: src/usr.bin/make

2012-04-24 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Tue Apr 24 20:35:04 UTC 2012 Modified Files: src/usr.bin/make: main.c Log Message: Fix handling of -dF+/tmp/file To generate a diff of this commit: cvs rdiff -u -r1.198 -r1.199 src/usr.bin/make/main.c Please note that diffs are

CVS commit: src/usr.bin/make

2012-04-19 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Fri Apr 20 05:33:42 UTC 2012 Modified Files: src/usr.bin/make: make.1 parse.c Log Message: Fix some typos in/around ParseGmakeExport. Remove the suppresssion of duplicate entries in .MAKE.MAKEFILES To generate a diff of this

CVS commit: src/usr.bin/make

2012-04-19 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Fri Apr 20 05:33:42 UTC 2012 Modified Files: src/usr.bin/make: make.1 parse.c Log Message: Fix some typos in/around ParseGmakeExport. Remove the suppresssion of duplicate entries in .MAKE.MAKEFILES To generate a diff of this

CVS commit: src/usr.bin/make

2012-03-24 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Sat Mar 24 20:28:42 UTC 2012 Modified Files: src/usr.bin/make: parse.c Log Message: Avoid the need to escape the # in :[#] when parsing conditionals. To generate a diff of this commit: cvs rdiff -u -r1.180 -r1.181

CVS commit: src/usr.bin/make

2012-03-24 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Sat Mar 24 20:28:42 UTC 2012 Modified Files: src/usr.bin/make: parse.c Log Message: Avoid the need to escape the # in :[#] when parsing conditionals. To generate a diff of this commit: cvs rdiff -u -r1.180 -r1.181

CVS commit: src/usr.bin/make

2012-02-03 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Fri Feb 3 21:39:25 UTC 2012 Modified Files: src/usr.bin/make: make.1 Log Message: Fix description of 'silent' in .MAKE.MODE Also document 'env' in that context. To generate a diff of this commit: cvs rdiff -u -r1.199 -r1.200

CVS commit: src/usr.bin/make

2012-02-03 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Fri Feb 3 21:39:25 UTC 2012 Modified Files: src/usr.bin/make: make.1 Log Message: Fix description of 'silent' in .MAKE.MODE Also document 'env' in that context. To generate a diff of this commit: cvs rdiff -u -r1.199 -r1.200

CVS commit: src/usr.bin/make

2011-12-22 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Fri Dec 23 05:01:59 UTC 2011 Modified Files: src/usr.bin/make: make.1 Log Message: Mention limits of :P To generate a diff of this commit: cvs rdiff -u -r1.198 -r1.199 src/usr.bin/make/make.1 Please note that diffs are not public

CVS commit: src/usr.bin/make

2011-12-22 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Fri Dec 23 05:01:59 UTC 2011 Modified Files: src/usr.bin/make: make.1 Log Message: Mention limits of :P To generate a diff of this commit: cvs rdiff -u -r1.198 -r1.199 src/usr.bin/make/make.1 Please note that diffs are not public

CVS commit: src/usr.bin/make

2011-12-16 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Sat Dec 17 04:43:45 UTC 2011 Modified Files: src/usr.bin/make: make.1 Log Message: The :@ example gives the impression that we encourage the ODE convention of naming loop variables like .LINK., when in fact single char variables are

CVS commit: src/usr.bin/make

2011-12-16 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Sat Dec 17 04:43:45 UTC 2011 Modified Files: src/usr.bin/make: make.1 Log Message: The :@ example gives the impression that we encourage the ODE convention of naming loop variables like .LINK., when in fact single char variables are

CVS commit: src/sys

2011-10-14 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Sat Oct 15 00:23:08 UTC 2011 Modified Files: src/sys/arch/i386/conf: ALL src/sys/conf: files majors src/sys/dev/filemon: filemon.c Log Message: Add the plumbing so one could compile filemon(4) into a kernel. To

CVS commit: src/sys

2011-10-14 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Sat Oct 15 00:23:08 UTC 2011 Modified Files: src/sys/arch/i386/conf: ALL src/sys/conf: files majors src/sys/dev/filemon: filemon.c Log Message: Add the plumbing so one could compile filemon(4) into a kernel. To

CVS commit: src

2011-09-29 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Thu Sep 29 17:40:19 UTC 2011 Modified Files: src/distrib/sets/lists/modules: md.evbppc mi src/sys/modules: Makefile Log Message: Add filemon to the modules we build. To generate a diff of this commit: cvs rdiff -u -r1.10

CVS commit: src

2011-09-29 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Thu Sep 29 23:35:48 UTC 2011 Modified Files: src/distrib/sets/lists/man: mi src/share/man/man4: Makefile Log Message: Install the man page for filemon(4). To generate a diff of this commit: cvs rdiff -u -r1.1343 -r1.1344

CVS commit: src/usr.bin/make

2011-09-29 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Thu Sep 29 23:38:04 UTC 2011 Modified Files: src/usr.bin/make: suff.c src/usr.bin/make/unit-tests: Makefile test.exp Added Files: src/usr.bin/make/unit-tests: phony-end Log Message: Make sure .PHONY targets get

CVS commit: src/share/man/man4

2011-09-29 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Fri Sep 30 05:07:39 UTC 2011 Modified Files: src/share/man/man4: filemon.4 Log Message: Elaborate a little To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/share/man/man4/filemon.4 Please note that diffs are not

CVS commit: src

2011-09-29 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Thu Sep 29 17:40:19 UTC 2011 Modified Files: src/distrib/sets/lists/modules: md.evbppc mi src/sys/modules: Makefile Log Message: Add filemon to the modules we build. To generate a diff of this commit: cvs rdiff -u -r1.10

CVS commit: src

2011-09-29 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Thu Sep 29 23:35:48 UTC 2011 Modified Files: src/distrib/sets/lists/man: mi src/share/man/man4: Makefile Log Message: Install the man page for filemon(4). To generate a diff of this commit: cvs rdiff -u -r1.1343 -r1.1344

CVS commit: src/usr.bin/make

2011-09-29 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Thu Sep 29 23:38:04 UTC 2011 Modified Files: src/usr.bin/make: suff.c src/usr.bin/make/unit-tests: Makefile test.exp Added Files: src/usr.bin/make/unit-tests: phony-end Log Message: Make sure .PHONY targets get

CVS commit: src/share/man/man4

2011-09-29 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Fri Sep 30 05:07:39 UTC 2011 Modified Files: src/share/man/man4: filemon.4 Log Message: Elaborate a little To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6 src/share/man/man4/filemon.4 Please note that diffs are not

CVS commit: src/share/man/man4

2011-09-26 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Mon Sep 26 19:02:39 UTC 2011 Modified Files: src/share/man/man4: filemon.4 Log Message: Update description for V4. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/share/man/man4/filemon.4 Please note that diffs

CVS commit: src/share/man/man4

2011-09-26 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Mon Sep 26 19:02:39 UTC 2011 Modified Files: src/share/man/man4: filemon.4 Log Message: Update description for V4. To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/share/man/man4/filemon.4 Please note that diffs

CVS commit: src/sys/dev/filemon

2011-09-24 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Sat Sep 24 18:08:15 UTC 2011 Modified Files: src/sys/dev/filemon: filemon.h filemon_wrapper.c Log Message: For files opened O_RDWR, output an R record as well as W so that clients that only care about files read can ignore W. Bump

CVS commit: src/sys/dev/filemon

2011-09-24 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Sat Sep 24 18:08:15 UTC 2011 Modified Files: src/sys/dev/filemon: filemon.h filemon_wrapper.c Log Message: For files opened O_RDWR, output an R record as well as W so that clients that only care about files read can ignore W. Bump

CVS commit: src/usr.bin/make

2011-09-02 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Fri Sep 2 16:26:21 UTC 2011 Modified Files: src/usr.bin/make: meta.c Log Message: meta_oodate should ignore makeDependfile To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23 src/usr.bin/make/meta.c Please note that

CVS commit: src/usr.bin/make

2011-09-02 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Fri Sep 2 16:26:21 UTC 2011 Modified Files: src/usr.bin/make: meta.c Log Message: meta_oodate should ignore makeDependfile To generate a diff of this commit: cvs rdiff -u -r1.22 -r1.23 src/usr.bin/make/meta.c Please note that

CVS commit: src/usr.bin/make

2011-08-27 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Sun Aug 28 03:54:07 UTC 2011 Modified Files: src/usr.bin/make: job.c make.1 meta.c Log Message: In meta mode, we create .meta files for most targets. These capture all the interesting data - useful for debugging. In such cases there

CVS commit: src/usr.bin/make

2011-08-27 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Sun Aug 28 03:54:07 UTC 2011 Modified Files: src/usr.bin/make: job.c make.1 meta.c Log Message: In meta mode, we create .meta files for most targets. These capture all the interesting data - useful for debugging. In such cases there

CVS commit: src/usr.bin/make/PSD.doc

2011-08-18 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Thu Aug 18 15:19:30 UTC 2011 Modified Files: src/usr.bin/make/PSD.doc: tutorial.ms Log Message: Fix formatting of Notes to work with groff. Patch from Andrew O. Shadoura. To generate a diff of this commit: cvs rdiff -u -r1.10

CVS commit: src/usr.bin/make

2011-08-18 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Thu Aug 18 15:36:51 UTC 2011 Modified Files: src/usr.bin/make: make.1 Log Message: Make some dashes em-dashes (based on patch from Andrew O. Shadoura). Note behavior of .META flag wrt out-of-date. To generate a diff of this

CVS commit: src/usr.bin/make/PSD.doc

2011-08-18 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Thu Aug 18 15:19:30 UTC 2011 Modified Files: src/usr.bin/make/PSD.doc: tutorial.ms Log Message: Fix formatting of Notes to work with groff. Patch from Andrew O. Shadoura. To generate a diff of this commit: cvs rdiff -u -r1.10

CVS commit: src/usr.bin/make

2011-08-18 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Thu Aug 18 15:36:51 UTC 2011 Modified Files: src/usr.bin/make: make.1 Log Message: Make some dashes em-dashes (based on patch from Andrew O. Shadoura). Note behavior of .META flag wrt out-of-date. To generate a diff of this

CVS commit: src/usr.bin/make

2011-08-17 Thread Simon J. Gerraty
Module Name:src Committed By: sjg Date: Thu Aug 18 00:00:21 UTC 2011 Modified Files: src/usr.bin/make: meta.c Log Message: If a target is explicitly flagged .META, a missing .meta file means it is out-of-date. To generate a diff of this commit: cvs rdiff -u -r1.20

<    2   3   4   5   6   7   8   9   >