Commits on May 14, 2012
  1. 0.2: eating my own dogfood

      SB-EXT:QUIT is deprecated, call exit(3) directly since that's what we want.
      Silence compiler noise. (SB-POSIX should probably not provide
      inline-expansions for everything, especially when it just leads to noise
      like this.)
      Clarify reaping in the presence of a user-provided exit-hook.
    committed May 14, 2012
Commits on May 29, 2011
  1. don't flush the old *TTY* stream in the child

      CLOSE :ABORT T is plenty enough.
    committed May 29, 2011
Commits on May 28, 2011
  1. the gid must be set before the uid

    In some cases, the new uid doesn't have the rights to change the gid.
    galdor committed May 28, 2011
  2. add :USER and :GROUP arguments for dropping privileges

    sb-studio committed with galdor May 27, 2011
Commits on May 27, 2011
  1. add :SIGHUP argument

    sb-studio committed May 27, 2011
  2. move setup inside WITHOUT-INTERRUPTS

      Don't want a stray signal to mess things up before we're good to go.
    committed May 27, 2011
  3. disable debugger by default

      Driving the debugger in the child is certainly possible via eg. an :INPUT
      fifo, but probably not the right default.
    committed May 27, 2011
  4. make it easy to add signal handlers to the child

      SIGTERM, SIGABRT, and SIGINT for now.
    committed May 27, 2011
  5. fix typo from last commit

    committed May 27, 2011
  6. add :EXIT-HOOK and reap dead children by default

      When :EXIT-PARENT is NIL add a SIGCHLD handler to reap dead children.
    committed May 27, 2011
Commits on May 26, 2011
  1. improve docstring

    sb-studio committed May 26, 2011
  2. add :DISABLE-DEBUGGER argument

      Seems to make sense.
    sb-studio committed May 26, 2011
  3. remove :DIRECTORY argument

      Have the child always chdir into /.
      If the user really needs to be elsewhere, they can chdir after the
      daemonization is complete.
    sb-studio committed May 26, 2011
  4. missing dup(2) calls

      When using the parent's file descriptors.
    sb-studio committed May 26, 2011
  5. initial commit

    sb-studio committed May 26, 2011