From 39a840d084d2f24d44deb7b506ca15924fa48589 Mon Sep 17 00:00:00 2001 From: aycabta Date: Sat, 20 Oct 2018 11:47:45 +0000 Subject: Document File.{setuid?,setgid?,sticky?} support for IO objects [Bug #13972] * file.c (rb_file_setuid_p): rdoc for IO object support (rb_file_sgid_p): ditto (rb_file_sticky_p): ditto * NEWS: inform users of new feature * test/file/test_file_exhaustive.rb (io_open): wrapper for bare IO object (test_suid): test for bare IO support (test_sgid): ditto (test_sticky): ditto git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65235 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- file.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'file.c') diff --git a/file.c b/file.c index 66f62024d8..3ee966cec2 100644 --- a/file.c +++ b/file.c @@ -1948,6 +1948,8 @@ check3rdbyte(VALUE fname, int mode) * File.setuid?(file_name) -> true or false * * Returns true if the named file has the setuid bit set. + * + * _file_name_ can be an IO object. */ static VALUE @@ -1965,6 +1967,8 @@ rb_file_suid_p(VALUE obj, VALUE fname) * File.setgid?(file_name) -> true or false * * Returns true if the named file has the setgid bit set. + * + * _file_name_ can be an IO object. */ static VALUE @@ -1982,6 +1986,8 @@ rb_file_sgid_p(VALUE obj, VALUE fname) * File.sticky?(file_name) -> true or false * * Returns true if the named file has the sticky bit set. + * + * _file_name_ can be an IO object. */ static VALUE -- cgit v1.2.3