29 #include <sys/types.h> 69 #ifndef _sd_printf_attr_ 71 #define _sd_printf_attr_(a, b) __attribute__((format(printf, a, b))) 73 #define _sd_printf_attr_(a, b) 78 #if (__GNUC__ >= 4) && !defined(SD_EXPORT_SYMBOLS) 79 #define _sd_hidden_ __attribute__((visibility("hidden"))) 92 #define SD_EMERG "<0>" 93 #define SD_ALERT "<1>" 96 #define SD_WARNING "<4>" 97 #define SD_NOTICE "<5>" 99 #define SD_DEBUG "<7>" 102 #define SD_LISTEN_FDS_START 3 int sd_is_socket(int fd, int family, int type, int listening) _sd_hidden_
#define _sd_printf_attr_(a, b)
int sd_booted(void) _sd_hidden_
int sd_is_fifo(int fd, const char *path) _sd_hidden_
int sd_is_socket_inet(int fd, int family, int type, int listening, uint16_t port) _sd_hidden_
int sd_listen_fds(int unset_environment) _sd_hidden_
int sd_is_socket_unix(int fd, int type, int listening, const char *path, size_t length) _sd_hidden_
int sd_notifyf(int unset_environment, const char *format,...) _sd_printf_attr_(2
int sd_notify(int unset_environment, const char *state) _sd_hidden_