|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Dmitry Fedorov 2:5020/400 11 Jun 2001 07:38:28 To : Eugeni Dodonov Subject : Re: kernel sockets -------------------------------------------------------------------------------- Eugeni Dodonov wrote: >Dmitry Fedorov писал что-то про Re: kernel sockets... >> >>Смотри sys_socketcall() в net/socket.c. >>А также sock_create() и другие (sock_sendmsg, например), > >Я уже разобрался... Понадобилось RTF /usr/src/linux/net/khttpd/net/sockets.h :) А, так ты о 2.4. А с ним я еще не разбирался. >>У меня работает. Ты, наверное, что-нибудь упустил. > >И впрямь... Забыл про get_fs() и set_fs()... :) Самое главное и не заметил :) >Hо есть еще вот такой вопрос: можно ли открыть файл в одной функции, >написать что-нибудь в этот же файл в другой функции и потом закрыть его в Передавай дескриптор, какие проблемы? >третьей? Файл открывается, но при попытке записать что-нибудь в него выдается >-EBADF (Bad file number). Можно это как-нибудь поправить? Если открывать файл, >писать что-нибудь и закрывать в одном и том-же месте то все работает. А ты это в одном процессе делаешь? А возврат из sys_open на ошибки проверяешь? А O_WRONLY или O_RDWR в sys_open не забыл? -- Eсли уж гайка есть, она должна быть затянута до конца. --- ifmail v.2.15dev5 * Origin: INP (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/88435a6864a3.html, оценка из 5, голосов 10
|