commit 4a51d31969ecd012d13697237b3a95c84d1145a2
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Fri Jul 9 09:30:08 2010 -0600

    Leave out the devel bits from the dist tarball

 EXTRADIST |    3 ---
 1 files changed, 0 insertions(+), 3 deletions(-)

commit a83c38419cf5e27e80deb08eafdad847e1688c85
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Thu Jul 8 11:56:28 2010 -0600

    Remove empty if statement in buffer_put.c

 buffer_put.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

commit 54d47666deb3d28c118ab69c8858c5c3b323a32e
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Thu Jul 8 11:51:51 2010 -0600

    Eliminate more compile warnings.

 conf-cc     |    2 +-
 multilog.c  |    2 +-
 softlimit.c |    2 +-
 svc.c       |    2 +-
 svstat.c    |    2 +-
 5 files changed, 5 insertions(+), 5 deletions(-)

commit 278544f3062138ee71876ebec829ab3da0d07daa
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Thu Jul 8 11:47:52 2010 -0600

    Add a sysdep for GCC attributes, to note that strerr_die is noreturn.

 .gitignore        |    1 +
 hasattribute.h.do |    2 ++
 hasattribute.h1   |    2 ++
 hasattribute.h2   |    2 ++
 strerr.h          |    4 +++-
 sysdeps.do        |    3 ++-
 tryattribute.c    |    1 +
 7 files changed, 13 insertions(+), 2 deletions(-)

commit 13cd28f3a26143deb371b2cfd92dc8beb6fba328
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Thu Jul 8 11:19:03 2010 -0600

    Eliminated a few compile warnings.

 conf-cc        |    2 +-
 multilog.c     |    4 +++-
 pathexec_run.c |    5 +++--
 supervise.c    |    2 +-
 4 files changed, 8 insertions(+), 5 deletions(-)

commit 7b4177835ba99efe0354e0641d419f4991fbfe40
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Wed Jul 7 11:43:28 2010 -0600

    Add note to README about other supervisor packages.

 README |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit cfc3c377f381649e3d7cee29709901cdec5e5387
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Wed Jul 7 11:40:18 2010 -0600

    Add missing man pages to the install list.

 MAN |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

commit c27517bea05da57a0c71e4df8fe6d221b292658c
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Wed Jul 7 11:38:02 2010 -0600

    Bumped version to 1.01 for bug fixes

 VERSION |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit cb1c7a05c67a3ebcb285d1e6b684ff5cc182923f
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Tue Jul 6 23:47:01 2010 -0600

    Add a ChangeLog to the dist tarball

 makedist |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 5ae232fb9dc462f2687de9689e290e2e28798153
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Tue Jul 6 23:43:36 2010 -0600

    Rename package to daemontools-encore

 CHANGES |    4 ++--
 README  |   16 ++++++++--------
 VERSION |    2 +-
 3 files changed, 11 insertions(+), 11 deletions(-)

commit e668653204bd123c93d945fed791acae9b4e6666
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Tue Jul 6 21:01:58 2010 -0600

    Add makedist tool and related files.

 EXTRADIST |    8 ++++++++
 VERSION   |    1 +
 makedist  |   12 ++++++++++++
 3 files changed, 21 insertions(+), 0 deletions(-)

commit 903e49681d93f064ea7025c5148a912f3dc25615
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Tue Jul 6 21:00:51 2010 -0600

    Add web page links to README

 README |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

commit 13ed32a9738a7cb0beb3de59bb7d16ddd940c5c9
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Tue Jul 6 21:00:32 2010 -0600

    Remove reference to old daemontools in readproctitle man page

 readproctitle.8 |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 6c9e9357dd6fef6d7a3f21c7eee45394b25bbd53
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Tue Jul 6 21:00:01 2010 -0600

    Fix a common .BR line typo in 3 man pages.

 svc.8.in  |    2 +-
 svok.8.in |    2 +-
 svup.8.in |    2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

commit 250425169a20c2061480b9fdcc5754f477b51fbe
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Tue Jul 6 00:19:34 2010 -0600

    makemake: Fix for dash and other non-bash shells.

 makemake |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit db52bf86b5dc61e441ec83a1e528a97724e79999
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Tue Jul 6 00:04:32 2010 -0600

    svscan: Drop the pre-configured log service subdirectory name.

 .gitignore           |    1 -
 CHANGES              |    2 +-
 conf-svscan-log      |    4 ----
 conf_svscan_log.c.do |    2 --
 svscan.8             |    8 +++++---
 svscan.c             |   14 ++++++++------
 6 files changed, 14 insertions(+), 17 deletions(-)

commit 6d356cf696a1f9c885ab10bb68a8f6b35ebc535f
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Mon Jul 5 22:38:28 2010 -0600

    svscan: Several modifications to the svscan log feature.
    
    This changes svscan to pipe its output through the .log service itself
    rather than the service in .log/log.  The .log service is allowed to
    have a log on itself as well, although that is less likely to be useful.

 CHANGES         |    4 +++-
 conf-svscan-log |    2 +-
 svscan.8        |    6 ++----
 svscan.c        |   28 +++++++++++++++++++---------
 4 files changed, 25 insertions(+), 15 deletions(-)

commit 01d50e170e6945d05071a1e3ea96821d7346a445
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Mon Jul 5 20:37:39 2010 -0600

    svscan: Redirect output through service in .log/log
    
    Adapted from patch found at http://www.gluelogic.com/code/daemontools/

 .gitignore           |    1 +
 CHANGES              |    3 +++
 conf-svscan-log      |    4 ++++
 conf_svscan_log.c.do |    2 ++
 svscan.8             |    9 +++++++++
 svscan.c             |   35 ++++++++++++++++++++++++++++++++---
 6 files changed, 51 insertions(+), 3 deletions(-)

commit 1e1458f9634aaa191d7f06c4bd95db9d3a5380e2
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Mon Jul 5 16:57:23 2010 -0600

    Remove /command recommendation in svscanboot man page

 svscanboot.8 |    6 +-----
 1 files changed, 1 insertions(+), 5 deletions(-)

commit 128e6d278c301067e9800968f0ee47653ef4655b
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Mon Jul 5 16:56:24 2010 -0600

    Remove http://cr.yp.to/daemontools.html references from man pages.

 envdir.8        |    2 --
 envuidgid.8     |    2 --
 fghack.8        |    2 --
 multilog.8      |    2 --
 pgrphack.8      |    2 --
 readproctitle.8 |    3 ---
 setlock.8       |    2 --
 setuidgid.8     |    2 --
 softlimit.8     |    2 --
 supervise.8.in  |    2 --
 svc.8.in        |    2 --
 svok.8.in       |    2 --
 svscan.8        |    2 --
 svscanboot.8    |    3 ---
 svstat.8.in     |    2 --
 svup.8.in       |    2 --
 tai64n.8        |    2 --
 tai64nlocal.8   |    2 --
 18 files changed, 0 insertions(+), 38 deletions(-)

commit 6c047759520955de5f6e49478d0af9b0defae5a3
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Mon Jul 5 16:41:17 2010 -0600

    svup: Make sure supervise is running before checking status.

 svup.8.in |   12 +++++++-----
 svup.c    |   23 +++++++++++++++++------
 2 files changed, 24 insertions(+), 11 deletions(-)

commit 28e0ec3a1c7a465dd60fb55b212b0f42a411bc4c
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Mon Jul 5 16:36:41 2010 -0600

    svup: New program to check if a service is started

 .gitignore                   |    2 +
 BIN                          |    1 +
 CHANGES                      |    2 +
 man.do                       |    1 +
 programs.do                  |    2 +-
 rts.tests/supervise-base.exp |    1 +
 rts.tests/supervise-base.sh  |    1 +
 svok.8.in => svup.8.in       |   32 ++++++++------------------
 svup.c                       |   50 ++++++++++++++++++++++++++++++++++++++++++
 svc=x => svup=x              |    0
 10 files changed, 69 insertions(+), 23 deletions(-)

commit ea3b960bd91dc1d4a9b9ab4cae0d48a25045853f
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Sat Jul 3 22:43:03 2010 -0600

    Add README and LICENSE, and update CHANGES.

 CHANGES |    3 +++
 LICENSE |   19 +++++++++++++++++++
 README  |   26 ++++++++++++++++++++++++++
 3 files changed, 48 insertions(+), 0 deletions(-)

commit f8c1481a4d3fd56855e41214c2ff06883d97fe0a
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Sat Jul 3 23:44:15 2010 -0600

    supervise: Only start "run" if "start" exited non-zero.

 supervise.8.in |    4 ++--
 supervise.c    |    5 +++--
 2 files changed, 5 insertions(+), 4 deletions(-)

commit 4b33ae2c7fdec27c27bb6a99270293943ad569e1
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Sat Jul 3 23:37:15 2010 -0600

    supervise: Do not try to start "run" if it does not exist.

 CHANGES        |    2 +-
 supervise.8.in |    3 ++-
 supervise.c    |    4 ++--
 3 files changed, 5 insertions(+), 4 deletions(-)

commit 7013e0ca6b62672c8cecc008ae80c9c6b0b6ff91
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Fri Jul 2 18:01:49 2010 -0600

    supervise: Handle services with no run script

 supervise.c |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

commit e6bb971311bfb492cd7cdfbd7d71f1463727d526
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Sat Jul 3 08:14:41 2010 -0600

    supervise: Run "stop" once after "run" exits for the last time.

 CHANGES                                         |    3 +-
 TODO                                            |    1 +
 rts.tests/{supervise.exp => supervise-base.exp} |    0
 rts.tests/{supervise.sh => supervise-base.sh}   |    0
 rts.tests/supervise-stop.exp                    |    2 +
 rts.tests/supervise-stop.sh                     |    8 +++++
 supervise.8.in                                  |    8 +++++
 supervise.c                                     |   33 +++++++++++++++++++++-
 8 files changed, 52 insertions(+), 3 deletions(-)

commit 7ab9e4de8d02f084bd87fad5c4645f3331ce6101
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Sat Jul 3 00:11:07 2010 -0600

    supervise: Use seek/write instead of create/rename to write status.

 CHANGES     |    3 +++
 supervise.c |   36 ++++++++++--------------------------
 2 files changed, 13 insertions(+), 26 deletions(-)

commit 7b6aec553f435b6a1f62457f6f50e2d2a65f020f
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Fri Jul 2 23:56:20 2010 -0600

    supervise: Set status properly on stopped services

 supervise.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 2233faafa4b2b8b2b100380089fb86db499c8069
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Fri Jul 2 18:12:21 2010 -0600

    supervise: Move generation of status block into subroutine.

 supervise.c |   68 +++++++++++++++++++++++++++++++++-------------------------
 1 files changed, 39 insertions(+), 29 deletions(-)

commit 7dfe55c100125b4e80024ac569b23fec90dc1fed
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Fri Jul 2 17:56:16 2010 -0600

    supervise: Move execution of notify into subroutine.

 supervise.c |   17 +++++++++++------
 1 files changed, 11 insertions(+), 6 deletions(-)

commit 67dcfcd4d4dde15ba4c4314262d5d420a30d6a4f
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Fri Jul 2 17:55:57 2010 -0600

    Clarify execution of notify in supervise man page.

 supervise.8.in |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit b2a948f9424dfe2fd0428f5799bab48e62a7e791
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Tue Jun 29 15:40:31 2010 -0600

    Add installer program and instructions

 .gitignore                 |    1 +
 BIN                        |   17 +++++
 MAN                        |   14 ++++
 conf-bin                   |    3 +
 conf-man                   |    4 +
 install.do                 |    3 +
 installer.c                |  153 ++++++++++++++++++++++++++++++++++++++++++++
 matchtest=x => installer=x |    2 +-
 programs.do                |    2 +-
 targets.do                 |    2 +-
 10 files changed, 198 insertions(+), 3 deletions(-)

commit 3e22fdff95c6a019349e6e7e686c86ceb89816d6
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Tue Jun 29 15:34:25 2010 -0600

    Copy in scan_8long object from public domain ezmlm sources

 byte=l       |    1 +
 scan_8long.c |   12 ++++++++++++
 2 files changed, 13 insertions(+), 0 deletions(-)

commit 45b56cb38fb6be5f5fcfefdd0c210792630584e8
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Tue Jun 29 15:32:44 2010 -0600

    Add getln objects from other public domain DJB sources

 getln.c  |   16 ++++++++++++++++
 getln.h  |   12 ++++++++++++
 getln2.c |   27 +++++++++++++++++++++++++++
 getln=l  |    2 ++
 4 files changed, 57 insertions(+), 0 deletions(-)

