linux 进程几个宏定义

原创 2007年09月28日 18:02:00

WIFEXITED:判断子进程退出值是非0

WEXITSTATUS:判断子进程的退出值(当子进程退出时非0).

WIFSIGNALED:子进程由于有没有获得的信号而退出.

WTERMSIG:子进程没有获得的信号号(在WIFSIGNALED为真时才有意义).

WIFSTOPPED:子进程终止

WSTOPSIG:子进程终止状态值

WCOREDUMP:调试coredump文件信息

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

进程的几种状态

进程:进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位。 进程状态:一个进程的生命周期可以划分为一组状态,这些状态刻画了整个进程。进程状态即体现...

C||C++中几个罕见却有用的预编译和宏定义

1:#error语法格式如下:#error token-sequence其主要的作用是在编译的时候输出编译错误信息token-sequence,从方便程序员检查程序中出现的错误。例如下面的程序#inc...
  • t9010
  • t9010
  • 2011年07月28日 13:40
  • 165

C语言宏定义的几个坑和特殊用法

总结一下C语言中宏的一些特殊用法和几个容易踩的坑。由于本文主要参考GCC文档,某些细节(如宏参数中的空格是否处理之类)在别的编译器可能有细微差别,请参考相应文档。 宏基础 宏仅仅是在C预处...

进程切换之__switch_to宏定义

linux内核进程切换最重要的一个部分就是宏定义switch_to,下面从几个方面来详细讲解一下: (1)内嵌汇编 (2)memory 破坏描述符(编译器优化) (3)进程切换的标志是什么? ...

进程互斥、宏定义、const 相关面试题

1.操作系统为了解决进程间合作和资源共享所带来的同步与互斥问题,通常采用的一种方法是使用  (1)  。若在系统中有若干个互斥资源R,6个并发进程,每个进程都需要5个资源R,那么使系统不发生死锁的资源...

Linux内核导出符号宏定义EXPORT_SYMBOL的源码分析

源代码: ……. #ifndef MODULE_SYMBOL_PREFIX #define MODULE_SYMBOL_PREFIX "" #endif ……. struct kernel_symb...
  • fzubbsc
  • fzubbsc
  • 2014年06月23日 11:45
  • 1552

Linux内核源码中使用宏定义的若干技巧

在C中,宏定义的概念虽然简单,但是真要用好却并不那么容易,下面从Linux源码中抽取一些宏定义的使用方法,希望能从中得到点启发: 1. 类型检查 比如module_init的宏定义: ...
  • sdulibh
  • sdulibh
  • 2016年04月19日 15:05
  • 447

盘点Linux内核源码中使用宏定义的若干技巧(1)

盘点Linux内核源码中使用宏定义的若干技巧(1) (2012-03-20 21:30) 标签:  Linux内核源码  宏定义  宏的使用技巧  分类: Linux系统内核 ...

从一个简单的宏定义看linux内核的严谨,窥C语言的强大(ZZ

include/linux/kernel.h ------------------------------------------------------ /*  * min()/max() m...

Linux下的两个经典宏定义

本文首先介绍Linux下的经典宏定义,感受极客的智慧,然后根据该经典定义为下篇博客作铺垫。 offsetof宏 定义: // 获得结构体(TYPE)的变量成员(MEMBER)在此结构体中...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux 进程几个宏定义
举报原因:
原因补充:

(最多只允许输入30个字)