Вопросы по теме '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 просмотров
schedule
16.09.2022
Почему прототип вызова ioctl использует unsigned long в качестве третьего аргумента?
Ниже приведен прототип вызова ioctl.
long ioctl(struct file *f, unsigned int cmd, unsigned long arg);
Почему третий аргумент ioctl по умолчанию имеет длину без знака? Несколько раз мы передаем указатель на него. Но он использует unsigned...
1239 просмотров
schedule
11.10.2022
После того, как раздел был создан с помощью 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