【APUE】——标准I/O
流与FILE对象 在标准IO中,所有的操作都是围绕流(stream)进行的。当用标准IO库打开或创建一个文件时,我们已使一个流与一个文件相关联。 对于ASCII字符集,一个字符用一个字节表示。对于国际字符集,一个字符可以用多个字节表示。标准IO文件流可用单个字节和多字节字符集。流的定向决定了所读、写的字符是单字节还是多字节的。当一个流最初被创建时,…
【APUE】——文件和目录
我们从stat函数开始,逐个说明state结构的每一个成员以了解文件的所有属性。并说明修改这些属性的各个函数(修改所有者、修改权限等)。 stat、fstat和lstat函数 #include <sys/types.h> #include <sys/stat.h> #include <unistd.h> int …
【APUE】——文件I/O
引言 在UNIX系统中可用的文件I/O函数——打开文件、读文件、写文件等。UNIX系统中大多数文件I/O只需用5个函数:open、read、write、lseek、close。 文件描述符 文件描述符贯穿sysio系统调用的类型 对Kernel而言,所有打开的文件都通过文件描述符引用。文件描述符就是一个非负整数。当打开一个现有文件或创建一个新文件时…
rtt——线程间通信(互斥量)
RT-thread 线程间的通信互斥量的工作机制就接口函数的介绍
rtt——线程间通信(消息队列)
介绍消息队列概念和 RT-thread 中消息队列的使用接口