/* Written by Paul Eggert and Derek Price. */
-#if HAVE_UNISTD_H
-# include <unistd.h>
-#endif
+#include <stddef.h>
+#include <unistd.h>
-#if !HAVE_DECL_GETLOGIN_R
/* Copies the user's login name to NAME.
The array pointed to by NAME has room for SIZE bytes.
the case that the login name cannot be found but no specific error is
provided (this case is hopefully rare but is left open by the POSIX spec).
- See <http://www.opengroup.org/onlinepubs/009695399/functions/getlogin.html>.
+ See <http://www.opengroup.org/susv3xsh/getlogin.html>.
*/
-# include <stddef.h>
+#if !HAVE_DECL_GETLOGIN_R
int getlogin_r (char *name, size_t size);
#endif