leon201903091654136
leon201903091654136
全部文章
系统函数
c(9)
c语言(5)
HAL(1)
java(1)
linux(9)
python(7)
ubuntu(2)
virtualbox(1)
堆栈(1)
嵌入式(6)
嵌入式Linux(2)
未归档(200)
架构师(1)
软考(1)
项目管理(1)
驱动程序(2)
归档
标签
去牛客网
登录
/
注册
Leon的博客,分享嵌入式Linux知识
飞翔在嵌入式开发路上的一只黑鸟。。。
全部文章
/ 系统函数
(共4篇)
open函数及其与openat函数的区别
一、原型 #include <fcntl.h> int open(const char *path, int oflag, mode_t mode); int openat(int fd, const char *path, int oflag, mode_t mode ); ...
2021-01-09
0
1799
unix系统中实现读写的原子操作
众所周知在早期版本的Unix系统中,读函数read() 和写函数write()中并没有O_APPEND这一选项。所以为了在文件的末尾添加内容的话一般是分两步走: lseek(fd,0L,2) /*将文件位置指针定位到文件末尾*/ write(fd,buf,size) ...
2021-01-09
0
649
C库函数、系统函数等调用错误的处理方法
几乎所有的系统函数和库函数在执行时都会通过返回特定的值来说明成功或出错。我们在调用它们后,必须马上对其返回值进行检测,如果调用出错则要进行相应的处理(一般是向终端输出错误信息并终止程序运行)。否则在今后程序出错时,如果通过调试去定位到该错误将会花费很长的时间。 当然也有某些系统调用从不失败(...
2021-01-09
0
483
Linux下的网络编程看这篇就够了
1.全球IP因特网 1.1数据在互联网上的传输过程 1.2 一个网络程序的软硬件组织 1.3 IP地址结构 一个IP地址就是一个无符号32位整数。网络程序将其存放在如下所示结构体中: struct in_addr{ uint32_t s_addr; //大端法...
2021-01-09
0
565