Made LARGEFILE_SUPPORT mandatory

This commit is contained in:
Nobuyoshi Nakada 2020-12-16 17:05:39 +09:00
Родитель 5193fbb6d0
Коммит ddb93c3d64
2 изменённых файлов: 0 добавлений и 14 удалений

Просмотреть файл

@ -191,7 +191,6 @@ struct stati128 {
long st_ctimensec;
};
#if SIZEOF_OFF_T == 8
#define off_t __int64
#define stat stati128
#undef SIZEOF_STRUCT_STAT_ST_INO
@ -202,12 +201,6 @@ struct stati128 {
#define HAVE_STRUCT_STAT_ST_CTIMENSEC
#define fstat(fd,st) rb_w32_fstati128(fd,st)
#define stati128(path, st) rb_w32_stati128(path,st)
#else
#define stat(path,st) rb_w32_stat(path,st)
#define fstat(fd,st) rb_w32_fstat(fd,st)
extern int rb_w32_stat(const char *, struct stat *);
extern int rb_w32_fstat(int, struct stat *);
#endif
#define lstat(path,st) rb_w32_lstati128(path,st)
#define access(path,mode) rb_w32_access(path,mode)

Просмотреть файл

@ -24,9 +24,6 @@ REVISION_FORCE = PHONY
!ifndef CROSS_COMPILING
CROSS_COMPILING = no
!endif
!ifndef LARGEFILE_SUPPORT
LARGEFILE_SUPPORT = 1
!endif
!ifndef win_srcdir
win_srcdir = $(srcdir)/win32
!endif
@ -639,11 +636,7 @@ $(CONFIG_H): $(MKFILES) $(srcdir)/win32/Makefile.sub $(win_srcdir)/Makefile.sub
#ifndef _INTEGRAL_MAX_BITS
#define _INTEGRAL_MAX_BITS 64
#endif
!if $(LARGEFILE_SUPPORT)
#define SIZEOF_OFF_T 8
!else
#define SIZEOF_OFF_T 4
!endif
!if "$(ARCH)" == "x64"
#define SIZEOF_VOIDP 8
!else