Sync usage with man page.
[netbsd-mini2440.git] / external / gpl2 / xcvs / dist / m4 / getlogin_r.m4
blob71148bd98c940ac5d6b64771876f2daef27226e0
1 #serial 1
3 # Copyright (C) 2005 Free Software Foundation, Inc.
5 # This file is free software; the Free Software Foundation
6 # gives unlimited permission to copy and/or distribute it,
7 # with or without modifications, as long as this notice is preserved.
9 dnl From Derek Price
10 dnl
11 dnl Provide getlogin_r when the system lacks it.
12 dnl
14 AC_DEFUN([gl_GETLOGIN_R_SUBSTITUTE],
16   gl_PREREQ_GETLOGIN_R
17   AC_LIBSOURCE([getlogin_r.h])
18   AC_LIBOBJ([getlogin_r])
21 AC_DEFUN([gl_GETLOGIN_R],
23   AC_REPLACE_FUNCS([getlogin_r])
24   if test $ac_cv_func_getlogin_r = no; then
25     gl_GETLOGIN_R_SUBSTITUTE
26   fi
29 AC_DEFUN([gl_PREREQ_GETLOGIN_R],
31   AC_CHECK_HEADERS_ONCE([unistd.h])
32   AC_CHECK_DECLS_ONCE([getlogin getlogin_r])