chiark / gitweb /
Prep v221: Update and clean up build system to sync with upstream
[elogind.git] / src / systemd / sd-daemon.h
index 8fcb6968d9d391b16b6c346ad45518beef04e3e0..861dc8f1f4fc6f1e5f046245ec74937c059a9df2 100644 (file)
@@ -146,6 +146,16 @@ int sd_is_socket_inet(int fd, int family, int type, int listening, uint16_t port
 */
 int sd_is_socket_unix(int fd, int type, int listening, const char *path, size_t length);
 
+/*
+  Helper call for identifying a passed file descriptor. Returns 1 if
+  the file descriptor is a POSIX Message Queue of the specified name,
+  0 otherwise. If path is NULL a message queue name check is not
+  done. Returns a negative errno style error code on failure.
+
+  See sd_is_mq(3) for more information.
+*/
+int sd_is_mq(int fd, const char *path);
+
 /*
   Informs systemd about changed daemon state. This takes a number of
   newline separated environment-style variable assignments in a