freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

linux應(yīng)用程序編程界面規(guī)范(編輯修改稿)

2024-09-26 13:44 本頁面
 

【文章內(nèi)容簡介】 明的顯式引用的部分才認(rèn)為是正式的。 表 21. 標(biāo)準(zhǔn)化的(正式的)引用 System V Application Binary Interface DRAFT 22 June 2020 DWARF Debugging Information Format, Revision (July 27, 1993) Filesystem Hierarchy Standard (FHS) 名稱 ./fhs/ IEEE Standard for Binary FloatingPoint Arithmetic System V Application Binary Interface, Edition ISO/IEC 9899: 1999, Programming Languages C ISO/IEC 14882: 1998(E) Programming languages C++ Linux Assigned 名稱 s And Numbers Authority Large File Support LI18NUX 2020 Globalization Specification, Version with Amendment 4 Linux Standard Base OpenGL174。 Application Binary Interface for Linux OSFRFC POSIX RFC 1952: GZIP file format specification version GB/T — 3 RFC 2440: OpenPGP Message Format CAE Specification, January 1997, Commands and Utilities (XCU), Issue 5 (ISBN: 1859121918, C604) The Single UNIX174。 Specification(SUS) Version 3 System V Interface Definition, Issue 3 (ISBN 0202066524) System V Interface Definition,Fourth Edition Double Buffer Extension Library X Display Power Management Signaling (DPMS) Extension, Library Specification X Record Extension Library Security Extension Specification, Version X Nonrectangular Window Shape Extension Library Version MITSHMThe MIT Shared Memory Extension X Synchronization Extension Library XTEST Extension Library X InterClient Exchange (ICE) Protocol X11 Input Extension Library Xlib C library X/Open Portability Guide, Issue 4 X Session Management Library X Toolkit Intrinsics zlib Manual 關(guān)聯(lián)的庫 列在此處的庫在 LSB符合的系統(tǒng)上可用。這個(gè)清單由結(jié)構(gòu)特定的規(guī)格說明補(bǔ)充或修訂。 GB/T — 4 表 22 標(biāo)準(zhǔn)庫名 庫 運(yùn)行時(shí)名 libX11 LibXt LibGL LibXext LibICE LibSM Libdl Libcrypt Libz Libncurses Libutil Libstdcxx libstdc++. Libpam libgcc_s 這些庫應(yīng)在實(shí)現(xiàn)有關(guān)的目錄中,動態(tài)鏈接程序默認(rèn)地對此目錄進(jìn)行搜索。 3 定義和術(shù)語 定義 gLSB LSB 規(guī)格說明的公共部分,它描述那些跨越 LSB 的所有硬件實(shí)現(xiàn)都是相同的接口部分。 archLSB LSB 規(guī)格說明的體系結(jié)構(gòu)部分,它描述平臺專用的接口的專用部分。 archLSB 是 gLSB 的補(bǔ)充。 符合 LSB 的實(shí)現(xiàn) 滿足以下要求的實(shí)現(xiàn): 實(shí)現(xiàn)應(yīng)完全實(shí)現(xiàn)在目標(biāo)處理器體系結(jié)構(gòu)硬件手冊中描述的體系結(jié)構(gòu)。 實(shí)現(xiàn)應(yīng)能執(zhí)行具有本文檔中描述的格式和使用本文檔中描述的系統(tǒng)接口的編譯的應(yīng)用程序。 實(shí)現(xiàn)應(yīng)提供包含由本 規(guī)范規(guī)定的接口的庫和應(yīng)提供允許這些庫在運(yùn)行時(shí)連接至應(yīng)用程序的動態(tài)鏈接機(jī)制。所有接口應(yīng)按在此文檔中規(guī)定的那樣動作。 由實(shí)現(xiàn)提供的虛擬存儲器的映像應(yīng)符合本文檔的要求。 關(guān)于功能調(diào)用連接、系統(tǒng)陷入、信號和其他這樣的活動的實(shí)現(xiàn)的低級行為應(yīng)符合在本文檔中描述的GB/T — 5 格式。 實(shí)現(xiàn)應(yīng)完全地提供所有強(qiáng)制的接口。 實(shí)現(xiàn)可以提供一個(gè)或多個(gè)任選的接口。每個(gè)任選的接口應(yīng)完整地提供。產(chǎn)品文檔應(yīng)說明提供了哪些任選的接口。 實(shí)現(xiàn)應(yīng)提供作為本規(guī)范的一部分規(guī)定的所有文件和實(shí)用程序,它們的格式應(yīng)如在本規(guī)范中或在其他引用的文檔中定義的。所有命令和 實(shí)用程序應(yīng)按在本規(guī)范中所要求的那樣動作。實(shí)現(xiàn)也應(yīng)提供在本規(guī)范中引用或包括在本規(guī)范中的應(yīng)用程序的運(yùn)行時(shí)環(huán)境的所有強(qiáng)制部分。 實(shí)現(xiàn)當(dāng)對于命名的接口用標(biāo)準(zhǔn)的數(shù)據(jù)格式和值提供時(shí),應(yīng)提供此接口那此值和數(shù)據(jù)格式定義的行為。然而,一符合的實(shí)現(xiàn)可由分開打包和 /或銷售的部件組成。例如,一符合的實(shí)現(xiàn)的銷售商可以分別包的形式銷售硬件、操作系統(tǒng)和窗口系統(tǒng)。 實(shí)現(xiàn)可以用不同的名提供附加的接口。對于標(biāo)準(zhǔn)命名的接口,也可以提供相應(yīng)于超出標(biāo)準(zhǔn)范圍的數(shù)據(jù)值的附加的行為。 LSB 應(yīng)用程序符合性 應(yīng)用程序應(yīng)滿足以下要求: 1) 它的執(zhí)行文件或者是 shell腳本或格式由目標(biāo)文件格式系統(tǒng)界面定義的目標(biāo)文件。 2) 它的目標(biāo)文件參與在程序裝入和鏈接系統(tǒng)界面中定義的動態(tài)鏈接。 3) 它只使用正在由應(yīng)用程序使用的低級系統(tǒng)界面中定義的指令、陷入和其他低級設(shè)施。 4) 若為了成功安裝或執(zhí)行,要求使用任何在本文檔中定義的任選界面,此任選界面的要求應(yīng)在應(yīng)用程序的文檔中說明。 5) 它不使用不要求符合的實(shí)現(xiàn)提供的任何界面或數(shù)據(jù)格式,除非: ? 若這樣的界面或數(shù)據(jù)格式是由另一個(gè)應(yīng)用程序在執(zhí)行時(shí)直接引用的,而此應(yīng)用程序是 LSB符合的應(yīng)用程序。 ? 所用的界面和數(shù)據(jù)格式以及它的源在應(yīng)用程序的文檔中標(biāo)識。 6) 對 于命名的界面不應(yīng)使用為銷售商擴(kuò)展保留的任何值。 —— 嚴(yán)格符合的應(yīng)用程序不要求使用未在本文檔中定義的任何界面、設(shè)施或?qū)崿F(xiàn)定義的擴(kuò)展以保證成功地安裝或執(zhí)行。 討論 —— LSB符合的應(yīng)用程序應(yīng)不依賴于任何銷售商對本文檔的擴(kuò)展。這些擴(kuò)展最公共的是附加的函數(shù)入口點(diǎn)和未在本文檔中定義的附加庫。若一應(yīng)用程序要求這樣的擴(kuò)展,則它是不可移植的,因?yàn)閯e的 LSB符合的實(shí)現(xiàn)并不提供這樣的擴(kuò)展。 LSB符合的應(yīng)用程序要求使用它運(yùn)行的實(shí)現(xiàn)的系統(tǒng)服務(wù),而不是從某些別的實(shí)現(xiàn)輸入系統(tǒng)例程。因此,它必須動態(tài)鏈接至執(zhí)行系統(tǒng)陷入和核心服務(wù)的實(shí) 現(xiàn)中的任何例程。 可以預(yù)料某些應(yīng)用程序可能引用到別的應(yīng)用程序。例如,查詢應(yīng)用程序可能引用到一數(shù)據(jù)庫應(yīng)用程序;預(yù)處理器可能是一個(gè)或多個(gè)編譯程序的附屬物;數(shù)據(jù)再格式器可能轉(zhuǎn)換數(shù)據(jù)從一個(gè)文檔管理器至另一個(gè)。在這樣情況下應(yīng)用程序可能是也可能不是 LSB符合的,不管它所依賴的別的應(yīng)用程序是GB/T — 6 否是 LSB符合的。若這樣的應(yīng)用程序只用由別的應(yīng)用程序產(chǎn)生的數(shù)據(jù),應(yīng)用程序的符合性是獨(dú)立于別的應(yīng)用程序的符合性。若這樣的應(yīng)用程序?qū)嶋H上在執(zhí)行期間引用另一個(gè)應(yīng)用程序(例如,第三方的數(shù)學(xué)庫),只有在與被引用的應(yīng)用程序組合時(shí)也構(gòu)成一 LSB符合 的應(yīng)用程序時(shí),引用的應(yīng)用程序是 LSB符合的。 實(shí)現(xiàn)定義的( Implementationdefined) 描述不是由本文檔定義而由實(shí)現(xiàn)者選擇的值或行為。此值和行為,在符合本文檔的實(shí)現(xiàn)間可以改變。應(yīng)用程序不宜依賴這些值或行為的存在。依賴這樣的值或行為的應(yīng)用程序不能保證在符合的實(shí)現(xiàn)間是可移植的。實(shí)現(xiàn)者應(yīng)說明這樣的值或行為,使它們能被應(yīng)用程序正確使用。 過時(shí)的 ( Obsolescence) 這指示主語句或條款在此標(biāo)準(zhǔn)的將來版本中將刪去。 提供的( Provided) 在本規(guī)格說明書中是強(qiáng)制的并在所有符合的實(shí)現(xiàn)中實(shí)現(xiàn) 的一定的設(shè)施。 Shell 腳本 由解釋程序(例如, awk)讀的文件。 Shell腳本的第一行包括對它的二進(jìn)制解釋程序的引用。 支持的( Supported) 一定的設(shè)施,在本規(guī)格說明書中是可選的。若設(shè)施是支持的,它的行為按本規(guī)格說明書規(guī)定。若一種設(shè)施由實(shí)現(xiàn) ―支持的( supported) ‖, 實(shí)現(xiàn)必須說明如何得到和安裝此設(shè)施,或設(shè)施由用戶顯式選擇的實(shí)現(xiàn)的安裝程序安裝或用別的系統(tǒng)部件隱含安裝。若實(shí)現(xiàn)支持一種設(shè)施,實(shí)現(xiàn)的分銷商應(yīng)遞交此設(shè)施并能在實(shí)現(xiàn)上運(yùn)行。 未定義的 ( Undefined) 描述本文檔未定義的值或 行為的本性,這些會導(dǎo)致使用無效的程序結(jié)構(gòu)或無效的數(shù)據(jù)輸入。這些值或行為在符合本文檔的實(shí)現(xiàn)間可能改變。應(yīng)用程序不宜依賴這些值或行為的存在或有效。依賴任何具體的值或行為的應(yīng)用程序不能保證在符合的實(shí)現(xiàn)間是可移植的。 未規(guī)定的( Unspecified) 描述從有效的程序構(gòu)連或有效的數(shù)據(jù)輸入導(dǎo)致的本文檔未規(guī)定的值或行為的本性。其值或行為在符合本文格的實(shí)現(xiàn)之間可以改變。應(yīng)用程序不宜依賴這些值或行為的存在或有效。依賴任何具體的值或行為的應(yīng)用程序不能保證在符合的實(shí)現(xiàn)間是可移植的。 通用術(shù)語 字符( character) 一 個(gè)或多個(gè)字節(jié)序列,代表單個(gè)圖形符號或控制碼。此術(shù)語相應(yīng)于 ISO C標(biāo)準(zhǔn)術(shù)語 multibyte character (多字節(jié)字符 ),其中,單字節(jié)字符是多字節(jié)字符的特殊情況。不像在 ISO C標(biāo)準(zhǔn)中的使用,此處字符( character)不必與存儲空間相關(guān),當(dāng)討論存儲空間時(shí)用字節(jié)。 [Single UNIX Specification, Version 2] GB/T — 7 字節(jié)( byte) 數(shù)據(jù)存儲的一個(gè)獨(dú)立能尋址的單元,它等于或大于一個(gè)八位位組,用于存儲一字符或字符的一部分,見 character。 一個(gè)字節(jié)是由連續(xù)的位序列組 成,它的位數(shù)是實(shí)現(xiàn)相關(guān)的。最小有效位稱為低序位,最高有效位稱為高序位。 注意,字節(jié)的這種定義是故意脫離在某些國際標(biāo)準(zhǔn)中字節(jié)的使用,在那兒字節(jié)用作八位位組(始終為八位)的同義字。在基于 ISO/IEC 99452:1993標(biāo)準(zhǔn)的系統(tǒng)中,一個(gè)字節(jié)可以大于八位,所以,它可以是大的數(shù)據(jù)對象的完整的一部分,甚至于不能被八位除(例如一 36位字,它包含四個(gè) 9位字節(jié))。 [Single UNIX Specification, Version 2] 字符集( character set) 不同字符的一有限集,用于表示、組織 或控制數(shù)據(jù)。 [Single UNIX Specification, Version 2] 編碼字符集( coded character set) 一有明確規(guī)則的集,它建立字符集和在集中的每個(gè)字符與它的位表示有一對一的關(guān)系。 [Single UNIX Specification, Version 2] 碼集 應(yīng)用規(guī)則的結(jié)果,它映射字符集的每一個(gè)元素到一數(shù)字的碼值。字符集的一個(gè)元素可能相關(guān)于多于一個(gè)數(shù)字的碼值,但,反之是不正確的。然而,對于狀態(tài)有關(guān)的編碼,在數(shù)字的碼值和字符集元素之間的關(guān)系可能進(jìn)一步由狀態(tài)信息控 制。 字符集可能比可能的數(shù)字的碼值的總數(shù)少一些元素;即,某些碼值可能未賦予。 [Single UNIX Specification, Version 2] 國際化( internationalization) 計(jì)算機(jī)程序中能力的準(zhǔn)備,使它自己能適應(yīng)不同國家語言、當(dāng)?shù)亓?xí)慣和編碼字符集的需求。 [Single UNIX Specification, Version 2] 全球化( globalization) 一種產(chǎn)品開發(fā)方法,它保證軟件產(chǎn)品通過國際化和本地化的組合在世界范圍的市場上是可用的。 語境( locale) 用戶環(huán)境的子集定義,它依賴于語言和文化約定。 [Single UNIX Specification, Version 2] GB/T — 8 本地化( localization) 計(jì)算機(jī)系統(tǒng)中建立專用于具體的國家語言、當(dāng)?shù)亓?xí)慣和編碼字符集操作信息的過程。 [Single UNIX Specification, Version 2] 當(dāng)?shù)亓?xí)慣( local customs) 地理區(qū)域或版圖對于某些事項(xiàng)例如日期、時(shí)間和貨幣格式的約定。 [Single UNIX
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1