Preface: This integrated NYS libc works for me. However I do NOT use shadow passwords and now my linux machine is at home. Therefore limited testing has been done. The file type lookups works fine. The NYS library is courtesy of Peter Eriksson . Please read ALL the documentation under nys-0.26 (or whatever the current version is). This integration gives you the following advantages over the "standard" YP implementation in linux-libc o Transparent integration (direct replacement of /lib/libc.so.4.x.y) o Shadow passwords supported via the the /etc/nisswitch.conf file o Complete fallback to file lookups only. o Use NIS, and NIS+ servers o No `ypbind' server required for YP/NIS ... other neat stuff I can't think of off hand whilst writing this... The following function(s) are undefined with NYS and cannot be included from the standard library (as they are too deeply rely on the standard "grp" library functions). initgroups() To make the library: o Get the libc-nys patch and extract it under libc-linux source directory o Do the ./configure as before and answer yes to the NYS questions o Then issue the command % make to get a libc.so.x.y.z under jump/libc-nys directory. The library is named something like "libc.so.4.5.26". Note that since links are being phased out and making a manual link to "libc.so.4" would not necessarily gurantee it being loaded (unless you explicitly specified a LD_LIBRARY_PATH). Your cache, examined with the command `ldconfig -p', will display the DLL library loading order. NOTE***NOTE***NOTE***NOTE***NOTE***NOTE***NOTE***NOTE***NOTE***NOTE***NOTE*** Once you start using the new NYS libc, the lookup functions no longer go thru your /etc/host.conf file. If your lookups fail after you install the new NYS'able libc library then this is the reason. You have been warned!!! Instead take a look at the files nys-0.26/nsw/etc/nsswitch.conf and if you are connecting to NIS servers also nys-0.26/yp/etc/yp.conf These files must be placed in /etc. The NYS addition has not been NLS'ed. For those who are not familiar with NLS, this essentially means that the NYS stuff has not been internationalized for different languages like the standard libc. This will be done (by me) eventually. NOTE***NOTE***NOTE***NOTE***NOTE***NOTE***NOTE***NOTE***NOTE***NOTE***NOTE*** End of info... DLL integration problems to me (Mitch ). NYS problems to Peter (address as above). Good luck. Mitch Suggested reading: sunsite.unc.edu:/pub/Linux/docs/HOWTOS/NIS-HOWTO