úÎ#!z     $Systemd facilities to manage daemons<(c) Romain Gérard, 2014 David Fisher, 2013BSD3romain.gerard@erebe.eustable&Require Systemd or will fail otherwiseNone3Notify 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 that the service is reloading its configuration9Notify systemd that the service is beginning its shutdownNotify 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(Notify systemd to store a socket for us.To be used along   during a restart!Usefull for zero downtime restart ;Notify systemd to store a socket for us and specify a name.To be used along  during a restart!Usefull for zero downtime restart 4Unset all environnement variable related to Systemd. Calls to   like and   functions will return  after that Notify systemd about an eventAfter notifying systemd the Z parameter specify if the environnement shall be unset (Further call to notify will fail)The  is the event to passReturns \ if the program was not started with systemd or that the environnement was previously unset Same as  % but send along a socket to be storedYIt is up to the caller to properly set the message (i.e: do not forget to set FDSTORE=1) WReturn a list of activated sockets, if the program was started with socket activation.7The sockets are in the same order as in the associated .socketO file. The sockets will have their family, type, and status set appropriately.Returns V in systems without socket activation (or when the program was not socket activated).Same as  = but return also the names associated with those sockets if   was used or specified in the .socket file.IF c was used to transmit the socket to systemd, the name will be a generic one (i.e: usally "stored")               !"#$%$systemd-1.1.2-ALsEANe7sCW2vUXRo81kyfSystem.Systemd.DaemonnotifyWatchdog notifyReady notifyPIDnotifyReloadingnotifyStopping notifyErrno notifyStatusnotifyBusErrorstoreFdstoreFdWithNameunsetEnvironnementnotify notifyWithFDgetActivatedSocketsgetActivatedSocketsWithNamesbaseForeign.C.ErrorErrnoGHC.BaseStringNothingghc-prim GHC.TypesBoolc_sd_notify_with_fdc_socket_listening c_socket_typec_socket_familyenvVariableName notifyWithFD_fdStart socketFamily socketType socketStatussendBufWithFdTo