intime的脚印

Be an Artist rather than a Coder!

原创 内核里面屏蔽信号的方法收藏



    spin_lock_irqsave(&current->sigmask_lock, flags);
    oldset = current->blocked;
    sigfillset(&current->blocked);
    recalc_sigpending(current);   //  重新计算current->sigpending
    spin_unlock_irqrestore(&current->sigmask_lock, flags);

/*
    屏蔽信号的部分
*/

    spin_lock_irqsave(&current->sigmask_lock, flags);
    current->blocked = oldset;
    recalc_sigpending(current);
    spin_unlock_irqrestore(&current->sigmask_lock, flags);

发表于 @ 2006年12月30日 10:50:00|评论(loading...)

新一篇: 内核中调用用户程序的接口 | 旧一篇: google开源软件职位笔试面试题

用户操作
[即时聊天] [发私信] [加为好友]
intime
订阅我的博客
XML聚合  FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
intime的公告
Make your code more configurability and logical. 欢迎拍砖!
文章分类
收藏
    存档
    软件项目交易
    Csdn Blog version 3.1a
    Copyright © intime