moved sys/un.h to after sys/socket.h. done a gnu autoconf around sys/un.h