packages feed

direct-daemonize-3.1: direct-daemonize.cabal

name: direct-daemonize
version: 3.1
cabal-version: >= 1.12
build-type: Simple
license: BSD3
license-file: LICENSE
copyright: Copyright (c) 2012 Irene Knapp
author: Irene Knapp <ireney.knapp@gmail.com>
maintainer: ireney.knapp@gmail.com
homepage: http://dankna.com/software/
bug-reports: http://dankna.com/issues/create/
category: System
synopsis: Library to switch to daemon mode using built-in OS facilities.
description:
  This package is a wrapper around the daemon() function on BSD-like Unices,
  including Mac OS X and glibc-based Linux distributions.  It does not function
  on other systems.
  .
  Version 3.1 adds the ability to do something after forking but before
  dropping privileges.  It also no longer uses the system-provided daemon()
  function, which is highly unfortunate but necessary with the RTS's use of
  per-process timers.
  .
  Version 3.0.0.1 updates this documentation to be properly broken into
  paragraphs.
  .
  Version 3.0 cleans up the parameters structure.
  .
  Version 2.0 fixes compatibility problems with the threaded GHC runtime.
  Doing this required two non-backwards-compatible API changes.  First, the
  daemonize function now takes an action to perform as a daemon, and never
  returns.  Second, the functionality of closing all open files has been
  removed, as it caused crashes.  As a substitute, the option of closing only
  the three standard streams has been added and made the default.
  .
  Version 1.0 was the initial release.

Library
  exposed-modules: System.Daemonize
  build-depends: base >= 4.1 && < 5,
                 unix >= 2.4.0.1
  default-language: Haskell2010