ruby-changes:21678
From: nobu <ko1@a...>
Date: Sat, 12 Nov 2011 17:30:20 +0900 (JST)
Subject: [ruby-changes:21678] nobu:r33727 (trunk): * io.c (do_ioctl, ioctl_narg_len, setup_narg, rb_ioctl): use
nobu 2011-11-12 17:26:13 +0900 (Sat, 12 Nov 2011) New Revision: 33727 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=33727 Log: * io.c (do_ioctl, ioctl_narg_len, setup_narg, rb_ioctl): use ioctl_req_t. Modified files: trunk/ChangeLog trunk/io.c Index: ChangeLog =================================================================== --- ChangeLog (revision 33726) +++ ChangeLog (revision 33727) @@ -1,3 +1,8 @@ +Sat Nov 12 17:26:10 2011 Nobuyoshi Nakada <nobu@r...> + + * io.c (do_ioctl, ioctl_narg_len, setup_narg, rb_ioctl): use + ioctl_req_t. + Sat Nov 12 17:01:49 2011 Nobuyoshi Nakada <nobu@r...> * ext/dbm/extconf.rb (headers.db_check): reduce duplicated code. Index: io.c =================================================================== --- io.c (revision 33726) +++ io.c (revision 33727) @@ -7882,7 +7882,7 @@ } static int -do_ioctl(int fd, int cmd, long narg) +do_ioctl(int fd, ioctl_req_t cmd, long narg) { int retval; struct ioctl_arg arg; @@ -7897,7 +7897,7 @@ } static long -ioctl_narg_len(int cmd) +ioctl_narg_len(ioctl_req_t cmd) { long len; @@ -8053,7 +8053,7 @@ #endif /* HAVE_FCNTL */ static long -setup_narg(int cmd, VALUE *argp, int io_p) +setup_narg(ioctl_req_t cmd, VALUE *argp, int io_p) { long narg = 0; VALUE arg = *argp; @@ -8080,7 +8080,7 @@ if (io_p) len = ioctl_narg_len(cmd); else - len = fcntl_narg_len(cmd); + len = fcntl_narg_len((int)cmd); rb_str_modify(arg); /* expand for data + sentinel. */ @@ -8099,7 +8099,7 @@ static VALUE rb_ioctl(VALUE io, VALUE req, VALUE arg) { - int cmd = NUM2IOCTLREQ(req); + ioctl_req_t cmd = NUM2IOCTLREQ(req); rb_io_t *fptr; long narg; int retval; -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/