commit 41ec84490cac2c304edb6bf58ed73b51ecc4fd6c
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Tue Jun 29 15:32:13 2010 -0600

    Add buffer_copy object from other public domain DJB source

 buffer_copy.c |   16 ++++++++++++++++
 unix=l        |    1 +
 2 files changed, 17 insertions(+), 0 deletions(-)

commit a9844d9bc2e5ee91f0d10275440c83428dfc43f1
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Tue Jun 29 15:31:20 2010 -0600

    Remove unused buffer_[01]small declarations from buffer.h

 buffer.h |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 78132cc91b9434f4a587564388e31a09c5f6d134
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Mon Jun 28 17:48:48 2010 -0600

    Break the rts self-test system into a set of smaller files

 .gitignore                  |    2 +
 rts.do                      |    4 +-
 rts.exp                     |  187 --------------------------
 rts.exp.do                  |    2 +
 rts.sh.do                   |    2 +
 rts.tests                   |  302 -------------------------------------------
 rts.tests/00-preamble.sh    |   10 ++
 rts.tests/envdir.exp        |   15 ++
 rts.tests/envdir.sh         |   22 +++
 rts.tests/envuidgid.exp     |   11 ++
 rts.tests/envuidgid.sh      |   14 ++
 rts.tests/fghack.exp        |    9 ++
 rts.tests/fghack.sh         |    8 +
 rts.tests/matchtest.exp     |   40 ++++++
 rts.tests/matchtest.sh      |   45 +++++++
 rts.tests/multilog.exp      |   35 +++++
 rts.tests/multilog.sh       |   43 ++++++
 rts.tests/nonexistent.exp   |   15 ++
 rts.tests/nonexistent.sh    |   15 ++
 rts.tests/pgrphack.exp      |    9 ++
 rts.tests/pgrphack.sh       |   12 ++
 rts.tests/readproctitle.exp |    4 +
 rts.tests/readproctitle.sh  |    9 ++
 rts.tests/setlock.exp       |   20 +++
 rts.tests/setlock.sh        |   22 +++
 rts.tests/softlimit.exp     |    9 ++
 rts.tests/softlimit.sh      |   23 ++++
 rts.tests/supervise.exp     |   13 ++
 rts.tests/supervise.sh      |   57 ++++++++
 rts.tests/tai64n.exp        |    7 +
 rts.tests/tai64n.sh         |   10 ++
 31 files changed, 485 insertions(+), 491 deletions(-)

commit f94091fdbfd813ea82df0fef257e6f58fb9f341e
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Mon Jun 28 17:18:09 2010 -0600

    Add expected selftest output and compare after running.

 rts.do  |    1 +
 rts.exp |  187 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 188 insertions(+), 0 deletions(-)

commit 2f6a741e6514758f2e4d34d60b81651510a18bdd
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Mon Jun 28 17:15:29 2010 -0600

    supervise: Fix stat_isexec function so not to run missing "start"

 supervise.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 66236042ba3e957aa2ae021d6faafa577a104a88
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Mon Jun 28 17:06:43 2010 -0600

    supervise: Fix infinite loop for quick exiting services

 supervise.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit c67a985db4f54206222261f8b1b699db7ee798a9
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Sun Jun 27 23:31:23 2010 -0600

    Reworded and expanded note about notify in CHANGES

 CHANGES |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit 47677ebb2913e9899e9ba33196b70bf01f916916
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Sun Jun 27 23:28:00 2010 -0600

    supervise: Pass the (old) PID to the notify script

 supervise.8.in |    5 +++--
 supervise.c    |   18 +++++++++++-------
 2 files changed, 14 insertions(+), 9 deletions(-)

commit 00dbfbc79bfa8ea728ab36bfe2c22180af58b6c6
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Sun Jun 27 23:17:20 2010 -0600

    supervise.8: Add note about notify script names including "log"

 supervise.8.in |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

commit 2cc3168807fdad25190e537c4a1b6c3711510905
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Sun Jun 27 12:32:00 2010 -0600

    svc.8: Add previously added flags to the synopsis

 svc.8.in |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 17159bdf38febdd32f163c20c3465d55f79890d4
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Sun Jun 27 12:30:05 2010 -0600

    svstat: Print an additional line for the log process if present.

 svstat.8.in |    5 +++
 svstat.c    |  114 ++++++++++++++++++++++++++++++++--------------------------
 2 files changed, 68 insertions(+), 51 deletions(-)

commit e2c29392ce9f060287f864ab3f1ab974855d738f
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Sun Jun 27 09:30:40 2010 -0600

    svc: Support the L flag for controlling the log service

 svc.8.in |    7 ++++++-
 svc.c    |    4 ++--
 2 files changed, 8 insertions(+), 3 deletions(-)

commit e129c4bf660151506022e8083217f9add0ef7285
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Sun Jun 27 04:19:10 2010 -0600

    svscan: Only start supervise on log if it's a directory

 svscan.8 |    2 +-
 svscan.c |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 6e746713a13dcbe45e6a78d7547cb50fb2b78def
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Fri Jun 25 17:16:51 2010 -0600

    supervise: Add support for piping to ./log if executable

 CHANGES     |    3 +
 supervise.c |  210 +++++++++++++++++++++++++++++++++++++----------------------
 2 files changed, 136 insertions(+), 77 deletions(-)

commit 93c029de0108396b67bb521f6783153115653ee4
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Fri Jun 25 17:11:55 2010 -0600

    supervise: Use killpid instead of pid in control action loop

 supervise.c |   24 ++++++++++++------------
 1 files changed, 12 insertions(+), 12 deletions(-)

commit 320c5b2ee9e5d454f9ee5704281ab8fa73dd9129
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Sun Jun 27 21:58:20 2010 -0600

    Fix missing dependency in iopause.h

 iopause.h.do |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 36c5c9f62597090055f279e62e03fa4de189ce84
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Thu Jun 24 15:07:25 2010 -0600

    supervise: Add the exit/signal code to the notify arguments

 supervise.8.in |   10 +++++-----
 supervise.c    |   17 +++++++++++------
 2 files changed, 16 insertions(+), 11 deletions(-)

commit 5f8db65178d894ab539d1f48a06c6eee69aa4e87
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Thu Jun 24 15:05:46 2010 -0600

    Fix the macro definitions in wait.h

 wait.h |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

commit c7dcf96389811fbd42b0944583ff30935e9143b5
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Thu Jun 24 14:51:02 2010 -0600

    supervise: Push the argv array into the callers of forkexecve.

 supervise.c |   15 ++++++++-------
 1 files changed, 8 insertions(+), 7 deletions(-)

commit 2d296a640a1d0733c7d975ad772a47cc3d4c4b80
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Thu Jun 24 14:40:39 2010 -0600

    supervise: Always give notify the script name being executed.

 supervise.8.in |   12 +++---------
 supervise.c    |   14 +++++++-------
 2 files changed, 10 insertions(+), 16 deletions(-)

commit 71793d280558cc9b3a5d9d5bb249413e6cd936e0
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Thu Jun 24 14:32:15 2010 -0600

    supervise: Run "notify" when the script starts or exits.

 CHANGES        |    3 +++
 supervise.8.in |   26 ++++++++++++++++++++++++++
 supervise.c    |   16 +++++++++-------
 3 files changed, 38 insertions(+), 7 deletions(-)

commit bf2db39dcf0484b7114f359197a5f02120bfb003
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Thu Jun 24 10:04:38 2010 -0600

    supervise: call announce from pidchange
    
    Every call to pidchange is immediately followed by a call to announce,
    so we can make pidchange call announce itself, saving a few code bytes.

 supervise.c |   35 +++++++++++++++++------------------
 1 files changed, 17 insertions(+), 18 deletions(-)

commit 923955a2597c69a22738a69d0f6faf2e71e04597
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Thu Jun 24 09:59:30 2010 -0600

    supervise: Move the fork+execve bits into their own function

 supervise.c |   53 +++++++++++++++++++++++++++++++----------------------
 1 files changed, 31 insertions(+), 22 deletions(-)

commit 4bbe9c0d1d3e4428fa8266c761343e2c3620c348
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Thu Jun 24 06:57:53 2010 -0600

    supervise/svc: Add support for sending SIGWINCH

 CHANGES     |    2 +-
 supervise.c |    3 +++
 svc.8.in    |    5 +++++
 svc.c       |    4 ++--
 4 files changed, 11 insertions(+), 3 deletions(-)

commit d227c9f2ccf968954ce712458264cbcfe8663ffc
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Thu Jun 10 23:06:24 2010 -0600

    svstat: Output the extended state information.

 CHANGES  |    2 +-
 svstat.c |   20 ++++++++++++++++++--
 2 files changed, 19 insertions(+), 3 deletions(-)

commit 8a5e0cd5ec2c9fcf9e097b1bd547e09f80928179
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Thu Jun 10 23:05:55 2010 -0600

    supervise: Add extended state information to the status file

 CHANGES     |    2 ++
 supervise.c |   23 +++++++++++++++++++----
 svstatus.h  |   13 +++++++++++++
 3 files changed, 34 insertions(+), 4 deletions(-)

commit 84c5e75cefdc483d94dd4637da7cf80ab9816f53
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Sat Jun 19 23:25:35 2010 -0600

    Expand note in conf-supervise

 conf-supervise |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit f4dd94e8a443a99962ae5106baeb19c85d33a379
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Fri Jun 18 17:54:17 2010 -0600

    Fix two warnings in svscan.c

 svscan.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit aa9310e743a815912e85cf3c51e087e33b9c1b6a
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Fri Jun 18 16:27:56 2010 -0600

    Fix a warning in seek_set.c

 seek_set.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit 609df1a865e7cf40e49f453eef44ef02ee5723e9
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Fri Jun 18 16:27:41 2010 -0600

    Fix a warning in matchtest.c

 matchtest.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit ae184758e3e3e4e106dcde98bd79c284cda2d2ff
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Fri Jun 18 12:54:29 2010 -0600

    Fix warnings in prot.c

 prot.c |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit a0b6c22a53f5ab09dc44091082eaf1a6a11aeb9f
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Tue Jun 1 12:49:40 2010 -0600

    multilog: Support alternate safely written filename extensions

 CHANGES    |    3 +++
 multilog.8 |   15 ++++++++++++++-
 multilog.c |   49 +++++++++++++++++++++++++++++++------------------
 3 files changed, 48 insertions(+), 19 deletions(-)

commit 67df5789e3a508a2e589114d872a6d2faaea6fd7
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Fri Jun 18 10:48:56 2010 -0600

    multilog: Make some strings const

 multilog.c |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

commit 11f165f777d7f35b97bf4e7870cc408868d2b589
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Fri Jun 18 11:18:19 2010 -0600

    Clean up the multilog.8 man page a bit

 multilog.8 |    9 ++++-----
 1 files changed, 4 insertions(+), 5 deletions(-)

commit 743032fe020915c991e298359a94f188340c1852
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Tue Jun 15 22:53:50 2010 -0600

    Generate supervise,svc,svok,svstat man pages with dosubst

 .gitignore                    |    4 ++++
 TODO                          |    1 -
 man.do                        |   18 ++++++++++++++++++
 supervise.8 => supervise.8.in |    2 +-
 svc.8 => svc.8.in             |    2 +-
 svok.8 => svok.8.in           |    2 +-
 svstat.8 => svstat.8.in       |    2 +-
 7 files changed, 26 insertions(+), 5 deletions(-)

commit 2342c28f33bd4fa88ec3dcc81f4933ff1c08e7cc
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Tue Jun 15 22:50:03 2010 -0600

    Add framework for doing substitutions in man pages

 .gitignore   |    1 +
 default.8.do |    2 ++
 dosubst.do   |    4 ++++
 it.do        |    2 +-
 4 files changed, 8 insertions(+), 1 deletions(-)

commit 29e0789630c222aa1eb2c5071305d8c0e92aa53d
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Tue Jun 15 20:43:01 2010 -0600

    Add a note about $SUPERVISEDIR to svc.8, svok.8, and svstat.8

 svc.8    |   10 ++++++++++
 svok.8   |   10 ++++++++++
 svstat.8 |   10 ++++++++++
 3 files changed, 30 insertions(+), 0 deletions(-)

commit 3be3c6f1ec532c8a5e07db8b7b87c9cb7d5e8ce3
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Mon Jun 14 10:50:23 2010 -0600

    Remove the "register" anachronism

 fmt_uint.c      |    2 +-
 fmt_ulong.c     |    4 ++--
 gen_allocdefs.h |   10 +++++-----
 scan_ulong.c    |    8 ++++----
 str_chr.c       |    6 +++---
 str_diff.c      |    4 ++--
 str_len.c       |    2 +-
 str_start.c     |    4 ++--
 8 files changed, 20 insertions(+), 20 deletions(-)

commit c26459f4a0e5353e52fab44e752fbddfcd2e941f
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Mon Jun 14 10:49:13 2010 -0600

    Make stralloc_append take a non-pointer character

 gen_allocdefs.h |    4 ++--
 stralloc.h      |    4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 09e074ba7364339601601e064694999c77b4223a
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Mon Jun 14 10:46:52 2010 -0600

    Add proper prototypes for the wait_* functions

 wait.h |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

commit 0dd3a0c20276a4794ce83d4e18b9973bed7ac0ca
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Mon Jun 14 10:41:16 2010 -0600

    Add proper prototypes for alloc* functions

 alloc.c         |   12 +++++-------
 alloc.h         |    6 +++---
 alloc_re.c      |    7 ++-----
 gen_allocdefs.h |    4 ++--
 4 files changed, 12 insertions(+), 17 deletions(-)

commit 2df3a23935e35cfcc856a5c6c10eb3cd4214b7fe
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Mon Jun 14 10:32:42 2010 -0600

    Add proper prototypes for byte_* functions

 byte.h      |   12 ++++++------
 byte_chr.c  |    9 +++------
 byte_copy.c |    5 +----
 byte_cr.c   |    5 +----
 byte_diff.c |    5 +----
 byte_rchr.c |   11 ++++-------
 6 files changed, 16 insertions(+), 31 deletions(-)

commit 72c4cd5959f2aee61e2c5b64885d9d67294fcda7
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Mon Jun 14 10:30:02 2010 -0600

    Add a new "programs" make target

 rts.do => programs.do |    1 -
 rts.do                |    4 +---
 2 files changed, 1 insertions(+), 4 deletions(-)

commit eb0434bdef3cdf69725ed70502fb616434ec4875
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Mon Jun 14 10:27:25 2010 -0600

    Add byte_zero library routine

 byte=l      |    1 +
 byte_zero.c |   14 ++++++++++++++
 2 files changed, 15 insertions(+), 0 deletions(-)

commit 0a7b9119ab8d7d124cd58c9af4e7ad83af47c698
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Sun Jun 13 15:27:30 2010 -0600

    Rename stralloc_* files to match their function name

 stralloc_pend.c => stralloc_append.c |    0
 stralloc_opy.c => stralloc_copy.c    |    0
 stralloc_opyb.c => stralloc_copyb.c  |    0
 stralloc_opys.c => stralloc_copys.c  |    0
 stralloc_eady.c => stralloc_ready.c  |    0
 unix=l                               |   12 ++++++------
 6 files changed, 6 insertions(+), 6 deletions(-)

commit 88f538c1310f3b0303b4629a57bac29c8ea082da
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Sat Jun 12 20:16:09 2010 -0600

    Make clean depend on TARGETS so that gets included in the dist tarball

 clean.do |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit b720e526991eb89b2dcad33f2bbe031191f646e4
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Sat Jun 12 08:51:46 2010 -0600

    Rename coe to closeonexec

 coe.c => closeonexec.c |    4 ++--
 closeonexec.h          |    8 ++++++++
 coe.h                  |    8 --------
 multilog.c             |   16 ++++++++--------
 supervise.c            |   14 +++++++-------
 svscan.c               |    6 +++---
 unix=l                 |    2 +-
 7 files changed, 29 insertions(+), 29 deletions(-)

commit 616358520baa8354f28033bf8eb11e3b14bee490
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Fri Jun 11 23:14:50 2010 -0600

    Remove automatic call to svpath_init in svpath_copy

 supervise.c |    2 ++
 svok.c      |    2 ++
 svpath.c    |    3 ---
 3 files changed, 4 insertions(+), 3 deletions(-)

commit 1759791e9775d18afb1fd45620fc7c199e785316
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Fri Jun 11 23:00:28 2010 -0600

    svok: Add support for $SUPERVISEDIR

 svok.c |    8 ++++++--
 svok=x |    1 +
 2 files changed, 7 insertions(+), 2 deletions(-)

commit 3bd1fd309f20f72312a9344b06de46b9fc5b6f59
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Fri Jun 11 22:58:02 2010 -0600

    svstat: Add support for $SUPERVISEDIR

 svstat.c |   29 ++++++++++++++++++++++++-----
 svstat=x |    1 +
 2 files changed, 25 insertions(+), 5 deletions(-)

commit 889db0d889e3026f6b021a340a84ba28bed389a9
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Fri Jun 11 22:50:18 2010 -0600

    svc: Add support for $SUPERVISEDIR

 svc.c |    7 ++++++-
 svc=x |    1 +
 2 files changed, 7 insertions(+), 1 deletions(-)

commit d62b97b649c9abbfe833c41c188bcc43f7eba88b
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Fri Jun 11 21:01:32 2010 -0600

    supervise: Add a conf-supervise control and svpath module
    
    This adds a configurable default for the base supervise (sub)directory
    and moves creating these paths into a module out of supervise.c.

 .gitignore          |    1 +
 TODO                |    1 +
 conf-supervise      |    4 +++
 conf_supervise.c.do |    2 +
 supervise.c         |   68 ++++++++++++++++----------------------------------
 supervise=x         |    1 +
 svpath.c            |   43 ++++++++++++++++++++++++++++++++
 svpath.h            |    9 ++++++
 8 files changed, 83 insertions(+), 46 deletions(-)

commit 9511dd200ed09ac8fc4eb2f2d92b2045d2828c88
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Sat Jun 5 20:16:18 2010 -0600

    supervise: Store the status files in an alternate directory

 CHANGES        |    3 ++
 stralloc_opy.c |    6 ++++
 supervise.8    |   12 +++++++-
 supervise.c    |   83 +++++++++++++++++++++++++++++++++++++++++++------------
 unix=l         |    1 +
 5 files changed, 86 insertions(+), 19 deletions(-)

