LINUX.ORG.RU

откуда брать minor в struct file?


0

0

Пишу драйвер. Откуда в структуре struct file можно его взять. Манов человеческих нет, а по названиям членов непонятно.

Может есть где в виде одного архива маны на ядерные функции?

★★★★
Ответ на: комментарий от alexru

Когда идет системный вызов с участием этого девайса, то он передается в одну из функций определенных в.

struct file_operations;

SatanClaus ★★★
()
Ответ на: комментарий от SatanClaus

static struct file_operations fo = {
        .read = gpio_read,
        .write = gpio_write
};

static ssize_t gpio_read(struct file *f, char *buffer, size_t length, loff_t *offset)
{
....
}

в структуре  file ничего хорошего нет :(

alexru ★★★★
() автор топика
Ответ на: комментарий от SatanClaus

О! Спасибо.

Может все-же есть где эти маны? В виде манов, а не html?

Очень сложно смотреть на заголовочные файлы :)

alexru ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.