Solaris 8 (Intel 平台版本) 6/00 发行说明更新

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

有两套 API 允许应用程序访问用户记帐数据。 在 getutxent(3C) 手册页上描述了用于访问和操作用户记帐信息的首选编程界面组。 这些界面比旧的 getutent(3C) 例程功能更多并且更便捷。

较早的应用程序可以直接访问下面的记帐文件。 The files /var/adm/utmp and /var/adm/wtmp and the corresponding symbolic links /etc/utmp and /etc/wtmp are no longer supported. 这些文件中所包含的数据格式限制了 Solaris 操作环境未来的发展。 应该对使用这些文件的应用程序进行更新,以使用已经过认证的和得到支持的 API。

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