linux c之#include <unistd.h> 总结
来源:互联网 发布:手机什么聊天软件好 编辑:程序博客网 时间:2024/05/16 10:48
1、解释
unistd解释为unix 标准的输入输出
2、常用函数
主要函数是文件的读、写、得到进程的id
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);
3、在windows平台的使用
unistd.h在unix中类似于window中的windows.h!
#ifdef WIN32
#include <windows.h>
#else
#include <unistd.h>
#endif
在windows平台上得到进程id的代码如下
#include<stdio.h>#ifndef UNIX#define UNIIX#include<io.h>#include<process.h>#endifint main(){ int pid; pid = getpid(); printf("pid is %d", pid); return 0;}
0 0
- linux c之#include <unistd.h> 总结
- linux标准库#include <unistd.h>与windows的#include <windows.h>(C语言开发)
- linux标准库#include <unistd.h>与windows的#include <windows.h>(C语言开发)
- linux标准库#include <unistd.h>
- Linux/arch/arm/include/asm/unistd.h
- #include <unistd.h>作用
- #include <unistd.h>作用
- #include "unistd.h"
- C语言头文件#include<unistd.h>的作用是什么?
- linux 系统调用列表 /usr/include/asm/unistd.h
- #include <unistd.h> 的作用
- #include <unistd.h> 头文件
- #include <unistd.h> 的作用
- #include <unistd.h> 的作用
- c unistd.h说明
- linux标准库#include <unistd.h>与windows的#include <windows.h>
- #include <unistd.h> 头文件作用
- #include<unistd.h>头文件的理解
- iOS---获取iPhone设备的UDID
- svn容易混淆点
- Google的XSS游戏
- 使用Spring StateMachine框架实现状态机
- (六)剑指offer之旋转数组的最小数字
- linux c之#include <unistd.h> 总结
- iMindMap调整打印设置的方法
- 浅谈广播、组播
- Java线程安全和非线程安全
- 定时自动打开网页并截图
- 学习笔记 03 --- JUC原子类
- VK Cup 2015 - Finals, online mirror D. Restructuring Company 并查集 set 二分
- 文章解析1
- 易用的深度学习框架Keras简介