Discussão:Introdução aos Sistemas Operacionais/Exemplo de Comunicação com Hardware em Drivers Linux: Projeto Blink

Este módulo não compila e não funciona. Para compilar, é necessário:

1) criar o protótipo de função:

static int device_release(struct inode *, struct file *);

2) incluir a implementação da função:

static int device_release(struct inode *inode, struct file *file){
        Device_Open--;

        module_put(THIS_MODULE);
        return 0;
}
Regressar à página "Introdução aos Sistemas Operacionais/Exemplo de Comunicação com Hardware em Drivers Linux: Projeto Blink".