diff options
author | Jens Georg <mail@jensge.org> | 2020-01-11 09:48:36 +0100 |
---|---|---|
committer | Jens Georg <mail@jensge.org> | 2020-01-11 09:48:36 +0100 |
commit | 4ab7852ae2d8ac25fd6e54c7f3507b579055fe6a (patch) | |
tree | d5d66cf9f77bcddbcb0bae71b141a118e575c521 | |
parent | 06ebb95cbc49047d46f6c19ebf18c4fec47653d7 (diff) | |
download | rygel-4ab7852ae2d8ac25fd6e54c7f3507b579055fe6a.tar.gz |
vapi: Add bindings for sd_notifywip/phako/notify
-rw-r--r-- | vapi/systemd-daemon.deps | 1 | ||||
-rw-r--r-- | vapi/systemd-daemon.vapi | 17 |
2 files changed, 18 insertions, 0 deletions
diff --git a/vapi/systemd-daemon.deps b/vapi/systemd-daemon.deps new file mode 100644 index 00000000..b3188f74 --- /dev/null +++ b/vapi/systemd-daemon.deps @@ -0,0 +1 @@ +posix diff --git a/vapi/systemd-daemon.vapi b/vapi/systemd-daemon.vapi new file mode 100644 index 00000000..b85ba308 --- /dev/null +++ b/vapi/systemd-daemon.vapi @@ -0,0 +1,17 @@ +[CCode (cheader_filename = "systemd/sd-daemon.h")] +namespace Systemd.Daemon { + [CCode (cname="sd_notify")] + int notify([CCode (type="int")]bool unset_environment, string state); + + [CCode (cname="sd_notifyf")] + int notifyf([CCode (type="int")]bool unset_environment, string format, ...); + + [CCode (cname="sd_pid_notify")] + int pid_notify(Posix.pid_t pid, [CCode (type="int")]bool unset_environment, string state); + + [CCode (cname="sd_pid_notifyf")] + int pid_notifyf(Posix.pid_t pid, [CCode (type="int")]bool unset_environment, string format, ...); + + [CCode (cname="sd_pid_notify_with_fds")] + int pid_notify_with_fds(Posix.pid_t pid, [CCode (type="int")]bool unset_environment, string state, int[] fds); +} |