úξ¥ $Systemd facilities to manage daemons<(c) Romain Gérard, 2014 David Fisher, 2013BSD3romain.gerard@erebe.eustable&Require Systemd or will fail otherwiseNone 3Notify the watchdog that the program is still alive,Notify the systemd that the program is ready;Notify systemd of the PID of the program (for after a fork)Notify systemd of an   error:Notify systemd of the status of the program. An arbitrary   can be passed@Notify systemd of a DBUS error like. Correct formatting of the   is left to the caller?Unset all environnement variable related to Systemd. Calls to  like and  functions will return   after that;Notify systemd about an event After notifying systemd the  ` parameter specify if the environnement shall be unset (Further call to notify will fail) The String is the event to pass Returns Nothing\ if the program was not started with systemd or that the environnement was previously unset‘Return a list of activated sockets, if the program was started with socket activation. The sockets are in the same order as in the associated .socketZ file. The sockets will have their family, type, and status set appropriately. Returns NothingV in systems without socket activation (or when the program was not socket activated).        $systemd-1.0.5-GWidtPgWOnGEYwmxJMSbkxSystem.Systemd.DaemonnotifyWatchdog notifyReady notifyPID notifyErrno notifyStatusnotifyBusErrorunsetEnvironnementnotifygetActivatedSocketsbaseForeign.C.ErrorErrnoGHC.BaseStringNothingghc-prim GHC.TypesBoolc_socket_listening c_socket_typec_socket_familyenvVariableNamefdStart socketFamily socketType socketStatus