unistd.h

作者: Then丶 | 来源:发表于2020-01-17 22:27 被阅读0次

由字面意思,unistd.h是unix std的意思,是POSIX标准定义的unix类系统定义符号常量的头文件,

包含了许多UNIX系统服务的函数原型,例如read函数、write函数和getpid函数。

unistd.h在unix中类似于window中的windows.h!

#ifdef WIN32

#include <windows.h>

#else

#include <unistd.h>

#endif

unistd.h含有的常量与函数:

ssize_t read(int, void *, size_t); // 读取文件使用

int unlink(const char *);

ssize_t write(int, const void *, size_t); // 写文件

int usleep(useconds_t); // 进程休眠,单位为微妙

unsigned sleep(unsigned); // 进程休眠,单位为秒

int access(const char *, int); // 获取文件的权限

unsigned alarm(unsigned);

int chdir(const char *);

int chown(const char *, uid_t, gid_t);

int close(int); // 关闭文件

size_t confstr(int, char *, size_t);

void _exit(int);

pid_t fork(void);

————————————————

版权声明:本文为CSDN博主「pmonkey_coming」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/lizhengze1117/article/details/86020980

相关文章

网友评论

      本文标题:unistd.h

      本文链接:https://www.haomeiwen.com/subject/opmhzctx.html