![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
UNIX 笔记
shiquxinkong
这个作者很懒,什么都没留下…
展开
-
UNIX 学习笔记-文件I/O(open)
open函数: 函数原型:int open(const char *pathname,int oflag,.../*mode_t mode */); 其中,pathname为要打开的文件路径及文件名,oflag为文件的打开方式, O_RDONLY(只读), O_WRONLY( 只写), O_RDWR(读原创 2013-08-14 16:20:37 · 648 阅读 · 0 评论 -
UNIX学习笔记--(lseek)
off_t lseek(int filedes,off_t offset,int whence);//成功返回新的偏移量,失败返回-1 每个打开的文件都有与其相关联的当前文件偏移量,用以计算从文件开始处的字节数,通常该值都被置为0,除非指定了O_APPEND选项,可见哪里都有阶级,都有特权。 whence的可取值: SEEK_SET:偏移量置为从文件开始处的offset个字节 S原创 2013-08-15 14:04:19 · 749 阅读 · 0 评论 -
UNIX学习笔记-文件I/O--(creat,close)
int creat (const char *pathname,mode_t mode) 该函数可以用open函数来实现:open(pathname,0_WRONLY | O_CREAT | O_TRUNC,mode) 或通过增加O_RDWR来增加读权限。 open(pathname,O_RDWR | O_CREAT | O_TRUNC,mode) ***!!***若通过新创建的文件与现原创 2013-08-15 13:34:10 · 667 阅读 · 0 评论 -
UNIX笔记--(longjmp ,setjmp)异常处理
JAVA语言的异常处理之强大确是让人叹服,编程序有种战战兢兢如履薄冰的感觉,很多地方要去try,try,恨之入骨。不过出了问题调试时又感恩戴德,玩笑话。这中异常机制是一种软件安全和鲁棒性的加强和提高。 在UNIX也有提供,就是setjmp ,longjmp。goto语句可以实现跳转,但只限于本函数中,在函数间跳转就无能为力了。 setjmp和longjmp的配合使用其实也很原创 2013-08-16 17:15:10 · 736 阅读 · 0 评论