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


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Eugeni Dodonov                       2:5020/400     10 Jun 2001  21:35:59
 To : All
 Subject : Re: kernel sockets
 -------------------------------------------------------------------------------- 
 
 Dmitry Fedorov писал что-то про Re: kernel sockets...
 
 >
 >__NR_socketcall
 >
 >Смотри sys_socketcall() в net/socket.c.
 >
 >А также sock_create() и другие (sock_sendmsg, например),
 >которые экспортируются для модулей, может удасться обойтись без извращений
 >c вызовом system calls из ядра.
 >
 
 Я уже разобрался... Понадобилось RTF /usr/src/linux/net/khttpd/net/sockets.h :)
 
 >
 >>Я попробывал сделать вызов через sys_call_table для sys_open() а потом
 >>sys_write (чтобы просто записать что-нибудь в какой-нибудь файл) - не
 >>вышло - выдает EACCES (говорит, что не может достучаться до файла вне
 >>address space :(... Можно ли как нибудь это поправить? Тестировалось
 >>с /tmp/test, /dev/test, /test, test...
 >
 >У меня работает. Ты, наверное, что-нибудь упустил.
 >
 
 И впрямь... Забыл про get_fs() и set_fs()... :)
 Большое спасибо за помошь...
 
 Hо есть еще вот такой вопрос: можно ли открыть файл в одной функции,
 написать что-нибудь в этот же файл в другой функции и потом закрыть его в
 третьей? Файл открывается, но при попытке записать что-нибудь в него выдается
 -EBADF (Bad file number). Можно это как-нибудь поправить? Если открывать файл,
 писать что-нибудь и закрывать в одном и том-же месте то все работает.
 
 -- 
 []'s,
 Eugeni Dodonov
 (2Bh || !2Bh)?
 
 -- 
 []'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/28551a49048c1.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional