From b4b474d84e539109c755fa895cece429bc229cd3 Mon Sep 17 00:00:00 2001 From: Christian Hesse Date: Sun, 4 Jan 2015 16:16:57 +0100 Subject: introduce udev-block-notify.h and config.h --- udev-block-notify.h | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 udev-block-notify.h (limited to 'udev-block-notify.h') diff --git a/udev-block-notify.h b/udev-block-notify.h new file mode 100644 index 0000000..da3c2ba --- /dev/null +++ b/udev-block-notify.h @@ -0,0 +1,36 @@ +/* + * (C) 2011-2015 by Christian Hesse + * + * This software may be used and distributed according to the terms + * of the GNU General Public License, incorporated herein by reference. + */ + +#ifndef UDEV_BLOCK_NOTIFY_H +#define UDEV_BLOCK_NOTIFY_H + +#define _GNU_SOURCE + +#include +#include +#include +#include +#include +#include + +#include +#include + +#define PROGNAME "udev-block-notify" + +struct notifications { + dev_t devnum; + NotifyNotification *notification; + struct notifications *next; +}; + +NotifyNotification * get_notification(struct notifications *notifications, dev_t devnum); +char * newstr(const char *text, char *device, unsigned short int major, unsigned short int minor); +char * appendstr(const char *text, char *notifystr, char *property, const char *value); +int main (int argc, char ** argv); + +#endif /* UDEV_BLOCK_NOTIFY_H */ -- cgit v1.2.3-54-g00ecf