sysfs_remove_link
时间: 2023-07-17 11:08:31 浏览: 288
去掉连接栏
sysfs_remove_link函数是用于从sysfs文件系统中删除一个符号链接的函数。sysfs是Linux内核提供的一种虚拟文件系统,用于向用户空间暴露设备、驱动程序和其他内核对象的信息。
当我们在内核中创建一个符号链接时,可以使用sysfs_create_link函数。而当我们需要从sysfs文件系统中删除这个符号链接时,可以使用sysfs_remove_link函数。
函数原型如下:
int sysfs_remove_link(struct kobject *kobj, const char *name)
参数说明:
- kobj:指向要删除符号链接的目标对象的kobject结构体。
- name:要删除的符号链接的名称。
该函数执行成功返回0,失败返回负数错误码。
需要注意的是,只有在创建符号链接时使用了sysfs_create_link函数,才能使用sysfs_remove_link函数进行删除。否则,如果直接在sysfs目录下手动创建了一个符号链接,sysfs_remove_link函数将无法删除它。
阅读全文