From 89e38a2b7ca7a28a4bd8dc61ac88c2f9d853ecd1 Mon Sep 17 00:00:00 2001 From: nobu Date: Wed, 3 Jul 2013 05:12:03 +0000 Subject: dir.c: do_lstat alias * dir.c (do_lstat): make an alias of do_stat instead of two same functions, when no lstat is available. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@41754 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- dir.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'dir.c') diff --git a/dir.c b/dir.c index 8a172d711b..75c5f5f754 100644 --- a/dir.c +++ b/dir.c @@ -63,10 +63,6 @@ char *strchr(char*,char); #include "ruby/util.h" -#if !defined HAVE_LSTAT && !defined lstat -#define lstat stat -#endif - /* define system APIs */ #ifdef _WIN32 #undef chdir @@ -1045,6 +1041,7 @@ do_stat(const char *path, struct stat *pst, int flags) return ret; } +#if defined HAVE_LSTAT || defined lstat static int do_lstat(const char *path, struct stat *pst, int flags) { @@ -1054,6 +1051,9 @@ do_lstat(const char *path, struct stat *pst, int flags) return ret; } +#else +#define do_lstat do_stat +#endif static DIR * do_opendir(const char *path, int flags, rb_encoding *enc) -- cgit v1.2.3