зеркало из https://github.com/github/ruby.git
Made LARGEFILE_SUPPORT mandatory
This commit is contained in:
Родитель
5193fbb6d0
Коммит
ddb93c3d64
|
@ -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
|
||||
|
|
Загрузка…
Ссылка в новой задаче