X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=udevd.8;h=b06a2b7af12578071898ac059114cea4e8273fd2;hp=9d0127b6bcd79c5c422ac5e40785e073caaba8d9;hb=783272f045faf39325678eef0d55a41d7306e2d3;hpb=c19b069189fc31ff07bf482cf77fcf25549501b4 diff --git a/udevd.8 b/udevd.8 index 9d0127b6b..b06a2b7af 100644 --- a/udevd.8 +++ b/udevd.8 @@ -1,23 +1,8 @@ .TH UDEVD 8 "February 2004" "" "Linux Administrator's Manual" .SH NAME -udevd \- udev event serializer daemon -.br -udevsend \- sends the event to udevd +udevd, udevdsend \- udev event serializer daemon and udev event sender .SH SYNOPSIS .BI udevsend " hotplug-subsystem" -.sp -The environment must provide the following variables: -.TP -.B ACTION -.IR add " or " remove -signifies the connection or disconnection of a device. -.TP -.B DEVPATH -The sysfs devpath of the device without the mountpoint but a leading slash. -.TP -.B SEQNUM -The sequence number of the event provided by the kernel. -If unset, the event bypasses the queue and will be executed immediately. .SH "DESCRIPTION" .B udevd allows the serialization of @@ -26,21 +11,23 @@ events. The events generated by the kernel may arrive in random order in userspace, that makes it neccessary to reorder them. .br .B udevd -takes care of the kernel supplied sequence number and arranges the events for -execution in the correct order. Missing sequences delay the execution of the -following events until a timeout of a maximum of 5 seconds is reached. +takes care of the kernel supplied +.B SEQNUM +sequence number and arranges the events for execution in the correct order. +Missing sequences delay the execution of the following events until a timeout +is reached. Events without any sequence number are bypassing the queue and +will be executed immediately. .br For each event a .BR udev (8) -instance is executed in the background. All further events for the same device -are delayed until the execution is finished. This way there will never be more -than one instance running for a single device at the same time. +instance is executed in the background with the complete environment received +by the hotplug event. All further events for the same device are delayed until +the execution is finished. This way there will never be more than one instance +running for a single device at the same time. .br .B udevd receives the events from .B udevsend -which is called by -.BR hotplug (8). If .B udevd isn't already running,