Bug #4214 » 0001-fix-fiddle-windows-constant.patch
| configure.in | ||
|---|---|---|
|
sys/mkdev.h sys/utime.h xti.h netinet/in_systm.h float.h ieeefp.h \
|
||
|
ucontext.h intrinsics.h langinfo.h locale.h sys/sendfile.h time.h \
|
||
|
net/socket.h sys/socket.h)
|
||
|
AC_CHECK_HEADERS_ONCE([windows.h])
|
||
|
dnl Check additional types.
|
||
|
RUBY_CHECK_SIZEOF(rlim_t, [int long "long long"], [], [
|
||
| test/fiddle/test_fiddle.rb | ||
|---|---|---|
|
assert_equal(DL.const_get(name), Fiddle.const_get(name))
|
||
|
end
|
||
|
end
|
||
|
def test_windows_constant
|
||
|
require 'rbconfig'
|
||
|
if RbConfig::CONFIG['host_os'] =~ /mswin|mingw/
|
||
|
assert Fiddle::WINDOWS, "Fiddle::WINDOWS should be 'true' on Windows platforms"
|
||
|
else
|
||
|
refute Fiddle::WINDOWS, "Fiddle::WINDOWS should be 'false' on non-Windows platforms"
|
||
|
end
|
||
|
end
|
||
|
end
|
||
| win32/Makefile.sub | ||
|---|---|---|
|
!endif
|
||
|
#define RT_VER $(RT_VER)
|
||
|
#define STDC_HEADERS 1
|
||
|
#define HAVE_WINDOWS_H 1
|
||
|
#define HAVE_SYS_TYPES_H 1
|
||
|
#define HAVE_SYS_STAT_H 1
|
||
|
#define HAVE_STDLIB_H 1
|
||