Changeset 40 for trunk

Show
Ignore:
Timestamp:
03/18/07 02:17:55 (7 years ago)
Author:
wez
Message:

better check for issetugid

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/configure.ac

    r31 r40  
    11AC_INIT([umem], [1.0], [], [umem]) 
    22AM_INIT_AUTOMAKE([dist-bzip2]) 
    3  
    4 dnl AC_ARG_ENABLE([malloc-replacement], 
    5 dnl               AS_HELP_STRING([--enable-malloc-replacement], 
    6 dnl                              [Include implementations of malloc/free/etc. in libumem (default is no)]), 
    7 dnl               [case "${enableval}" in 
    8 dnl                 yes) malloc_replacement=true ;; 
    9 dnl                 no)  malloc_replacement=false ;; 
    10 dnl                 *) AC_MSG_ERROR(bad value ${enableval} for --enable-malloc-replacement) ;; 
    11 dnl               esac],[malloc_replacement=false]) 
    12 dnl AM_CONDITIONAL(MALLOC_REPLACEMENT, test x$malloc_replacement = xtrue) 
    133 
    144AC_PROG_CC 
     
    199 
    2010AC_CHECK_HEADERS([sys/mman.h sys/sysmacros.h sys/time.h]) 
     11AC_CHECK_FUNCS([issetugid]) 
    2112 
    2213AC_CONFIG_HEADERS([config.h]) 
  • trunk/sol_compat.h

    r32 r40  
    166166#ifdef _WIN32 
    167167#define issetugid()               0 
    168 #elif !defined(__FreeBSD__) 
     168#elif !HAVE_ISSETUGID 
    169169#define issetugid()       (geteuid() == 0) 
    170170#endif