POSIX模块中的几种宏和常量的说明

27 篇文章 0 订阅
11 篇文章 1 订阅

POSIX模块中的几种宏和常量的说明

Constants

  • WNOHANG
    在子进程更改状态之前,不要挂起调用进程,而是立即返回。

  • WUNTRACED
    捕获已停止的子进程。

Macros

  • WIFEXITED(${^CHILD_ERROR_NATIVE})
    如果子进程正常退出,则返回true (通过exit() 或者程序一直执行到main末尾 )

  • WEXITSTATUS
    WEXITSTATUS(${^CHILD_ERROR_NATIVE}) 返回子进程的正常退出状态 (只有在 WIFEXITED(${^CHILD_ERROR_NATIVE}) 为真时才有意义)

  • WIFSIGNALED
    WIFSIGNALED(${^CHILD_ERROR_NATIVE}) 如果子进程由于信号而终止,则返回true

  • WTERMSIG
    WTERMSIG(${^CHILD_ERROR_NATIVE}) 返回子进程终止的信号(只有在WIFSIGNALED(${^CHILD_ERROR_NATIVE})为真时才有意义)

  • WIFSTOPPED
    WIFSTOPPED(${^CHILD_ERROR_NATIVE}) 如果子进程当前已停止,则返回true(只有当你为waipid设置了WUNTRACED flag才能正常工作)

  • WSTOPSIG
    WSTOPSIG(${^CHILD_ERROR_NATIVE}) 返回停止子进程的信号(只有在WIFSTOPPED(${^CHILD_ERROR_NATIVE})为真时才有意义)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值