当前位置:   article > 正文

Signal函数大全:

signal函数

Signal函数大全:

信号屏蔽字就是信号集

  1. int signal(SIGHUP,SID_IGN); 系统函数,设置收到某个信号(SIGHUP)使的处理函数(SID_IGN)。注:SUD_IGN为忽略该信号

  2. int fork(); 系统函数:创建新进程

  3. setsid(); 系统函数:建立一个新的会话(终端关闭,不会退出)

  4. sigset_t: 结构(信号集)

  5. int sigemptyset(sigset_t *123); 系统函数:123信号集中的所有信号清零

  6. int sigfillset(sigset_t *123); 系统函数:123信号集中的所有信号置1

  7. int sigaddset(sigset_t *123,int abc); 系统函数:123信号集中的abc信号位置1

  8. int sigdelset(sigset_t *123,int abc); 系统函数:123信号集中的anc信号位置0

  9. int sigprocmask(int how, const sigset_t *set, sigset_t *oldset);系统函数:

    参数 how可设置的参数为:SIG_BLOCK, SIG_UNBLOCK,SIG_SETMASK

    SIG_BLOCK:按照参数 set 提供的屏蔽字,屏蔽信号。并将原信号屏蔽保存到oldset中。
    SIG_UNBLOCK: 按照参数 set 提供的屏蔽字进行信号的解除屏蔽。针对Set中的信号进行解屏。

    SIG_SETMASK: 按照参数 set 提供的信号设置重新设置系统信号设置。

  10. int sigismember(sigset_t *123,int abc); 系统函数:检测123信号集中的anc信号位是否被置为1

  11. int sysconf(); 系统函数:获取系统的cpu个数和可用的cpu个数。

  12. ls -la > 123;输入重定向

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/煮酒与君饮/article/detail/914001
推荐阅读
相关标签
  

闽ICP备14008679号