Вопросы по теме 'ioctl'

установить MTU для устройства с несколькими интерфейсами
я использую ioctl (s, SIOCSIFMTU, (caddr_t) и ifr) чтобы изменить MTU для интерфейса. код похож на этот struct ifreq ifr; ifr.ifr_addr.sa_family = AF_INET; //iap->ifa_name is bond1:xx strncpy(ifr.ifr_name, iap->ifa_name,...
4329 просмотров
schedule 10.02.2024

fslogger: ошибка ioctl: неверный адрес
Я использую этот fslogger.c для получения уведомлений файловой системы на моем Mac. Но это работает только в Leopard и SnowLeopard, а не в Lion или Mountain Lion. http://osxbook.com/software/fslogger/download/fslogger.c при попытке...
1021 просмотров

Почему прототип вызова ioctl использует unsigned long в качестве третьего аргумента?
Ниже приведен прототип вызова ioctl. long ioctl(struct file *f, unsigned int cmd, unsigned long arg); Почему третий аргумент ioctl по умолчанию имеет длину без знака? Несколько раз мы передаем указатель на него. Но он использует unsigned...
1239 просмотров

После того, как раздел был создан с помощью IOCTL_DISK_SET_DRIVE_LAYOUT, как мне создать новый том в этом вновь созданном разделе?
Я пытаюсь создать новый раздел, отформатировать его и назначить ему новую букву диска через ctypes Python, используя IOCTL_SET_DRIVE_LAYOUT . Моя первоначальная попытка кодирования была сделана с использованием этой страницы SO: Структура Python...
1513 просмотров
schedule 18.10.2022

Кто интерпретирует возвращаемое значение ioctl Linux?
Я работаю с пользовательским устройством char ядра, которое иногда возвращает большие отрицательные значения (около тысяч, скажем -2000) для своего ioctl() . В пользовательском пространстве я не получаю эти значения, возвращаемые вызовом ioctl....
916 просмотров
schedule 21.03.2024

Как установить неизменяемый атрибут файла
Как я могу установить неизменяемый атрибут для файла с помощью Go? Мне нужна функция, которая устанавливает/сбрасывает этот атрибут в файле, подобно chattr +i file Я нашел это: IoctlSetInt как это использовать? file, err :=...
383 просмотров
schedule 06.11.2023