unix 高级编程
Fireworks_light
业精于勤,荒于嬉; 行成于思,毁于随。
展开
-
有关信号的笔记
信号在内核的表示 : 执行信号处理动作称为信号递达(delivery),信号从产生到递达之间的状态,称为信号未决(pending)。 进程可以选择阻塞(block)某个信号,被阻塞的信号产生时保持在未决状态,直到解除对信号的阻塞,才会执行递达动作。 信号的忽略和信号阻塞是不同概念,忽略是信号递达后的一种选择,阻塞是信号没有被递达,阻塞到了未绝状态。 信号的三种相应方式: 忽略原创 2015-10-22 21:46:30 · 359 阅读 · 0 评论 -
linux系统函数积累
与文件相关的系统调用函数: // 打开文件int open(const char *pathname, int flags); pathname 文加名,可以是相对路径或绝对路径 flags 打开的模式 必须有以下三个中之一: O_RDONLY 只读 O_WRONLY 只写 O原创 2015-08-13 23:14:16 · 423 阅读 · 0 评论