Solaris 8 (Intel Platform Edition) 2/02 Versionshinweise

Änderungen an den Application Programming Interfaces (APIs) für Benutzerkontendaten

Durch zwei API-Sätze können andere Anwendungen auf Benutzerkontodaten zugreifen. Der bevorzugte API-Satz für den Zugriff auf und die Bearbeitung von Benutzerkontendaten wird in der Man-Page getutxent(3C) beschrieben. Diese Schnittstellen sind leistungsstärker und portabler als die älteren getutent(3C)-Routinen.

Ältere Anwendungen können direkt auf die zugrunde liegenden Kontodateien zugreifen. Die Dateien /var/adm/utmp und /var/adm/wtmp und die entsprechenden symbolischen Links /etc/utmp und /etc/wtmp werden nicht mehr unterstützt. Das Format der in diesen Dateien enthaltenen Daten schränkt die zukünftige Entwicklung des Betriebssystems Solaris ein. Anwendungen, die mit diesen Dateien arbeiten, sollten aktualisiert werden und die dokumentierten und unterstützten APIs verwenden.

Anwendungen, die bereits die getutent(3C)-Routinenfamilie verwenden, sind auf kleineren Systemkonfigurationen eventuell nicht betroffen. In künftigen Versionen können bei diesen Schnittstellen jedoch Fehler auftreten, wenn sie in sehr großen Systemkonfigurationen verwendet werden. Aus diesem Grund sollten Sie für den alten und den neuen Code die getutxent(3C)-Routinen anstelle von getutent(3C)-APIs verwenden.