Backport #3666 ยป 0001-Fix-3666-backporting-the-needed-changes-from-r26311.patch
configure.in | ||
---|---|---|
fcntl.h sys/fcntl.h sys/select.h sys/time.h sys/times.h sys/param.h\
|
||
syscall.h pwd.h grp.h a.out.h utime.h memory.h direct.h sys/resource.h \
|
||
sys/mkdev.h sys/utime.h netinet/in_systm.h float.h ieeefp.h pthread.h \
|
||
ucontext.h intrinsics.h)
|
||
ucontext.h intrinsics.h time.h)
|
||
dnl Check additional types.
|
||
AC_CHECK_SIZEOF(rlim_t, 0, [
|
||
... | ... | |
AC_STRUCT_ST_BLOCKS
|
||
AC_STRUCT_ST_RDEV
|
||
AC_CHECK_TYPES([struct timezone], [], [], [@%:@ifdef HAVE_TIME_H
|
||
@%:@ include <time.h>
|
||
@%:@endif
|
||
@%:@ifdef HAVE_SYS_TIME_H
|
||
@%:@ include <sys/time.h>
|
||
@%:@endif])
|
||
dnl RUBY_DEFINT TYPENAME, SIZE, [SIGNED-OR-UNSIGNED], [INCLUDES = DEFAULT-INCLUDES]
|
||
AC_DEFUN([RUBY_DEFINT], [dnl
|
||
AC_CACHE_CHECK([for $1], [rb_cv_type_$1],
|
missing.h | ||
---|---|---|
# include <sys/types.h>
|
||
#endif
|
||
#if !defined(HAVE_STRUCT_TIMEZONE)
|
||
struct timezone {
|
||
int tz_minuteswest;
|
||
int tz_dsttime;
|
||
};
|
||
#endif
|
||
#ifndef HAVE_ACOSH
|
||
extern double acosh _((double));
|
||
extern double asinh _((double));
|
win32/win32.h | ||
---|---|---|
#undef unlink
|
||
#define unlink(p) rb_w32_unlink(p)
|
||
struct timezone;
|
||
#ifdef __MINGW32__
|
||
struct timezone {
|
||
int tz_minuteswest;
|
||
int tz_dsttime;
|
||
};
|
||
#undef isascii
|
||
#define isascii __isascii
|
||
#endif
|