告别年代

阳光里闪耀的色彩真美丽

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

驱动中如果down_interruptible之类的函数被信号中断,驱动可以返回-EINTR或-ERESTARTSYS。

区别在于:

若返回-EINTR,应用程序执行的系统调用会返回表示错误的值,且errno=EINTR;

若返回-ERESTARTSYS,系统会自动重新启动应用程序执行的系统调用,即应用程序的系统调用不会返回。

posted on 2013-09-11 14:11  告别年代  阅读(642)  评论(0编辑  收藏  举报