說明 |
發行日期 |
---|---|
堆疊檢查 API 堆疊檢查 API 允許與堆疊檢查編譯器支援進行進階交互作業。堆疊檢查編譯器支援在 ForteTM 7.0 中有提供。這些 API 應在啟用堆疊的情況下進行編譯的應用程式中使用。這些應用程式會管理自己的堆疊或嘗試偵測自己的堆疊溢位。 開發者如果要維護自己的執行緒程式庫,必須使用 setustack 介面讓其程式庫的使用者可以在啟用堆疊檢查的情況下進行編譯。 請參閱 stack_getbounds(3C)、stack_setbounds(3C)、stack_inbounds(3C) 與 stack_violation( 3C) 線上援助頁。 |
4/03 |
使用 libumem 配置記憶體 libumem 是一種使用者模式(非核心模式)記憶體配置器程式庫。libumem 提供的功能可讓您對記憶體洩漏以及涉及記憶體使用的其他問題進行除錯。 此功能的使用方式與標準應用程式二進位介面 (ABI) 配置器(例如 malloc())的使用方法相同。使用者模式應用程式請求使用具有任意多個位元組的記憶體,然後會返回一個指標,其中已載入所配置的記憶體位址。 如需進一步資訊,請參閱 libumem(3LIB) 線上援助頁。 |
4/03 |
SPARC:Sun ONE Application Server 整合 Sun ONE Application Server 7(平台版)(以前的 iPlanet Application Server)已整合在 Solaris 9 12/02 更新版中。請參閱網路作業增強功能。 |
12/02 |
SPARC:Sun ONE Message Queue Solaris 9 12/02 更新版支援 JMS 訊息傳送應用程式。這些應用程式基於 Sun ONE Message Queue(一個 JMS 供應程式)。 請參閱網路作業增強功能。 |
12/02 |
增強型 crypt() 函式 此 Solaris 版次對 crypt() 函式有新的擴充,並引入了 crypt_gensalt() 函式。這些增強功能可讓管理員變更用來對使用者 UNIX® 登入密碼進行模糊化處理的演算法。 模組包含 MD5 模組和 Blowfish 模組。MD5 模組位於 crypt_sunmd5 和 crypt_bsdmd5 中。Blowfish 模組位於 crypt_bsdbf 中。 開發者可以建立用於實現替代密碼模糊化演算法的新模組。 應用程式開發者必須使用 crypt_gensalt() 函式,而非手動產生傳送到 crypt() 函式的 salt 字串。 用於實現替代演算法的模組在 crypt.conf(4) 檔案中有詳細說明。module_path 欄位指定執行兩個必要函式的共用程式庫物件之路徑:
如需進一步資訊,請參閱 crypt(3C) 和 policy.conf (4) 線上援助頁。 |
12/02 |
madvise() 函式的新旗標 madvise() 函式可讓核心最佳化對使用者定義的記憶體區域的存取。此 Solaris 版次包含 madvise() 函式的三個新旗標:
如需有關 madvise() 函式的進一步資訊,請參閱 madvise( 3C) 線上援助頁。 |
12/02 |
連結程式和程式庫更新 此 Solaris 版次包含新的連結程式編輯程式功能,例如字串表壓縮、非參考的章節刪除以及非參考的相依性偵測。如需有關這些新功能的完整清單,請參閱 "Linker and Libraries Guide" 中的 “New Linker and Libraries Features and Updates ”。 |
12/02 |
智慧卡介體 API 現在,Solaris 智慧卡框架提供低階介體 API。 透過智慧卡讀取程式,可使用這些 API 與智慧卡交換資料。此類 API 可用於諸多平台上,如 Sun BladeTM 和 Sun RayTM 系統。以 Java 語言或 C 語言編寫的應用程式可以使用這些介面。 如需更多資訊,請參閱 libsmartcard( 3LIB) 線上援助頁和 /usr/share/javadoc/smartcard 中的 JavaDocs。 |
9/02 |