Linux/Unix函数说明
蕪與伦笓
上善若水 水善利万物而不争
处众人之所恶 而攻坚强者莫之能胜
展开
-
信号量函数 semget() semop() semctl()
semget()可以使用系统调用semget()创建一个新的信号量集,或者存取一个已经存在的信号量集: 系统调用:semget();原型:intsemget(key_t key,int nsems,int semflg);返回值:如果成功,则返回信号量集的IPC标识符。如果失败,则返回-1:errno=EACCESS(没有权限)EEXIST(信号量集已经存在,无法创建)原创 2013-05-15 13:45:57 · 669 阅读 · 0 评论 -
va_list,可变参数的使用
va_list是一个宏,由va_start和va_end界定。typedef char* va_list; void va_start ( va_list ap, prev_param ); type va_arg ( va_list ap, type ); void va_end ( va_list ap );其中,va_list 是一个字符指针,可以理解为指向当前原创 2013-05-28 12:05:01 · 774 阅读 · 0 评论