Solaris 8 (SPARC 平台版) 10/00 发行说明更新

更改为"用户记帐数据"的"应用程序设计接口 (API)"

有两套 API 允许应用程序访问用户记帐数据。 首选的那套用于访问和操作用户记帐信息的程序设计接口将在 getutxent(3C) 手册页中讲述。 与较早的 getutent(3C) 例行程序相比,这些接口的能力更强且更易于移植。

较早的应用程序可以直接访问下面的记帐文件。不再支持文件 /var/adm/utmp/var/adm/wtmp 以及相应的符号链接/etc/utmp/etc/wtmp 这些文件中所包含的数据格式限制了 Solaris 操作环境未来的发展。应该对使用这些文件的应用程序进行更新,以使用已经过认证的和得到支持的 API。

已经使用 getutent(3C) 系列例行程序的应用程序在一些小系统的配置上可能不受影响。 但在未来的发行版本中,在非常大的系统配置上使用时,这些接口可能返回错误信息。 因此,对于老代码及新代码,请都使用 getutxent(3C) 例行程序以取代 getutent(3C) APIs.