Solaris 8 2/04: Notas sobre la versión (Edición SPARC)

Cambios en las interfaces de programación de aplicaciones (API) para datos de contabilidad de usuarios

Dos conjuntos de interfaces de programación de aplicaciones (API) permiten a las aplicaciones acceder a datos de contabilidad de usuarios. El conjunto preferido de interfaces de programación para acceder y manipular información de contabilidad de usuarios se describe en la página de comando man getutxent(3C). Estas interfaces son más versátiles y transportables que las antiguas rutinas getutent(3C).

Las aplicaciones antiguas pueden acceder directamente a los archivos de soporte de contabilidad. Ya no se admiten los archivos /var/adm/utmp y /var/adm/wtmp, ni los enlaces simbólicos correspondientes /etc/utmp y /etc/wtmp. El formato de los datos de estos archivos restringe la evolución del sistema operativo Solaris. Es necesario actualizar las aplicaciones que usan dichos archivos para que utilicen las API documentadas y admitidas.

Las aplicaciones que ya utilizan la familia de rutinas getutent(3C) podrían no verse afectadas en configuraciones de sistemas pequeños. Sin embargo, en futuras versiones, estas interfaces podían dar errores cuando se utilicen en configuraciones de grandes sistemas. Por este motivo, use las rutinas getutxent(3C) para códigos nuevos y antiguos en lugar de las API getutent(3C).