chiark / gitweb /
081 release
[elogind.git] / udevd.h
diff --git a/udevd.h b/udevd.h
index 91c8e6503d392100cebef2052aa5a62883aa03d2..c0a32e97eddac17739ce551595007d2bf9199f88 100644 (file)
--- a/udevd.h
+++ b/udevd.h
 #define UDEVD_PRIORITY                 -4
 #define UDEV_PRIORITY                  -2
 
-/* maximum limit of runnig childs */
+#define EVENT_QUEUE_DIR                        ".udev/queue"
+#define EVENT_FAILED_DIR               ".udev/failed"
+
+/* maximum limit of forked childs */
 #define UDEVD_MAX_CHILDS               64
 /* start to throttle forking if maximum number of running childs in our session is reached */
 #define UDEVD_MAX_CHILDS_RUNNING       16
@@ -61,6 +64,7 @@ struct uevent_msg {
        enum udevd_msg_type type;
        struct list_head node;
        pid_t pid;
+       int exitstatus;
        time_t queue_time;
        char *action;
        char *devpath;