summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ext/etc/etc.c4
-rw-r--r--test/etc/test_etc.rb2
2 files changed, 4 insertions, 2 deletions
diff --git a/ext/etc/etc.c b/ext/etc/etc.c
index 577ac9223c..64b6fefab7 100644
--- a/ext/etc/etc.c
+++ b/ext/etc/etc.c
@@ -782,7 +782,9 @@ etc_confstr(VALUE obj, VALUE arg)
* The return value is an integer or nil.
* nil means indefinite limit. (fpathconf() returns -1 but errno is not set.)
*
- * open("/") {|f| p f.pathconf(Etc::PC_NAME_MAX) } #=> 255
+ * IO.pipe {|r, w|
+ * p w.pathconf(Etc::PC_PIPE_BUF) #=> 4096
+ * }
*
*/
static VALUE
diff --git a/test/etc/test_etc.rb b/test/etc/test_etc.rb
index 4c2b1f841d..adf0b364b3 100644
--- a/test/etc/test_etc.rb
+++ b/test/etc/test_etc.rb
@@ -154,7 +154,7 @@ class TestEtc < Test::Unit::TestCase
rescue ArgumentError
end
IO.pipe {|r, w|
- val = r.pathconf(Etc::PC_PIPE_BUF)
+ val = w.pathconf(Etc::PC_PIPE_BUF)
assert(val.nil? || val.kind_of?(Integer))
}
end