chiark / gitweb /
move syslog wrapper to libudev
[elogind.git] / udev / udev.h
index 8f2c1c63dda66965ed11cc2cf218fb1677802134..bd3686b28a213b5991d934335f8fb62f947cc17e 100644 (file)
@@ -22,9 +22,8 @@
 #include <sys/types.h>
 #include <sys/param.h>
 
-#include "udev-sysdeps.h"
-#include "lib/libudev.h"
-#include "lib/libudev-private.h"
+#include "libudev.h"
+#include "libudev-private.h"
 
 #define DEFAULT_FAKE_PARTITIONS_COUNT          15
 #define UDEV_EVENT_TIMEOUT                     180
 #define READ_END                               0
 #define WRITE_END                              1
 
-static inline void logging_init(const char *program_name)
-{
-       openlog(program_name, LOG_PID | LOG_CONS, LOG_DAEMON);
-}
-
-static inline void logging_msg(struct udev *udev, int priority,
-                         const char *file, int line, const char *fn,
-                         const char *format, va_list args)
-{
-       vsyslog(priority, format, args);
-}
-
-static inline void logging_close(void)
-{
-       closelog();
-}
-
 struct udev_event {
-       struct udev_list_node node;
        struct udev *udev;
        struct udev_device *dev;
        struct udev_device *dev_parent;
@@ -64,10 +45,6 @@ struct udev_event {
        uid_t uid;
        gid_t gid;
        struct udev_list_node run_list;
-       pid_t pid;
-       int exitstatus;
-       time_t queue_time;
-       unsigned long long int delaying_seqnum;
        unsigned int group_final:1;
        unsigned int owner_final:1;
        unsigned int mode_final:1;
@@ -76,7 +53,6 @@ struct udev_event {
        unsigned int run_final:1;
        unsigned int ignore_device:1;
        unsigned int inotify_watch:1;
-       unsigned int trace:1;
 };
 
 struct udev_watch {
@@ -101,8 +77,7 @@ int udev_event_apply_subsys_kernel(struct udev_event *event, const char *string,
                                   char *result, size_t maxsize, int read_value);
 
 /* udev-watch.c */
-extern int inotify_fd;
-void udev_watch_init(struct udev *udev);
+int udev_watch_init(struct udev *udev);
 void udev_watch_restore(struct udev *udev);
 void udev_watch_begin(struct udev *udev, struct udev_device *dev);
 void udev_watch_end(struct udev *udev, struct udev_device *dev);