Forest_Leo
驱动牛犊
驱动牛犊
  • 注册日期2004-02-26
  • 最后登录2004-11-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1088回复:1

问个小问题,DX们请进

楼主#
更多 发布于:2004-04-25 11:40
interruptible_sleep_on

是可以被信号打断的阻塞,问题是我在驱动中如何判断该阻塞是被信号打断的还是被 Wake up的呢?

具体来说就是如果被kill -9 干掉的话,我要释放被杀掉的进程当初在驱动中所请求的数据空间,而如果是被正规唤醒的话,我要继续运算下去,如何判断?????!!!!!
Forest_Leo
驱动牛犊
驱动牛犊
  • 注册日期2004-02-26
  • 最后登录2004-11-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-04-25 14:21
ok

我已经知道了,只需要调用 signal_pending 即可,呵呵呵
游客

返回顶部