加载中
Linux/UNIX进程控制(02)——wait和waitpid函数

1、wait和waitpid函数 #include <sys/types.h> #include <sys/wait.h>   pid_t wait(int *status); pid_t waitpid(pid_t pid, int *status, int options); 返回值是终止子进程的PID。 int ...

2014/11/18 16:00
47
Linux/UNIX进程控制(01)——fork函数

1、fork函数 #include <unistd.h> pid_t fork(void); fork()用于创建一个新的process(进程),新进程是调用fork函数进程的副本(数据空间、堆和栈,text(代码,正文)段是共享的)。这个新...

2014/11/18 15:53
31
文件IO操作(10)——link、unlink、remove、rename函数

link、unlink、remove、rename函数 link函数 #include <unistd.h> int link(const char *oldpath, const char *newpath); oldpath:已有的文件路径和文件名 newpath:新的文件路径和文件名 ...

2014/11/18 15:28
143
文件IO操作(09)——opendir、readdir、closedir函数

opendir、readdir、closedir函数 opendir函数 #include <sys/types.h> #include <dirent.h> DIR *opendir(const char *name); DIR *fdopendir(int fd); opendir() 函数打开一个目录流(stream...

2014/11/18 15:24
126
文件IO操作(08)——stat函数(2)

fstat函数输出三个标准文件流的stat信息 STDIN_FILENO、STDOUT_FILENO、STDERR_FILENO的信息 1: #include <sys/types.h> 2: #include <sys/stat.h> 3: #include <unistd.h> 4: #...

2014/11/18 15:17
13
文件IO操作(07)——stat函数(1)

stat函数介绍与stat命令的仿写 #include <sys/types.h> #include <sys/stat.h> #include <unistd.h> int stat(const char *path, struct stat *buf); int fstat(int fd, struct stat *buf); ...

2014/11/18 15:14
13
文件IO操作(06)——dup和dup2函数

8、dup和dup2函数 #include <unistd.h> int dup(int oldfd); int dup2(int oldfd, int newfd); #define _GNU_SOURCE /* See feature_test_macros(7) */ #include <unistd.h> /* 可见 程序优点...

2014/11/18 14:32
27
文件IO操作(05)——create和close函数

6、creat函数 int creat(const char *pathname, mode_t mode); pathname:文件路径+文件名 mode:文件权限位(与~umask做&操作才是最终的文件权限位) create函数用来创建一个文件。并且以只...

2014/11/18 14:30
7
文件IO操作原理(04)——fcntl函数

5、fcntl函数 可以用fcntl函数改变一个已打开的文件的属性,可以重新设置读、写、追加、非阻塞等标志(这些标志称为File Status Flag),而不必重新open文件。 #include <unistd.h> #include <fc...

2014/11/18 14:27
53
文件IO操作原理(03)——write和lseek函数

3、write函数 #include <unistd.h> ssize_t write(int fd, const void *buf, size_t count); fd:文件描述符 buf:buf缓冲区 count:写入文件字节数 将buf中的内容写入到fd所描述的文件中,写...

2014/11/18 14:23
111
文件IO操作原理(02)——read函数

文件IO操作原理02 2、read函数 #include <unistd.h> ssize_t read(int fd, void *buf, size_t count); fd:打开的文件描述符 buf:buf缓冲区 count:读取的字节数 read函数的功能是从fd文件中...

2014/11/18 14:19
50
文件IO操作原理(01)——open函数

1、open函数 open函数用于打开一个文件。 #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> int open(const char *pathname, int flags); int open(const char *pathname, ...

2014/11/18 14:13
23

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部