Свързани въпроси 'ioctl'

Размерът на хранилището от не е известен
Това е част от случай на превключвател IOCTL. Получавам следната грешка? грешка: размерът на съхранението на 'data' не е известен грешка: 'mesg' не е деклариран (първо използване в тази функция) case PASS_STRUCT: struct mesg{...
5385 изгледи

Получаване на размера на сектора на диска без разрешение за необработена файлова система
Опитвам се да получа размера на сектора, по-специално, за да мога да оразмеря правилно буфера за четене/запис с O_DIRECT. Следният код работи, когато приложението ми се изпълнява като root: int fd = open("/dev/xvda1", O_RDONLY|O_NONBLOCK);...
900 изгледи
schedule 10.10.2022

еквивалент на TIOCOUTQ / SIOCOUTQ в Windows
Досега моето търсене в Google и излизане от msdn предполага, че Microsoft Windows не предлага никакъв еквивалент на TIOCOUTQ / SIOCOUTQ за намиране на количеството неизпратени данни в буфера за изпращане на сокета. Ще бъде толкова полезно, ако някой...
3181 изгледи
schedule 03.11.2022

Командата ioctl на Linux се променя между потребителско пространство и пространство на ядрото
Не съм сигурен дали някой има някакви идеи тук, не съм виждал това преди. Пиша мъниче, за да тествам моя модул на ядрото, когато проверявам стойността на командата в потребителското пространство, получавам различна стойност от тази, когато погледна в...
3475 изгледи
schedule 21.11.2023

Е IOCTL върната стойност
Попаднах на следния код. if((error = ioctl(get_card_fd(card_ref), CARD_SETVERSION, &context))) { return EXIT_FAILURE; } Въпросите ми са следните: Винаги ли IOCTL връща '0' при успех? Как следният израз се оценява като...
5992 изгледи
schedule 21.03.2024