文档介绍:国家质量技术监督局发布
XXXX-XX-XX实施
XXXX-XX-XX发布
信息技术
Linux应用程序编程界面规范
Informaiton Technology
The Programming Interface Specification of Application Program for Linux
(征求意见稿一)
GB/T ××××—××××
中华人民共和国国家标准
ICS xxxx
xx
目次
1 范围 1
范围 1
符合性 1
2 规范性引用文件 1
3 定义和术语 4
定义 4
通用术语 6
4 基本库 8
对于 libc的接口 8
对于libm的接口 17
对于libpthread的接口 17
对于_s的接口 18
对于libdl的接口 18
对于libcrypt的接口 19
对于libpam的接口 19
对于libstdcxx的接口 20
中文应用程序要求的函数 25
5 库 28
对于libz的接口 28
关于libncurses的接口 29
关于 libutil的接口 29
6 命令和实用程序 29
7 图形库 32
对于 libX11的接口 32
对于 libXext的接口 32
关于 libSM的接口 33
关于 libICE的接口 33
关于 libXt的接口 34
8 OpenGL 库 34
关于 libGL的接口 34
9 文件系统层次(File System Hierarchy) 35
10 对应用程序在属主和权限方面的推荐 36
目录写权限 36
文件写权限 36
文件的读和执行权限 36
Suid 和 Sgid 权限 36
特权用户 36
改变权限 36
可移动的媒体(Cdrom、软盘等) 36
可安装的应用程序 37
11 附加的行为 37
12 本地化 38
规则表达式 38
文件名匹配 38
13 系统初始化 38
Cron 作业 38
Init 脚本动作 39
Init脚本的注释约定 41
42
运行级 43
设施名 43
脚本名 44
Init 脚本功能 44
14 用户和组 45
用户和组数据库 45
用户和组名 45
UID 范围 46
15 Shells 48
范围 48
要求 48
关于shell 48
16 输入方法 49
范围 49
要求 49
X输入方法协议 50
输入法服务器与输入方法的接口 53
17 输出方法 71
范围 71
要求 71
中文打印 71
附录A (标准的附录):LSB 77
附录B (标准的附录):输入法协议 77
协议 77
基本请求包格式 77
数据类型 77
出错通知 81
连接建立 82
事件流控制 87
编码协商 88
询问所支持的扩充协议清单 89
设置IM值 90
获取IM值 90
创建IC 91
撤销IC 91
设置IC值 91
获取IC值 92
设置IC焦点 92
取消IC焦点设置 93
过滤事件 93
与IM服务器同步 97
发送所提交的字符串 97
复位IC 98
回叫 98
附录A公共扩展 103
附录B传输特定的IM服务器地址格式 104
附录C主协议号 105
附录D实现技巧 107
传输层 110
连接 111
读/写 113
断开连接 117
IIIM(- Input Method Protocol)协议 117
要求的术语(Requirements Terminology