当前位置: 首页 > 工具软件 > 0release > 使用案例 >

release 接口函数

杭柏
2023-12-01

release接口函数属于file_operation内部函数的一部分,其原型如下

int (*release) (struct inode *, struct file *);

功能:(1)释放open分配的filp->private_data中的任何内容

           (2)在最后的close关闭设备

release接口函数框架

int first_chrdev_close(strcut inode* inode,struct file* file){
    /*如果有必要,则释放open创建的相关数据空间、申请的资源等*/

    return 0;
}

用户空间调用close函数,通过系统调用就会调用到release函数。

 

 

 类似资料: