r9152: fix a crash bug
[Samba/aatanasov.git] / source / ntvfs / unixuid / config.m4
blob2c6777f68e2dc15834bf743af21a397dba217cfb
3 ################################################
4 # look for a method of setting the effective uid
5 seteuid=no;
6 if test $seteuid = no; then
7 AC_CACHE_CHECK([for setresuid],samba_cv_USE_SETRESUID,[
8 AC_TRY_RUN([
9 #define AUTOCONF_TEST 1
10 #define USE_SETRESUID 1
11 #include "confdefs.h"
12 #include "${srcdir-.}/lib/util_sec.c"],
13            samba_cv_USE_SETRESUID=yes,samba_cv_USE_SETRESUID=no,samba_cv_USE_SETRESUID=cross)])
14 if test x"$samba_cv_USE_SETRESUID" = x"yes"; then
15     seteuid=yes;AC_DEFINE(USE_SETRESUID,1,[Whether setresuid() is available])
20 if test $seteuid = no; then
21 AC_CACHE_CHECK([for setreuid],samba_cv_USE_SETREUID,[
22 AC_TRY_RUN([
23 #define AUTOCONF_TEST 1
24 #define USE_SETREUID 1
25 #include "confdefs.h"
26 #include "${srcdir-.}/lib/util_sec.c"],
27            samba_cv_USE_SETREUID=yes,samba_cv_USE_SETREUID=no,samba_cv_USE_SETREUID=cross)])
28 if test x"$samba_cv_USE_SETREUID" = x"yes"; then
29     seteuid=yes;AC_DEFINE(USE_SETREUID,1,[Whether setreuid() is available])
33 if test $seteuid = no; then
34 AC_CACHE_CHECK([for seteuid],samba_cv_USE_SETEUID,[
35 AC_TRY_RUN([
36 #define AUTOCONF_TEST 1
37 #define USE_SETEUID 1
38 #include "confdefs.h"
39 #include "${srcdir-.}/lib/util_sec.c"],
40            samba_cv_USE_SETEUID=yes,samba_cv_USE_SETEUID=no,samba_cv_USE_SETEUID=cross)])
41 if test x"$samba_cv_USE_SETEUID" = x"yes"; then
42     seteuid=yes;AC_DEFINE(USE_SETEUID,1,[Whether seteuid() is available])
46 if test $seteuid = no; then
47 AC_CACHE_CHECK([for setuidx],samba_cv_USE_SETUIDX,[
48 AC_TRY_RUN([
49 #define AUTOCONF_TEST 1
50 #define USE_SETUIDX 1
51 #include "confdefs.h"
52 #include "${srcdir-.}/lib/util_sec.c"],
53            samba_cv_USE_SETUIDX=yes,samba_cv_USE_SETUIDX=no,samba_cv_USE_SETUIDX=cross)])
54 if test x"$samba_cv_USE_SETUIDX" = x"yes"; then
55     seteuid=yes;AC_DEFINE(USE_SETUIDX,1,[Whether setuidx() is available])