c - Linux 内核函数采用未使用的 void 指针参数
问题描述
为什么Linux 内核中的这个函数void *unused
在函数体中采用了一个无用的参数?
解决方案
因为它是一个回调。在此上下文中使用的所有回调的原型必须相同,有时可能有一个未使用的参数。
kthread_run
在第一个参数中需要这样的函数:
int cb(void *param);
推荐阅读
- java - Spring Data - 在此 ResultSet 中找不到列名 note_id
- javascript - 在 onclick 事件后,音频无法在 iOS 上的 Safari 上播放
- python - 在获取数据之前清除串行缓冲区
- mobile - 仅在给出用户事件后才初始化 3rd 方 SDK(或阻止数据收集)的常用方法
- css - CSS :first-child 在规则集中,没有前面的类名。可能吗?
- c++ - Boost python将命名参数传递给成员类
- python - 同时跟踪两个循环
- google-apps-script - 有没有办法避免重新授权我的 AppsScript 项目?
- javascript - 两个轮播的相同事件 - Slick carousel
- sql - 从没有直接关系的多个表中过滤 Django 模型