转载一篇文章

mask一下好找

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);

NULL // Null pointer
SEEK_CUR // Set file offset to current plus offset.
SEEK_END // Set file offset to EOF plus offset.
SEEK_SET // Set file offset to offset.

许多在Linux下开发的C程序都需要头文件unistd.h,但VC中没有个头文件,
所以用VC编译总是报错。把下面的内容保存为unistd.h,可以解决这个问题。
/** This file is part of the Mingw32 package.

  • unistd.h maps (roughly) to io.h
    */

#ifndef _UNISTD_H
#define _UNISTD_H
#include <io.h>
#include <process.h>
#endif /* _UNISTD_H */

原博客地址:
https://blog.csdn.net/ybsun2010/article/details/24832113

初出茅庐的小李第39篇博客之转载一篇有关unistd.h的介绍文章相关推荐

  1. 4. 写第一篇博客,最好的时间是今日,今时,今刻

    橡皮擦,一个逗趣的互联网高级网虫,为你带来新职场故事,搬来程序员敲门砖. 已完成文章 国内,首套,成体系,技术博客写作专栏发布啦 技术博客只能写技术文章吗?当然是由我们自己来定义. 为"她& ...

  2. v79.01 鸿蒙内核源码分析(用户态锁篇) | 如何使用快锁Futex(上) | 百篇博客分析OpenHarmony源码

    百篇博客分析|本篇为:(用户态锁篇) | 如何使用快锁Futex(上) 进程通讯相关篇为: v26.08 鸿蒙内核源码分析(自旋锁) | 当立贞节牌坊的好同志 v27.05 鸿蒙内核源码分析(互斥锁) ...

  3. 初出茅庐的小李第3篇博客《5G物联网及NB-IoT技术详解》读书笔记1

    初出茅庐的小李第3篇博客 <5G物联网及NB-IoT技术详解>读书笔记1 在Mculover666那里白嫖了一本书,不要问我咋白嫖的,我也不知道- 为什么要写这样的笔记? 因为我白嫖的时候 ...

  4. 初出茅庐的小李第113篇博客项目笔记之机智云智能浇花器实战(2)-基础Demo实现

    初出茅庐的小李第112篇博客项目笔记之机智云智能浇花器实战(1)-基础Demo实现 接(1) 继电器实现 继电器原理图 继电器采用的是5V继电器,控制端是RELAY-1 继电器代码实现 #includ ...

  5. 鸿蒙关键技术研究,鸿蒙内核源码分析(静态链接篇) | 完整小项目看透静态链接过程 | 百篇博客分析HarmonyOS源码 | v54.02...

    百篇博客系列篇.本篇为: 下图是一个可执行文件编译,链接的过程. 本篇将通过一个完整的小工程来阐述ELF编译,链接过程,并分析.o和bin文件中各区,符号表之间的关系.从一个崭新的视角去看中间过程,阅 ...

  6. 2022年从零开始,用一篇博客掌握 nginx 的初级配置

    本篇博客主要用于记录 nginx.conf 这一个文件如何修改的相关问题. 当 nginx 安装之后,默认的配置如下所示(数据来源为宝塔自动生成),本篇博客重点介绍的是配置虚拟机相关内容,即 serv ...

  7. 打一局王者荣耀比写一篇博客要容易的多!

    也许你不必如此努力,或许你该更加努力 生活即是如此,迷失于游戏和享受,最后又懊悔自己没有干某件事情. 别人玩自己也玩,当看到别人比自己过的好时往往又羡慕别人.殊不知一昧的玩乐中自己已经迷失,剩下的只有 ...

  8. 接第一篇博客:fw的第二场CTF——HECTF2021 WP

    第一篇博客,第一次参加比赛https://blog.csdn.net/qq_42880719/article/details/110139040就是HECTF 所以这HECTF我非打不可了 想当年,刚 ...

  9. 蒟蒻的第一篇博客CF1041C Coffee Break(二分+贪心+set)

    CF1041C Coffee Break(二分+贪心+set) 描述 Recently Monocarp got a job. His working day lasts exactly mm min ...

最新文章

  1. Oracle 同义词的创建及其作用
  2. C#获取容器窗体中控件Location问题
  3. jzoj1161-机器人M号【欧拉函数,dp】
  4. 亲和数(信息学奥赛一本通-T1154)
  5. 内推 | 无人驾驶~小马智行Pony.ai 2020
  6. [Android系列—] 3. 启动另外的活动(Activity)
  7. JavaScript中数组交集的最简单代码
  8. oracle 创建一个用户,只能访问指定的对象
  9. SimpleDateFormat的使用问题
  10. delphi 中文转 ascii编码_【转】Python 中文编码
  11. tfs nginx 端口调用失败?
  12. PHP中try、catch、finally的执行顺序
  13. Geodetector软件下载、地理探测器的应用实践与结果解读
  14. JavaScript制作标准计算器
  15. 你的功夫真的夠了嗎?
  16. 将Ubuntu中文目录改为英文目录
  17. java 组合问题_java数组排列组合问题汇总
  18. 数据库安全性存取控制机制
  19. 系列个人网站上线一周年总结
  20. 【论文】360-aware saliency estimation with conventional image saliency predictors阅读笔记

热门文章

  1. 我的压箱底,500G视频网盘分享
  2. PB UpperBound()方法
  3. 《论语》原文及其全文翻译 学而篇8
  4. qq物联网 android sdk,物联网在腾讯:QQ物联
  5. MTK平台 获取本机的SIM卡中IMSI号
  6. 区块链培训中的Golang为什么这么重要?怎么学?
  7. Windows7 下node下载及安装
  8. 自定义Drawable:实现文字生成图片
  9. IOS申请公司开发者账户遇到相关问题
  10. (接上篇)浮动静态路由主备路径故障倒换实验NQA技术