随笔分类 -  UNIX高级编程

read/write系统调用
摘要:/*拷贝文件内容实例read系统调用、write系统调用ssize_t read(int fd, void *buf, size_t count);ssize_t write(int fd, const void *buf, size_t count);//将数据写到一个文件中 一、read、wri 阅读全文

posted @ 2018-01-13 20:18 wsw_seu 阅读(1547) 评论(0) 推荐(0)

open系统调用
摘要:/* int open(const char *pathname, int flags, mode_t mode);flag:打开方式,可以man 2 open查看 O_RDONLY O_WRONLY O_RDWR O_APPEND O_CREAT O_EXCL O_TRUNC)(open时将文件内 阅读全文

posted @ 2018-01-13 20:04 wsw_seu 阅读(320) 评论(0) 推荐(0)

文件描述符与文件指针
摘要:高级IO:ANSI C提供的标准IO,通常也称为带缓冲的IO 低级IO:通常也称为不带缓冲的IO 文件描述符: 对于LINUX而言对所有设备或文件的操作都是通过文件描述符进行的。当打开一个文件的时候内核向进程返回一个文件描述符(非负)。后续对文件的操作只需要通过该文件描述符, 内核记录有这个打开文件 阅读全文

posted @ 2018-01-13 19:33 wsw_seu 阅读(212) 评论(0) 推荐(0)

导航