Linux C
文章平均质量分 52
Key_LD
垫底一本的寝室蹲
展开
-
关于open操作的O_EXCL的存在应用价值理解
在我最近学习Linux C的过程中 总是看到这样的打开方式 open(const* pathname,O_CREAT|O_EXCL); O_CREAT 简单 就是想打开的文件如果不存在的话就会自动创建文件 而 O_EXCL 他的作用就是如果要创建一个文件 并且这个文件已经存在的话 会直接返回 并且 如果打开的文件是符号链接文件的话 也会直接返回原创 2016-09-19 22:37:00 · 998 阅读 · 0 评论 -
setjmp 与 longjmp
最近看到C看到一个很让人费解的函数组合 setjmp 和 longjmp 使用方法还是比较简单的 setjmp设置跳跃点 longjmp表示跳跃 具体的操作如下 首先定义一个 唯一的标志性 flag jmp_buf变量 再加上 函数申明 int setjmp(jmp_buf env); void longjmp(jmp_buf env, int val原创 2016-10-04 10:58:58 · 576 阅读 · 0 评论