Device drivers may need timeout services to check whether there is activity on a device, or to verify that a started action will terminate before a given time limit is reached.
As these services should be implemented using drivers, they are not available and must not be used by drivers at initialization time.
Timeout-related services are described below. See the man pages for complete descriptions of listed calls:
sets a timeout request
cancels a timeout request
returns the smallest possible difference between two distinct "time" values