irix-attempt-to-detect-kernel-mem-routines-20040317
[openafs.git] / src / cf / irix-test.m4
1 AC_DEFUN(IRIX_SYS_SYSTM_H_HAS_MEM_FUNCS, [
2 AC_MSG_CHECKING(for mem* in sys/systm.h)
3 save_CPPFLAGS="$CPPFLAGS"
4 CPPFLAGS="$CPPFLAGS -D_KERNEL -D__STRING_H__"
5 AC_CACHE_VAL(ac_cv_irix_sys_systm_h_has_mem_funcs,
6 [
7 AC_TRY_COMPILE(
8 [#include <sys/types.h>
9 #include <sys/systm.h>],
10 [
11 extern void     *memcpy(char *, const void *, size_t);
12 ],
13 ac_cv_irix_sys_systm_h_has_mem_funcs=no,
14 ac_cv_irix_sys_systm_h_has_mem_funcs=yes)])
15 CPPFLAGS="$save_CPPFLAGS"
16 if test "$ac_cv_irix_sys_systm_h_has_mem_funcs" = "yes"; then
17   AC_DEFINE(IRIX_HAS_MEM_FUNCS, 1, [define if irix has memcpy and friends])
18 fi
19 AC_MSG_RESULT($ac_cv_irix_sys_systm_h_has_mem_funcs)
20 ])