From 048443c1c827a52aaa8dd9537245b42a1cba20f6 Mon Sep 17 00:00:00 2001 From: usa Date: Mon, 17 Oct 2005 07:06:53 +0000 Subject: * file.c (chmod_internal, lchmod_internal): fixed type of 2nd argument. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_8@9403 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 4 ++++ file.c | 12 ++++++++---- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/ChangeLog b/ChangeLog index 846d40372a..3185dee302 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +Mon Oct 17 16:04:47 2005 NAKAMURA Usaku + + * file.c (chmod_internal, lchmod_internal): fixed type of 2nd argument. + Sun Oct 16 22:16:51 2005 Nobuyoshi Nakada * ext/extmk.rb: omit non-existing directories. diff --git a/file.c b/file.c index 44291935a3..d812d7fedc 100644 --- a/file.c +++ b/file.c @@ -1689,11 +1689,13 @@ struct chown_args { int owner, group; }; +static void chown_internal _((const char *, void *)); static void -chown_internal(path, args) +chown_internal(path, argp) const char *path; - struct chown_args *args; + void *argp; { + struct chown_args *args = (struct chown_args *)argp; if (chown(path, args->owner, args->group) < 0) rb_sys_fail(path); } @@ -1780,11 +1782,13 @@ rb_file_chown(obj, owner, group) } #if defined(HAVE_LCHOWN) && !defined(__CHECKER__) +static void lchown_internal _((const char *, void *)); static void -lchown_internal(path, args) +lchown_internal(path, argp) const char *path; - struct chown_args *args; + void *argp; { + struct chown_args *args = (struct chown_args *)argp; if (lchown(path, args->owner, args->group) < 0) rb_sys_fail(path); } -- cgit v1.2.3