OpenBSD/src vU7HrHJsbin/dhclient dhclient.c

   Keep dhclient.leases.<if> O_EXLOCK file descriptor open for the
   lifefime of the dhclient instance. Use O_NONBLOCK so RTM_* messages
   are seen while trying to open the O_EXLOCK file descriptor.

   Prevents a possible race during startup, ensuring only one dhclient
   instance can be configuring an interface. Improves responsiveness to
   interface changes during startup.
VersionDeltaFile
1.645+3-4sbin/dhclient/dhclient.c
+3-41 files

UnifiedSplitRaw