- 博客(4)
- 资源 (10)
- 收藏
- 关注
原创 APUE课后习题4.6
创建有空洞的文件程序如下,创建的文件大小为10字节,开头字符为a,最后一个字符为b。#include "apue.h"#include int creatHoleFile(const char *filename, mode_t mode);int main(int argc, char* argv[]){ int i; if (argc < 2) { printf("
2012-11-29 18:50:02 1231 3
原创 APUE课后练习3.2
#include #include #include #include #include int mydup2(int filedes, int filedes2);char * getpathname(char * abpathname, char * compathname);int main(void){ int fd; if ((fd =
2012-11-06 16:20:01 744
原创 关于打开文件时O_APPEND标志的作用
首先给出一段程序,这段程序的本来目的是为了验证用O_APPEND标志打开文件后,调用lseek(fd, 0, SEEK_CUR)应该返回文件长度,但是运行程序后发现错了。注意加红的两句,本来希望分别输出0和49,但实际输出都是零。#include #include #include #include int main(void){ int fd; off_t off
2012-11-01 21:25:15 10139
原创 验证open返回的文件描述符一定是最小的未用描述符数值
#include #include #include #include #include int main(void){ int fd; char str[10]; close(STDOUT_FILENO); fd = open("./test.c", O_RDONLY); if
2012-11-01 16:12:26 1249
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人