全网唯一标准王
ICS35.060 L74 中华人民共和国国家标准 GB/T25656—2010 信 息技术 中文Linux应用编程 界面(API)规范 Informationtechnology— SpecificationforChineseLinuxprogramminginterface(API) 2010-12-01发布 2011-04-01实施 中华人民共和国国家质量监督检验检疫总局 中国国家标准化管理委员会发布目 次 前言 Ⅲ ………………………………………………………………………………………………………… 1 范围 1 ……………………………………………………………………………………………………… 2 规范性引用文件 1 ………………………………………………………………………………………… 3 术语和定义 1 ……………………………………………………………………………………………… 4 Linux标准基础规范 2 …………………………………………………………………………………… 4.1 基本库 2 ………………………………………………………………………………………………… 4.2 实用工具库 16 …………………………………………………………………………………………… 4.3 命令和实用工具 19 ……………………………………………………………………………………… 4.4 执行环境 20 ……………………………………………………………………………………………… 4.5 系统初始化 24 …………………………………………………………………………………………… 4.6 用户和组 29 ……………………………………………………………………………………………… 5 输入法接口 30 ……………………………………………………………………………………………… 5.1 体系结构 31 ……………………………………………………………………………………………… 5.2 通用输入法编程界面规范 31 …………………………………………………………………………… 附录A(规范性附录) 输入法协议中的键盘编码定义 52 ………………………………………………… A.1 键盘修饰键掩码定义 52 ……………………………………………………………………………… A.2 键盘编码定义 52 ……………………………………………………………………………………… ⅠGB/T25656—2010 前 言 本标准的附录A是规范性附录。 本标准由中华人民共和国工业和信息化部提出。 本标准由全国信息技术标准化技术委员会(SAC/TC28)归口。 本标准主要起草单位:上海中标软件有限公司、中国电子技术标准化研究所、中国科学院软件研究 所、北京中科红旗软件技术有限公司、新华科技(南京)系统有限公司、北京络威尔软件有限公司、太阳计 算机系统(中国)有限公司、北京即时俊业软件有限公司、红帽软件(北京)有限公司、信息产业部软件与 集成电路促进中心、北京共创开源软件有限公司。 本标准主要起草人:周明德、高林、张东、谢谦、李祥凯、苏哲、王自强、郑忠源、郭峰、苏建中、向剑岭、 张海峰、董清富、黄建中、刘俊贤、霍东灵、邵宇、朱兴雄、杨少鹏。 ⅢGB/T25656—2010 信息技术 中文Linux应用编程 界面(API)规范 1 范围 本标准规定了中文Linux操作系统为应用程序时提供的必要接口和运行环境,包括基本库、实用程 序库、命令和实用程序、执行环境以及国际化和本地化函数等,以支持应用程序源码级的可移植性。 本标准适用于应用程序开发者和Linux操作系统的实现者。 2 规范性引用文件 下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有 的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究 是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。 ISO/IEC23360-1:2006 Linux标准基础(LSB)核心规范3.1版本 第1部分:总规范 ISO/IEC9945-2:2003 信息技术 可移植的操作系统接口(POSIX) 第2部分:系统接口 FilesystemHierarchyStandard(FHS)2.3 ISO/IEC9899:1999 信息技术 程序设计语言C 3 术语和定义 下列术语和定义适用于本标准。 3.1 Shell脚本 Shellscript 由解释程序(例如,awk)读的文件。Shell脚本的第一行包括对它的二进制解释程序的引用。 3.2 字符 character 一个或多个字节序列,代表单个图形符号或控制码。 注:此术语对应于ISO/IEC9899:1999标准术语multibytecharacter(多字节字符),单字节字符是多字节字符的特 殊情况,此处字符(character)不必与存储空间相关,当讨论存储空间时用字节。 3.3 字节 byte 数据存储的一个独立能寻址的单元,它等于或大于一个八位位组,用于存储一字符或字符的一部分。 一个字节是由连续的位序列组成,它的位数是实现相关的。最小有效位称为低序位,最高有效位称 为高序位。 注:字节的定义是有意识区别于在某些国际标准中字节的定义,在那些标准中字节用作八位位组(始终为八位)的 同义字。在基于ISO/IEC9945-2:2003的系统中,一个字节可以大于八位,所以,它可以是大的数据对象的完整 的一部分,甚至于不能被八位除(例如一36-位字,它包含4个9-位字节)。 3.4 字符集 characterset 不同字符的一个有限集,用于表示、组织或控制数据。 1GB/T25656—2010 3.5 编码字符集 codedcharacterset 一个有明确规则的集,它建立字符集和在集中的每个字符与它的位表示有一对一的关系。 3.6 语境 locale 用户环境的子集定义,它依赖于语言和文化约定。 3.7 当地习惯 localcustoms 地理区域或版图对于某些事项例如日期、时间和货币格式的约定。 3.8 本地化 localization 计算机系统中建立专用于具体的国家语言、当地习惯和编码字符集操作信息的过程。 3.9 输入方法引擎 inputmethodengine 输入方法构造块的部件或模块,它从一个或多个事件或串序列构造串,实现语言或脚本特定的逻辑。 它能独立于窗口系统、图形用户界面或可视化外观。 4 Linux标准基础规范 4.1 基本库 4.1.1 libc接口 在libc中提供了以下函数接口和数据接口。 4.1.1.1 RPC(见表1) 表1 RPC函数接口 authnone_create clnt_create clnt_pcreateerror clnt_perrno Clnt_perror clnt_spcreateerror clnt_sperrno clnt_sperror Key_decryptsession pmap_getport pmap_set pmap_unset Svc_getreqset svc_register svc_run svc_sendreply svcerr_auth svcerr_decode svcerr_noproc svcerr_noprog svcerr_progvers svcerr_systemerr svcerr_weakauth svctcp_create svcudp_create xdr_accepted_reply xdr_array xdr_bool Xdr_bytes xdr_callhdr xdr_callmsg xdr_char Xdr_double xdr_enum xdr_float xdr_free Xdr_int xdr_long xdr_opaque xdr_opaque_auth Xdr_pointer xdr_reference xdr_rejected_reply xdr_replymsg Xdr_short xdr_string xdr_u_char xdr_u_int Xdr_u_long xdr_u_short xdr_union xdr_vector Xdr_void xdr_wrapstring xdrmem_create xdrrec_create xdrrec_eof 2GB/T25656—2010

.pdf文档 GB-T 25656-2010 信息技术 中文Linux应用编程界面 API 规范

文档预览
中文文档 100 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共100页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
GB-T 25656-2010 信息技术 中文Linux应用编程界面 API 规范 第 1 页 GB-T 25656-2010 信息技术 中文Linux应用编程界面 API 规范 第 2 页 GB-T 25656-2010 信息技术 中文Linux应用编程界面 API 规范 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2025-07-13 01:46:44上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。