Is there a standard C lib function that my application can use to know whether a device driver supports non-blocking access, signal, or other features?