Changeset View
Changeset View
Standalone View
Standalone View
lib/libdevctl/devctl.c
Show First 20 Lines • Show All 116 Lines • ▼ Show 20 Lines | if (strlcpy(req.dr_name, device, sizeof(req.dr_name)) >= | ||||
errno = EINVAL; | errno = EINVAL; | ||||
return (-1); | return (-1); | ||||
} | } | ||||
req.dr_data = __DECONST(char *, driver); | req.dr_data = __DECONST(char *, driver); | ||||
if (force) | if (force) | ||||
req.dr_flags |= DEVF_SET_DRIVER_DETACH; | req.dr_flags |= DEVF_SET_DRIVER_DETACH; | ||||
return (devctl_request(DEV_SET_DRIVER, &req)); | return (devctl_request(DEV_SET_DRIVER, &req)); | ||||
} | } | ||||
int | |||||
devctl_rescan(const char *device) | |||||
{ | |||||
return (devctl_simple_request(DEV_RESCAN, device, 0)); | |||||
} |