- чтение файла из ядра в Linux, newser, 00:28 , 08-Янв-07 (1)
- чтение файла из ядра в Linux, JetSnaiL, 18:49 , 08-Янв-07 (2)
- чтение файла из ядра в Linux, ppp, 00:54 , 09-Янв-07 (3)
- чтение файла из ядра в Linux, Al, 22:16 , 09-Янв-07 (4)
- чтение файла из ядра в Linux, Al, 21:01 , 10-Янв-07 (5)
- чтение файла из ядра в Linux, int_0dh, 22:14 , 11-Янв-07 (6)
- чтение файла из ядра в Linux, Al, 19:53 , 12-Янв-07 (7)
- чтение файла из ядра в Linux, Berserk, 19:09 , 18-Янв-07 (8)
>>Так чего? >>Кто-нибудь прольет свет на мою темную голову? > > >за такой код нужно отрывать йатца ИМХО. нет слов. > >по делу: а зачем вам понадобилось читать что-то из ядра? >если для конфигурации какого-нибудь драйверка, то гораздо грамотнее написать утилитку, которая будет >читать этот файл и отдавать содержимое конф. структуры драйверу через IOCTL. > Тема замята?
- чтение файла из ядра в Linux, Al, 19:26 , 18-Янв-07 (9)
- чтение файла из ядра в Linux, Berserk, 19:31 , 18-Янв-07 (10)
>>>>Так чего? >>>>Кто-нибудь прольет свет на мою темную голову? >>> >>> >>>за такой код нужно отрывать йатца ИМХО. нет слов. >>> >>>по делу: а зачем вам понадобилось читать что-то из ядра? >>>если для конфигурации какого-нибудь драйверка, то гораздо грамотнее написать утилитку, которая будет >>>читать этот файл и отдавать содержимое конф. структуры драйверу через IOCTL. >>> >> >> >>Тема замята? > >нет сам сейс пробовал подобный код f_dentry->d_inode->i_size - возвращает 0 (правда файл находится на proc FS) на ext3 такого нет - все читается
- чтение файла из ядра в Linux, Berserk, 19:31 , 18-Янв-07 (11)
>>>>Так чего? >>>>Кто-нибудь прольет свет на мою темную голову? >>> >>> >>>за такой код нужно отрывать йатца ИМХО. нет слов. >>> >>>по делу: а зачем вам понадобилось читать что-то из ядра? >>>если для конфигурации какого-нибудь драйверка, то гораздо грамотнее написать утилитку, которая будет >>>читать этот файл и отдавать содержимое конф. структуры драйверу через IOCTL. >>> >> >> >>Тема замята? > >нет Кстати, автор, тут ошибка: length_readed = f->f_op->read(f, &size, 1024, &f->f_pos);
- чтение файла из ядра в Linux, Al, 21:20 , 18-Янв-07 (12)
- чтение файла из ядра в Linux, Berserk, 21:44 , 18-Янв-07 (14)
>Где? Если про 1024, так это только пример, а не отлаженный код >:) >Можно заменить на "sizeof(any_struct)". совсем не 1024 f->f_op->read(f, &size, 1024, &f->f_pos); второй аргумент буфер а не size примерно так br = filp->f_op->read(filp,buf,10,&filp->f_pos);
|