(which does not apparently exist natively in Solaris 9). After creating this function, I now found two MORE functions that do not appear to exist in Solaris 9: Compiling libads/ldap.c "libads/ldap.c", line 405: warning: argument #2 is incompatible with prototype: prototype: pointer to pointer to char : "include/proto.h", line 1035 argument : pointer to pointer to const char "libads/ldap.c", line 631: warning: argument #2 is incompatible with prototype: prototype: pointer to pointer to char : "include/proto.h", line 1035 argument : pointer to pointer to const char "libads/ldap.c", line 1630: warning: implicit function declaration: setenv "libads/ldap.c", line 1636: warning: implicit function declaration: unsetenv Linking bin/smbd Undefined first referenced symbol in file setenv libads/ldap.o unsetenv libads/ldap.o ld: fatal: Symbol referencing errors. No output written to bin/smbd make: *** [bin/smbd] Error 1 bash-2.05# Advice is greatly appreciated! Thanks in advance, Tony Anthony Brock Director of Network Services George Fox University E-Mail: abrock@georgefox.edu Phone: (503) 554-2579 FAX: (503) 554-3834