mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-19 19:20:23 +02:00
#define _POSIX_SOURCE before #including it. * aclocal.m4 (GUILE_STRUCT_UTIMBUF): New test. * acconfig.h: New comment text for above CPP symbol. * configure.in: Call it. * posix.c: #define _POSIX_SOURCE if it seems necessary.
18 lines
591 B
Text
18 lines
591 B
Text
dnl On the NeXT, #including <utime.h> doesn't give you a definition for
|
|
dnl struct utime, unless you #define _POSIX_SOURCE.
|
|
|
|
AC_DEFUN(GUILE_STRUCT_UTIMBUF, [
|
|
AC_MSG_CHECKING([whether we need POSIX to get struct utimbuf])
|
|
AC_CACHE_VAL(guile_cv_struct_utimbuf_needs_posix,
|
|
[AC_TRY_CPP([
|
|
#ifdef __EMX__
|
|
#include <sys/utime.h>
|
|
#else
|
|
#include <utime.h>
|
|
#endif
|
|
struct utime blah;
|
|
],
|
|
guile_cv_struct_utimbuf_needs_posix=no,
|
|
guile_cv_struct_utimbuf_needs_posix=yes
|
|
AC_DEFINE(UTIMBUF_NEEDS_POSIX))])
|
|
AC_MSG_RESULT($guile_cv_struct_utimbuf_needs_posix)])
|