http://www.opengroup.org/

をみましても、Solaris 9 がutmpx.h 、utmp.h を使うのかどうかわかりません。

確かに 構造体をみますと、 8文字と32文字の違いがあります。

Solaris9が utmpx.h をlogin で使うという事を記したサイト、または、根拠があれば教えて下さい。