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