1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

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
This commit is contained in:
nobu 2013-07-03 05:12:03 +00:00
parent 8cbd501ed0
commit 89e38a2b7c

8
dir.c
View file

@ -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)