现在的位置: 首页 > 综合 > 正文

UNIX环境编程 学习2

2018年05月03日 ⁄ 综合 ⁄ 共 503字 ⁄ 字号 评论关闭

restrict 关键字

用于告诉编译器,对象已经被指针所引用,不能通过除该指针外所有其他直接或间接的方式修改该对象的内容。


标准定义了一种接口,而不是实现。


UNIX标准化 包括 ISO C 标准定义的 24个头文件 和 POSIX标准中定义的 必须头文件 和 扩展头文件,以及可选头文件。


单一UNIX规范 是 POSIX.1的一个超集

限制 编译时限制 和 运行时限制


限制 ,规定了 每种类型 的范围。在limits.h

POSIX 的限制使人迷惑,因而人只用其接口。

不变最小值。


严格遵循POSIX标准 和  仅遵循POSIX标准。

限制

与文件和目录无关的用sysconf

与文件和目录有关的用pathconf  或者 fpathconf

在shell上使用 ulimit 来查看 可同时打开文件的最大数量  ,我得到的是 unlimited 无限的。

<sys/types.h> 基本系统数据类型 用C的 typedef  功能来定义的。 为了提高可移植性。

UNIX操作系统 就像共产主义社会。 Linux像是社会主义社会。

早起的open函数 不具备 create 文件的功能,所以有create函数 ,现在open函数已经有这个功能了。

关闭一个文件描述符,还会关闭该进程加在该文件上的所有锁记录。

抱歉!评论已关闭.