Unix环境高级编程(2版)

来源:互联网 发布:大数据和大数据开发 编辑:程序博客网 时间:2024/05/16 14:51

1.简单实现 「ls」。

#include<dirent.h>

opendir() 

readdir ()

closedir()


2.将标准输入复制到标准输出

#include<unistd.h>

n=read(STDIN_FILENO,buf,4096)

write(STDOUT_FILENO,buf,n)


3.运行时限制

#include <unistd.h>

long sysconf(int name);

long pathconf(const char *pathname,int name);

long fpathconf(int filedes,int name);


4.获取当前工作目录

getcwd(char *buffer, int maxlen);


5.errno 记录系统的最后一次错误代码。代码是一个int型的值,在errno.h中定义


6.允许原子性操作扩展函数:pread()  , pwrite();




原创粉丝点击