ts->tv_nsec = (nsec % 1000000000ULL);
}
-static int gpio_ioctl(int fd, unsigned long request, void *data)
-{
- return ioctl(fd, request, data);
-}
-
int gpiod_simple_get_value_multiple(const char *consumer, const char *device,
const unsigned int *offsets, int *values,
unsigned int num_lines, bool active_low)
chip = gpiod_line_get_chip(line);
fd = chip->fd;
- status = gpio_ioctl(fd, GPIO_GET_LINEINFO_IOCTL, &line->info);
+ status = ioctl(fd, GPIO_GET_LINEINFO_IOCTL, &line->info);
if (status < 0)
return -1;
chip = gpiod_line_get_chip(bulk->lines[0]);
fd = chip->fd;
- status = gpio_ioctl(fd, GPIO_GET_LINEHANDLE_IOCTL, req);
+ status = ioctl(fd, GPIO_GET_LINEHANDLE_IOCTL, req);
if (status < 0)
return -1;
else
fd = line_get_event_fd(first);
- status = gpio_ioctl(fd, GPIOHANDLE_GET_LINE_VALUES_IOCTL, &data);
+ status = ioctl(fd, GPIOHANDLE_GET_LINE_VALUES_IOCTL, &data);
if (status < 0)
return -1;
for (i = 0; i < bulk->num_lines; i++)
data.values[i] = (uint8_t)!!values[i];
- status = gpio_ioctl(line_get_handle_fd(bulk->lines[0]),
+ status = ioctl(line_get_handle_fd(bulk->lines[0]),
GPIOHANDLE_SET_LINE_VALUES_IOCTL, &data);
if (status < 0)
return -1;
chip = gpiod_line_get_chip(line);
fd = chip->fd;
- status = gpio_ioctl(fd, GPIO_GET_LINEEVENT_IOCTL, req);
+ status = ioctl(fd, GPIO_GET_LINEEVENT_IOCTL, req);
if (status < 0)
return -1;
chip->fd = fd;
- status = gpio_ioctl(fd, GPIO_GET_CHIPINFO_IOCTL, &chip->cinfo);
+ status = ioctl(fd, GPIO_GET_CHIPINFO_IOCTL, &chip->cinfo);
if (status < 0) {
close(chip->fd);
free(chip);