commit 22b90eaf539438d2235d4e855e1e65f59dbe9055
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Sun Jun 6 07:09:06 2010 -0600

    supervise: bugfix: Send kill signal to group too if requested

 supervise.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit d603d0f919f6372bedda7ea827000c3a6cc034aa
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Sun Jun 6 06:34:17 2010 -0600

    supervise: Use the script name in run[0] for errors in trystart

 supervise.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit d1a185f634016153ebf5da0b25ae837e16853f6a
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Thu Jun 3 11:32:31 2010 -0600

    Add support for accustamp time stamps in multilog
    
    Derived from a patch by Matthias Andree <matthias.andree@gmx.de> at
    http://www.dt.e-technik.uni-dortmund.de/~ma/djb/daemontools/daemontools-0.70-accustamp.patch

 CHANGES     |    3 +++
 multilog.8  |   14 +++++++++++++-
 multilog.c  |    8 +++++---
 tai.h       |    1 +
 timestamp.c |   14 ++++++++++++++
 timestamp.h |    1 +
 6 files changed, 37 insertions(+), 4 deletions(-)

commit b9a3a6d03b9223463a6adfb0855097bae08953af
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Thu Jun 3 11:12:54 2010 -0600

    Make tai64nstamp work like a fmt function

 multilog.c  |   14 +++++++-------
 tai64n.c    |    7 ++++---
 timestamp.c |    3 ++-
 timestamp.h |    2 +-
 4 files changed, 14 insertions(+), 12 deletions(-)

commit 8072b7a9ddba188ef8ebfc5bebd4452dbc8d0077
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Thu Jun 3 11:09:18 2010 -0600

    Rename timestamp function to tai64nstamp

 multilog.c  |    4 ++--
 tai64n.c    |    2 +-
 timestamp.c |    2 +-
 timestamp.h |    2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

commit a1194016e0d91357c58bd4ac64242014b58fb214
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Thu Jun 3 10:49:31 2010 -0600

    Add new CHANGES file listing what has been added here

 CHANGES |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

commit 4053e5d7d3bf513dad422e6c52bea0b115d6b3dd
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Thu Jun 3 09:53:53 2010 -0600

    Fix clean make target

 clean.do |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit bc2245ed750020807d963e5029aae2f1a35c776f
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Thu Jun 3 09:53:02 2010 -0600

    Rename the old CHANGES file to CHANGES.djb

 CHANGES => CHANGES.djb |    0
 1 files changed, 0 insertions(+), 0 deletions(-)

commit d4463de0c401b15a3012e29d0c5e939bce48cbb4
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Wed Jun 2 16:54:12 2010 -0600

    Mark filenames with bold in the supervise man page

 supervise.8 |   26 +++++++++++++++++++-------
 1 files changed, 19 insertions(+), 7 deletions(-)

commit d25d4e5230de9478386027ebda30d2394d69b36d
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Wed May 12 16:28:26 2010 -0600

    supervise: If the service exits 100, don't restart it

 supervise.8 |    6 +++---
 supervise.c |    2 ++
 2 files changed, 5 insertions(+), 3 deletions(-)

commit 0e3ee952eecc60ba3cccc6d12480ef480544009c
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Mon May 10 23:40:28 2010 -0600

    supervise: Run "start" on the first startup before "run"

 supervise.8 |    8 +++++---
 supervise.c |    9 +++++++--
 2 files changed, 12 insertions(+), 5 deletions(-)

commit 9c238f26acfab1b8497f52be5567e2e1319ce85b
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Wed Jun 2 07:59:42 2010 -0600

    Added environment variables to soflimit man page

 softlimit.8 |   45 +++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 45 insertions(+), 0 deletions(-)

commit 2cbad8cf0a2bc7d8709a7372b14c597671f6441e
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Wed Jun 2 07:40:51 2010 -0600

    Mention the process group in the supervise man page

 supervise.8 |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 56c5148a88a42cfcfc14bab3899d0b6beb47668f
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Wed Jun 2 07:39:49 2010 -0600

    Fix the svc man page for the -+q12 changes

 svc.8 |   19 +++++++++++++++++++
 1 files changed, 19 insertions(+), 0 deletions(-)

commit 48ad878aa11c7c1ee705bcae1ef0e90fde943049
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Wed Jun 2 07:34:52 2010 -0600

    Added man pages from http://smarden.org/pape/djb/
    
    README contains:
    ========================================================================
    Mon, 24 Apr 2000 18:47:32 +0200
    
    These man-pages were created from djb's documentation found at
    http://cr.yp.to/daemontools.html .
    
    Gzip the man-pages and copy them to a subdirectory man8/ of any directory
    found in Your $MANPATH:
    
      # gzip *.8 ; cp *.8.gz /usr/share/man/man8/
    
    See http://smarden.org/pape/djb/ for recent informations.
    
    G. Pape <pape@smarden.org>
    
    Thu, 16 Nov 2000 12:16:46 +0100
      * added missing .TP in softlimit.8, option -o is now shown.
    
    Sat, 14 Jul 2001 18:41:17 +0200
      * man-pages adapted to version 0.76: http://cr.yp.to/daemontools.html
    
    Thu, 31 Jan 2002 10:54:46 +0100
      * updated readproctitle.8 according to readproctitle.html.
      * updated multilog.8 according to mutlilog.html.
      * minor cosmetics.
    ========================================================================
    
    Return-Path: <pape-qn-c6838ac-bruce=untroubled.org@smarden.org>
    Message-ID: <20100602075355.11921.qmail@f1bb5e85dcf25b.315fe32.mid.smarden.org>
    Date: Wed, 2 Jun 2010 07:53:55 +0000
    From: Gerrit Pape <pape@smarden.org>
    To: Bruce Guenter <bruce@untroubled.org>
    Subject: Re: daemontools man pages license
    References: <20100601185455.GJ5673@untroubled.org>
    MIME-Version: 1.0
    Content-Type: text/plain; charset=us-ascii
    Content-Disposition: inline
    In-Reply-To: <20100601185455.GJ5673@untroubled.org>
    Status: RO
    Content-Length: 581
    
    On Tue, Jun 01, 2010 at 12:54:56PM -0600, Bruce Guenter wrote:
    > Hi.
    >
    > I am working on a series of updates and upgrades to the daemontools
    > package, and I would like to include man pages in it.  I haven't decided
    > on a license, though I will probably go for something like
    > no-advertising BSD or something similarly liberal.  May I use your man
    > pages as the start of what I end up distributing with the package
    > (assuming it ever gets to that point)?
    
    Hi Bruce,
    
    feel free to use the man pages for whatever you want.  I don't claim any
    rights on them.
    
    Good luck, Gerrit.

 envdir.8        |   76 +++++++++++++++
 envuidgid.8     |   48 +++++++++
 fghack.8        |   36 +++++++
 multilog.8      |  285 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 pgrphack.8      |   30 ++++++
 readproctitle.8 |   77 +++++++++++++++
 setlock.8       |   84 ++++++++++++++++
 setuidgid.8     |   48 +++++++++
 softlimit.8     |  118 +++++++++++++++++++++++
 supervise.8     |   69 +++++++++++++
 svc.8           |  102 ++++++++++++++++++++
 svok.8          |   39 ++++++++
 svscan.8        |   82 ++++++++++++++++
 svscanboot.8    |   55 +++++++++++
 svstat.8        |   35 +++++++
 tai64n.8        |   64 ++++++++++++
 tai64nlocal.8   |   60 ++++++++++++
 17 files changed, 1308 insertions(+), 0 deletions(-)

commit 75930a7b71917df229abd4de3018db0734728a85
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Fri May 7 11:35:14 2010 -0600

    softlimit: Add support for reading limits from env vars
    
    The environment variables are:
    
    -a	$SOFTLIMIT_ALLBYTES
    -c	$SOFTLIMIT_COREBYTES
    -d	$SOFTLIMIT_DATABYTES
    -f	$SOFTLIMIT_FILEBYTES
    -l	$SOFTLIMIT_LOCKEDBYTES
    -m	$SOFTLIMIT_MEMBYTES
    -o	$SOFTLIMIT_OPENFILES
    -p	$SOFTLIMIT_PROCS
    -r	$SOFTLIMIT_RSSBYTES
    -s	$SOFTLIMIT_STACKBYTES
    -t	$SOFTLIMIT_CPUSECS

 softlimit.c |   58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 56 insertions(+), 2 deletions(-)

commit e7474e0fd01378a2abfc09abe3afe93964de5010
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Fri May 7 09:46:43 2010 -0600

    supervise/svc: Add support for killing the process group

 TODO        |    1 +
 supervise.c |   27 ++++++++++++++++-----------
 svc.c       |    4 ++--
 3 files changed, 19 insertions(+), 13 deletions(-)

commit fdfdac488c4f7071b7fbba7f8e06c4047dfe4aa5
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Fri May 7 09:29:18 2010 -0600

    supervise: Call setsid after forking before running the child
    
    This places all running children in a new process group, which will
    allow sending signals to all children at once.

 supervise.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit efdeac81ee9e77f996658e2f11741fc7e53ca1fc
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Thu May 6 23:51:22 2010 -0600

    supervise/svc: Add support for sending SIGQUIT/USR1/USR2
    
    Original patch by Wayne Marshall:
    http://thedjbway.b0llix.net/patches/daemontools-0.76.sigq12.patch
    
    Based on patch by Scott Gifford:
    http://www.suspectclass.com/~sgifford/daemontools/daemontools-0.76-usr12.README

 supervise.c |    9 +++++++++
 svc.c       |    4 ++--
 2 files changed, 11 insertions(+), 2 deletions(-)

commit c816646b10975ef6be6a3760645adcb0c72ae27c
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Mon May 10 22:52:28 2010 -0600

    Switch to an automatically generated Makefile

 .gitignore      |    3 +
 Makefile        |  508 -------------------------------------------------------
 byte=l          |   13 ++
 choose.do       |    4 +
 clean.do        |    1 +
 compile.do      |    5 +
 default.a.do    |    8 +
 default.do      |   40 +++++
 default.o.do    |    3 +
 direntry.h.do   |    2 +
 envdir=x        |    2 +
 envuidgid=x     |    2 +
 fghack=x        |    2 +
 hasflock.h.do   |    2 +
 hasmkffo.h.do   |    2 +
 hassgact.h.do   |    2 +
 hassgprm.h.do   |    2 +
 hasshsgr.h.do   |    4 +
 haswaitp.h.do   |    2 +
 iopause.h.do    |    2 +
 it.do           |    1 +
 load.do         |    4 +
 makelib.do      |    4 +
 makemake        |  121 +++++++++++++
 matchtest=x     |    3 +
 multilog=x      |    6 +
 pgrphack=x      |    2 +
 readproctitle=x |    2 +
 rts.do          |    4 +
 select.h.do     |    2 +
 setlock=x       |    2 +
 setuidgid=x     |    2 +
 softlimit=x     |    2 +
 supervise=x     |    4 +
 svc=x           |    2 +
 svok=x          |    2 +
 svscan=x        |    2 +
 svstat=x        |    3 +
 sysdeps.do      |   15 ++
 systype.do      |    2 +
 tai64n=x        |    4 +
 tai64nlocal=x   |    2 +
 targets.do      |    1 +
 time=l          |   13 ++
 uint64.h.do     |    2 +
 unix=l          |   48 ++++++
 46 files changed, 356 insertions(+), 508 deletions(-)

commit fd1ead45782bf8c57ff16c23d0b29a236f9b85a9
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Fri May 7 07:34:10 2010 -0600

    Eliminate unused dependency on "home"

 Makefile |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)

commit e8a958ec42bda599dca383a0dcc357378a4128e8
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Thu May 6 23:45:36 2010 -0600

    Fix errno definition in error.h by including <errno.h>

 error.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 4945339d5c3aff462c57797d064c103029e3501b
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Fri May 7 09:31:31 2010 -0600

    Ignore generated files

 .gitignore |   39 +++++++++++++++++++++++++++++++++++++++
 1 files changed, 39 insertions(+), 0 deletions(-)

