summaryrefslogtreecommitdiff
path: root/udevd.h
diff options
context:
space:
mode:
authorKay Sievers <kay.sievers@suse.de>2005-06-05 04:53:17 +0200
committerKay Sievers <kay.sievers@suse.de>2005-06-05 04:53:17 +0200
commita15f42c46a7b9ceb5850ea4334c95f099ce74a6f (patch)
treeae59a9837b8a64d71b2d14f9640c00e2f5af8488 /udevd.h
parent1682c8c4a3909f9d80f17544bcfc6fb73379bc7e (diff)
udevd: improve timeout handling
Allow to override some parameters by environment keys. Signed-off-by: Kay Sievers <kay.sievers@suse.de>
Diffstat (limited to 'udevd.h')
-rw-r--r--udevd.h14
1 files changed, 8 insertions, 6 deletions
diff --git a/udevd.h b/udevd.h
index b782d7aacd..60732fe052 100644
--- a/udevd.h
+++ b/udevd.h
@@ -26,21 +26,23 @@
#define UDEV_MAGIC "udevd_" UDEV_VERSION
#define UDEVD_SOCK_PATH "udevd"
-#define SEND_WAIT_MAX_SECONDS 3
-#define SEND_WAIT_LOOP_PER_SECOND 10
+#define UDEVSEND_WAIT_MAX_SECONDS 3
+#define UDEVSEND_WAIT_LOOP_PER_SECOND 10
#define UDEVD_PRIORITY -4
#define UDEV_PRIORITY -2
/* duration of initialization phase with shorter timeout */
-#define INIT_TIME_SEC 5
-#define EVENT_INIT_TIMEOUT_SEC 2
+#define UDEVD_INIT_TIME 5
+#define UDEVD_INIT_EVENT_TIMEOUT 2
/* timeout to wait for missing events */
-#define EVENT_TIMEOUT_SEC 10
+#define UDEVD_EVENT_TIMEOUT 5
+/* maximum limit of runnig childs */
+#define UDEVD_MAX_CHILDS 64
/* start to throttle forking if maximum number of running childs in our session is reached */
-#define THROTTLE_MAX_RUNNING_CHILDS 10
+#define UDEVD_MAX_CHILDS_RUNNING 8
/* environment buffer, should match the kernel's size in lib/kobject_uevent.h */
#define UEVENT_BUFFER_SIZE 1024