Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Eugeni Dodonov                       2:5020/400     09 Jun 2001  22:06:20
 To : All
 Subject : Re: kernel sockets
 -------------------------------------------------------------------------------- 
 
 Dmitry Fedorov писал что-то про Re: kernel sockets...
 
 >Eugeni Dodonov wrote:
 >>
 >>Hе знает ли кто-нибудь как работать с сокетами в кернеле? В ядре есть функция
 >>sys_socket(), которая экивалентна glibc'овскому socket(), но эта
 >>функция заботает только из самого ядра, из модуля ее использовать
 >>невозможно (насколько я понял). Мне же необходимо использовать ее
 >>именно из модуля...
 >
 >
 >Для вызова системного вызова из модуля на примере sys_write:
 >
 
 Проблемма в том, чьл в asm/unistd.h sys_socket не указан :(
 
 Как его туда дописать? Боюсь, что если его туда просто добавить то
 нечего хорошего не выйдет :)
 
 Я попробывал сделать вызов через sys_call_table для sys_open() а потом
 sys_write (чтобы просто записать что-нибудь в какой-нибудь файл) - не
 вышло - выдает EACCES (говорит, что не может достучаться до файла вне
 address space :(... Можно ли как нибудь это поправить? Тестировалось
 с /tmp/test, /dev/test, /test, test...
 -- 
 []'s,
 Eugeni Dodonov
 (2Bh || !2Bh)?
 --- ifmail v.2.15dev5
  * Origin: MTU-Intel ISP (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 kernel sockets   Eugeni Dodonov   09 Jun 2001 03:05:33 
 Re: kernel sockets   Dmitry Fedorov   09 Jun 2001 09:09:14 
 Re: kernel sockets   Eugeni Dodonov   09 Jun 2001 22:06:20 
 Re: kernel sockets   Dmitry Fedorov   10 Jun 2001 10:37:37 
 Re: kernel sockets   Eugeni Dodonov   10 Jun 2001 21:35:59 
 Re: kernel sockets   Dmitry Fedorov   11 Jun 2001 07:38:28 
 Re: kernel sockets   Eugeni Dodonov   11 Jun 2001 15:03:01 
 Re: kernel sockets   Dmitry Fedorov   11 Jun 2001 17:08:26 
Архивное /ru.linux/2855135c3c429.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional