aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog7
-rw-r--r--ext/pathname/pathname.c2
-rw-r--r--file.c2
3 files changed, 9 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index d380d985b2..664affb135 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+Tue Jan 20 02:54:11 2015 Zachary Scott <e@zzak.io>
+
+ * file.c: NotImplementedError is raised if birthtime is unavailable.
+ Patch by @y-yagi san and [Fixes GH-817] [ci skip] [DOC]
+
+ * ext/pathname/pathname.c: ditto.
+
Mon Jan 19 22:08:26 2015 Nobuyoshi Nakada <nobu@ruby-lang.org>
* class.c (include_modules_at): allow prepend each modules upto
diff --git a/ext/pathname/pathname.c b/ext/pathname/pathname.c
index 982ef0fdb7..d560e7356f 100644
--- a/ext/pathname/pathname.c
+++ b/ext/pathname/pathname.c
@@ -446,7 +446,7 @@ path_atime(VALUE self)
* pathname.birthtime -> time
*
* Returns the birth time for the file.
- * If the platform doesn't have birthtime, returns <i>ctime</i>.
+ * If the platform doesn't have birthtime, raises NotImplementedError.
*
* See File.birthtime.
*/
diff --git a/file.c b/file.c
index 9539ea937a..70afb0ded5 100644
--- a/file.c
+++ b/file.c
@@ -892,7 +892,7 @@ rb_stat_ctime(VALUE self)
* stat.birthtime -> aTime
*
* Returns the birth time for <i>stat</i>.
- * If the platform doesn't have birthtime, returns <i>ctime</i>.
+ * If the platform doesn't have birthtime, raises NotImplementedError.
*
* File.write("testfile", "foo")
* sleep 10