commit e20985d2d6d1d55f41c03f1b93d1b887c02fc933
Author: Bruce Guenter <bruce@untroubled.org>
Date:   Thu May 6 23:43:34 2010 -0600

    Initial commit
    
    Sources are from the daemontools-0.76.tar.gz, placed into the public
    domain by D. J. Bernstein on 2007-12-28 (http://cr.yp.to/distributors.html)

 CHANGES         |   85 ++++++++
 Makefile        |  510 +++++++++++++++++++++++++++++++++++++++++++++
 TODO            |    3 +
 alloc.c         |   33 +++
 alloc.h         |   10 +
 alloc_re.c      |   19 ++
 buffer.c        |   12 +
 buffer.h        |   61 ++++++
 buffer_0.c      |   13 ++
 buffer_1.c      |    7 +
 buffer_2.c      |    7 +
 buffer_get.c    |   69 ++++++
 buffer_put.c    |   90 ++++++++
 buffer_read.c   |    9 +
 buffer_write.c  |    9 +
 byte.h          |   15 ++
 byte_chr.c      |   22 ++
 byte_copy.c     |   16 ++
 byte_cr.c       |   18 ++
 byte_diff.c     |   18 ++
 byte_rchr.c     |   25 +++
 chkshsgr.c      |   12 +
 choose.sh       |   18 ++
 coe.c           |    9 +
 coe.h           |    8 +
 conf-cc         |    3 +
 conf-ld         |    3 +
 deepsleep.c     |   19 ++
 deepsleep.h     |    6 +
 direntry.h1     |   12 +
 direntry.h2     |   12 +
 env.c           |   17 ++
 env.h           |   10 +
 envdir.c        |   86 ++++++++
 envuidgid.c     |   35 +++
 error.c         |  132 ++++++++++++
 error.h         |   30 +++
 error_str.c     |  267 ++++++++++++++++++++++++
 fd.h            |    9 +
 fd_copy.c       |   14 ++
 fd_move.c       |   12 +
 fghack.c        |   50 +++++
 fifo.c          |   12 +
 fifo.h          |    8 +
 find-systype.sh |  143 +++++++++++++
 fmt.h           |   27 +++
 fmt_uint.c      |    8 +
 fmt_uint0.c     |   12 +
 fmt_ulong.c     |   15 ++
 gen_alloc.h     |    9 +
 gen_allocdefs.h |   36 ++++
 hasflock.h1     |    3 +
 hasflock.h2     |    4 +
 hasmkffo.h1     |    3 +
 hasmkffo.h2     |    4 +
 hassgact.h1     |    3 +
 hassgact.h2     |    4 +
 hassgprm.h1     |    3 +
 hassgprm.h2     |    4 +
 hasshsgr.h1     |    3 +
 hasshsgr.h2     |    4 +
 haswaitp.h1     |    3 +
 haswaitp.h2     |    4 +
 iopause.c       |   78 +++++++
 iopause.h1      |   21 ++
 iopause.h2      |   20 ++
 lock.h          |   10 +
 lock_ex.c       |   13 ++
 lock_exnb.c     |   13 ++
 match.c         |   24 +++
 match.h         |    6 +
 matchtest.c     |   23 ++
 multilog.c      |  617 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 ndelay.h        |    9 +
 ndelay_off.c    |   14 ++
 ndelay_on.c     |   14 ++
 open.h          |   12 +
 open_append.c   |    8 +
 open_read.c     |    8 +
 open_trunc.c    |    8 +
 open_write.c    |    8 +
 openreadclose.c |   18 ++
 openreadclose.h |   10 +
 pathexec.h      |   10 +
 pathexec_env.c  |   69 ++++++
 pathexec_run.c  |   48 +++++
 pgrphack.c      |   13 ++
 print-ar.sh     |   14 ++
 print-cc.sh     |    5 +
 print-ld.sh     |    6 +
 prot.c          |   21 ++
 prot.h          |    9 +
 readclose.c     |   23 ++
 readclose.h     |   11 +
 readproctitle.c |   30 +++
 rts.tests       |  302 +++++++++++++++++++++++++++
 scan.h          |   30 +++
 scan_ulong.c    |   16 ++
 seek.h          |   17 ++
 seek_set.c      |    9 +
 select.h1       |   12 +
 select.h2       |   13 ++
 setlock.c       |   50 +++++
 setuidgid.c     |   29 +++
 sgetopt.c       |   53 +++++
 sgetopt.h       |   23 ++
 sig.c           |   15 ++
 sig.h           |   28 +++
 sig_block.c     |   40 ++++
 sig_catch.c     |   18 ++
 sig_pause.c     |   16 ++
 softlimit.c     |  127 ++++++++++++
 str.h           |   16 ++
 str_chr.c       |   19 ++
 str_diff.c      |   17 ++
 str_len.c       |   16 ++
 str_start.c     |   15 ++
 stralloc.h      |   31 +++
 stralloc_cat.c  |    9 +
 stralloc_catb.c |   14 ++
 stralloc_cats.c |   10 +
 stralloc_eady.c |    8 +
 stralloc_opyb.c |   13 ++
 stralloc_opys.c |   10 +
 stralloc_pend.c |    7 +
 strerr.h        |   80 +++++++
 strerr_die.c    |   33 +++
 strerr_sys.c    |   14 ++
 subgetopt.c     |   67 ++++++
 subgetopt.h     |   26 +++
 supervise.c     |  266 ++++++++++++++++++++++++
 svc.c           |   66 ++++++
 svok.c          |   26 +++
 svscan.c        |  203 ++++++++++++++++++
 svscanboot.sh   |   11 +
 svstat.c        |  144 +++++++++++++
 tai.h           |   28 +++
 tai64n.c        |   47 +++++
 tai64nlocal.c   |   70 +++++++
 tai_now.c       |    9 +
 tai_pack.c      |   18 ++
 tai_sub.c       |    8 +
 tai_unpack.c    |   18 ++
 taia.h          |   36 ++++
 taia_add.c      |   20 ++
 taia_approx.c   |    8 +
 taia_frac.c     |    8 +
 taia_less.c     |   14 ++
 taia_now.c      |   15 ++
 taia_pack.c     |   22 ++
 taia_sub.c      |   23 ++
 taia_uint.c     |   12 +
 timestamp.c     |   20 ++
 timestamp.h     |    8 +
 trycpp.c        |    9 +
 trydrent.c      |   10 +
 tryflock.c      |   10 +
 trymkffo.c      |    9 +
 trypoll.c       |   20 ++
 trysgact.c      |   12 +
 trysgprm.c      |   12 +
 tryshsgr.c      |   16 ++
 trysysel.c      |   11 +
 tryulong64.c    |   13 ++
 trywaitp.c      |    9 +
 uint64.h1       |   10 +
 uint64.h2       |   10 +
 wait.h          |   16 ++
 wait_nohang.c   |   14 ++
 wait_pid.c      |   41 ++++
 warn-auto.sh    |    2 +
 warn-shsgr      |    3 +
 x86cpuid.c      |   40 ++++
 173 files changed, 5890 insertions(+), 0 deletions(-)
