Binary Compatibility Guide

/etc/passwd

In the Solaris 2.x release, the actual passwords are kept in a shadow file. Applications accessing the passwd file to obtain a password will not be binary compatible. All applications should access this file through the getpw() interface routines.