diff --git a/ChangeLog b/ChangeLog index c51b80bfb8..b0f28ba381 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,11 +1,7 @@ -Sun Feb 11 16:00:30 2001 WATANABE Hirofumi +Tue Feb 13 23:05:38 2001 WATANABE Hirofumi - * eval.c (stack_length): use __builtin_frame_address() only if - GCC and i386 CPU. - - * gc.c (rb_gc, Init_stack): ditto. - - * configure.in: add ac_cv_func_getpgrp_void=yes on DJGPP. + * dir.c (lstat): should use rb_sys_stat if lstat(2) is not + available. Tue Feb 13 08:43:10 2001 Yukihiro Matsumoto @@ -29,6 +25,15 @@ Tue Feb 13 01:13:43 2001 Yukihiro Matsumoto * parse.y (primary): preserve and clear in_single and in_def using stack to prevent nested method errors in singleton class bodies. +Sun Feb 11 16:00:30 2001 WATANABE Hirofumi + + * eval.c (stack_length): use __builtin_frame_address() only if + GCC and i386 CPU. + + * gc.c (rb_gc, Init_stack): ditto. + + * configure.in: add ac_cv_func_getpgrp_void=yes on DJGPP. + Sat Feb 10 23:43:49 2001 Nobuyoshi Nakada * hash.c (rb_any_hash): dumped core on machines sizeof(int) != sizeof(long). diff --git a/dir.c b/dir.c index 56475c113a..2c93e33017 100644 --- a/dir.c +++ b/dir.c @@ -61,6 +61,10 @@ char *strchr _((char*,char)); #include +#ifndef HAVE_LSTAT +#define lstat rb_sys_stat +#endif + #define FNM_NOESCAPE 0x01 #define FNM_PATHNAME 0x02 #define FNM_PERIOD 0x04