summaryrefslogtreecommitdiffhomepage
path: root/mrbgems/mruby-io
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2020-06-15 23:38:05 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2020-10-12 16:21:14 +0900
commit474545bba20f2726c1755a6d0d3172e1cf32edf9 (patch)
tree36a2de02984da9659c9f5a89deb048abe0156a3f /mrbgems/mruby-io
parent925cd2ab8fa87c5acd13cb095d43c2bc2b4d77bf (diff)
downloadmruby-474545bba20f2726c1755a6d0d3172e1cf32edf9.tar.gz
mruby-474545bba20f2726c1755a6d0d3172e1cf32edf9.zip
Do not define `mrb_lstat` unless `S_ISLNK` is defined.
Diffstat (limited to 'mrbgems/mruby-io')
-rw-r--r--mrbgems/mruby-io/src/file_test.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/mrbgems/mruby-io/src/file_test.c b/mrbgems/mruby-io/src/file_test.c
index b7a28f4d3..50402a681 100644
--- a/mrbgems/mruby-io/src/file_test.c
+++ b/mrbgems/mruby-io/src/file_test.c
@@ -66,11 +66,13 @@ mrb_stat(mrb_state *mrb, mrb_value obj, struct stat *st)
return mrb_stat0(mrb, obj, st, 0);
}
+#ifdef S_ISLNK
static int
mrb_lstat(mrb_state *mrb, mrb_value obj, struct stat *st)
{
return mrb_stat0(mrb, obj, st, 1);
}
+#endif
/*
* Document-method: directory?