В простой Linux код драйвера устройства, я нашел следующую функцию:Пытаясь понять простую Open() в драйвере Linux
static int my_open(struct inode *i, struct file *f)
{
printk(KERN_INFO "Driver: open()\n");
return 0;
}
Это берется из here.
Может кто-нибудь объяснить мне, что мы подразумеваем под inode
здесь и почему эта функция static
?