蒸汽日记

UNIX高级编程 -3 文件IO

UNIX中大部分文件I/O只需用5个函数:open, read, write, lseek, close 不带缓冲:每个read和write都调用内核中的一个系统调用。不属于ISO C, 但是是POSIX.1和Single UNIX Specification的组成部分 多进程间共享文件: 原子操作

蒸汽 发布于 2025-03-24

《UNIX环境高级编程》 之 2-UNIX标准

2.2 UNIX标准化 2.2.1 ISO C 目标:实现C程序的可移植性,使其能够适合于大量不同的操作系统 内容:定义了C程序设计语言的语法和予以,还定义了其标准库,现今所有的UNIX操作系统都提供该C标准库 工作组: ISO/IEC JTC1/SC22/WG14 ,简称WG14 定义的头文件:

蒸汽 发布于 2025-03-10

《UNIX高级环境编程》之 1-UNIX基础知识

前置知识: 测试的OS环境: BSD:Berkeley software Distribution 加州大学伯克利分校开发的类unix系统 SVRx:表示AT&T的系统V的第x版 XPG3: X/Open可移植性指南 ANSI C:C语言的ANSI标准

蒸汽 发布于 2025-03-08