1、问题 Linux-2.6.38内核中DEFINE_MUTEX(...)替代了以前版本的DECLARE_MUTEX(...),就是DECLARE都用DEFINE替换了。。。
在semaphore.h中找到了,令人惊讶的是就在上面
有了:
复制代码
|
我接着查看__SEMAPHORE_INITIALIZER的定义:
复制代码
|
2、ioctl的变化,Linux-2.6.38中去掉了ioctl,改为unlock_ioctl
1、问题 Linux-2.6.38内核中DEFINE_MUTEX(...)替代了以前版本的DECLARE_MUTEX(...),就是DECLARE都用DEFINE替换了。。。
在semaphore.h中找到了,令人惊讶的是就在上面
有了:
复制代码
|
复制代码
|