Solaris 8 (Intel 平台版) 4/01 版次注意事項更新

針對使用者會計資料之應用程式設計介面 (API) 所做的變更

有兩組 API 容許應用程式存取使用者會計資料。較常用來存取和處理使用者會計資訊的程式設計介面在 getutxent(3C) 線上援助頁上有說明敘述。比起舊版的 getutent(3C) 常式,這些介面功能更多而且較具可攜性。

較舊的應用程式可以直接存取基礎的會計檔案。/var/adm/utmp 檔案和 /var/adm/wtmp 檔案、以及對應的符號連結 /etc/utmp/etc/wtmp 已不再受到支援。包含在這些檔案中的資料格式會限制 Solaris 作業環境的未來演變。使用這些檔案的應用程式應該予以更新,以便於使用有記錄及受支援的 API。

已經使用 getutent(3C) 系列常式的應用程式在小型的系統配置中也許不會受到影響。但是,在未來的版次中,這些介面如果是使用在極大型的系統配置上,可能便會傳回錯誤。基於這個理由,對於舊的和新的程式碼,請使用 getutxent(3C) 常式,以取代 getutent(3C) API。