From 4c7106c679273b81f0645bf45f02bc5bc942c05a Mon Sep 17 00:00:00 2001 From: nobu Date: Tue, 26 Apr 2011 15:51:04 +0000 Subject: [PATCH] * file.c (rb_file_truncate): fix function. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@31352 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 4 +++- file.c | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 21dffba0a2..b417e8b76b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,6 @@ -Wed Apr 27 00:50:06 2011 Nobuyoshi Nakada +Wed Apr 27 00:51:01 2011 Nobuyoshi Nakada + + * file.c (rb_file_truncate): fix function. * include/ruby/win32.h (ftruncate, truncate, ftello, fseeko): non-64 versions on mingw are useless because they use int32_t. fixes #4564 diff --git a/file.c b/file.c index 476e3e8dd6..3746009aae 100644 --- a/file.c +++ b/file.c @@ -3963,7 +3963,7 @@ rb_file_truncate(VALUE obj, VALUE len) rb_sys_fail_path(fptr->pathv); #else /* defined(HAVE_CHSIZE) */ if (chsize(fptr->fd, pos) < 0) - rb_sys_fail(fptr->pathv); + rb_sys_fail_path(fptr->pathv); #endif return INT2FIX(0); }