not, write to the Free Software Foundation, Inc., 675 Mass Ave,
Cambridge, MA 02139, USA. */
+#include <pwd.h>
#include <stdio.h>
#include <string.h>
-#include <pwd.h>
+#include <unistd.h>
+#include <sys/types.h>
/* Return the username of the caller.
If S is not NULL, it points to a buffer of at least L_cuserid bytes