Enable timerfd on sunos when available
Closes #432 Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
This commit is contained in:
parent
18a5f99ad3
commit
e8e80368b7
2 changed files with 11 additions and 1 deletions
|
@ -1637,6 +1637,13 @@ sunos_usb_get_status(int fd)
|
||||||
return (status);
|
return (status);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef USBI_TIMERFD_AVAILABLE
|
||||||
|
static clockid_t op_get_timerfd_clockid(void)
|
||||||
|
{
|
||||||
|
return CLOCK_MONOTONIC;
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
const struct usbi_os_backend usbi_backend = {
|
const struct usbi_os_backend usbi_backend = {
|
||||||
.name = "Solaris",
|
.name = "Solaris",
|
||||||
.caps = 0,
|
.caps = 0,
|
||||||
|
@ -1669,6 +1676,9 @@ const struct usbi_os_backend usbi_backend = {
|
||||||
.clear_transfer_priv = sunos_clear_transfer_priv,
|
.clear_transfer_priv = sunos_clear_transfer_priv,
|
||||||
.handle_transfer_completion = sunos_handle_transfer_completion,
|
.handle_transfer_completion = sunos_handle_transfer_completion,
|
||||||
.clock_gettime = sunos_clock_gettime,
|
.clock_gettime = sunos_clock_gettime,
|
||||||
|
#ifdef USBI_TIMERFD_AVAILABLE
|
||||||
|
.get_timerfd_clockid = op_get_timerfd_clockid,
|
||||||
|
#endif
|
||||||
.device_priv_size = sizeof(sunos_dev_priv_t),
|
.device_priv_size = sizeof(sunos_dev_priv_t),
|
||||||
.device_handle_priv_size = sizeof(sunos_dev_handle_priv_t),
|
.device_handle_priv_size = sizeof(sunos_dev_handle_priv_t),
|
||||||
.transfer_priv_size = sizeof(sunos_xfer_priv_t),
|
.transfer_priv_size = sizeof(sunos_xfer_priv_t),
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
#define LIBUSB_NANO 11322
|
#define LIBUSB_NANO 11323
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue