В последнем ядре 3.3.4 системные вызовы были перенесены в arch/x86/syscalls. Обычный способ вызова их в пользовательских программах (используя syscall (NUMBER)), похоже, не работает. Есть идеи?Пользовательский системный вызов в Linux Kernel 3.3.4
1
A
ответ
1
Патч находится по адресу:
добавляет два системных вызовов ядра 3.3.0. Названия системных вызовов: yfkm2_monitor и yfkm2_notifyme. Здесь вы можете увидеть все необходимые шаги.
Смежные вопросы
- 1. Системный вызов Linux
- 2. Системный вызов Linux Connect
- 3. открытый системный вызов - Linux
- 4. fork() системный вызов в linux
- 5. linux системный вызов getpeername C++
- 6. Linux системный вызов getifaddr C++
- 7. Linux - Почему пользовательский системный вызов не работает с отрицательными номерами?
- 8. Пользовательские функции ядра Linux системный вызов обертка
- 9. NFS mount Системный вызов в linux
- 10. Как отслеживать системный вызов в Linux?
- 11. Как осуществляется системный вызов в Linux?
- 12. Golang, вызывающий новый системный вызов в Linux
- 13. Linux Kernel - Обновление VSS Dentry Cache
- 14. Системный вызов в системном вызове
- 15. getdents() Системный вызов
- 16. Системный вызов vs Контексты прерываний
- 17. Redundant Linux Kernel System Calls
- 18. Linux Kernel- task_h_load
- 19. Привязать системный вызов к SUSE linux
- 20. системный вызов памяти с отображением файлов - linux
- 21. Перезаписать содержимое файла системный вызов linux
- 22. Когда записывается системный вызов?
- 23. Linux системный вызов угон недопустимые аргументы
- 24. Прочитайте системный вызов навсегда на Linux
- 25. Системный вызов Linux getname info return EAI_AGAIN
- 26. Системный вызов Linux: пользовательские сообщения управления
- 27. Системный вызов Linux: getaddrinfo return -2
- 28. Системный вызов shmget [Linux] - выделены байты?
- 29. Как реализовать собственный системный вызов в ядре Linux 4.x?
- 30. Процесс в Linux Kernel space
Это не то, что является новым для 3.3.4. Что вы подразумеваете под «не работает»? – Mat
Возможно, вы перешли от 32 до 64 бит ядер? –