@@ -1841,7 +1841,7 @@ f_gets()
1841
1841
static VALUE
1842
1842
f_readline (argc , argv )
1843
1843
int argc ;
1844
- VALUE argv ;
1844
+ VALUE * argv ;
1845
1845
{
1846
1846
VALUE line = f_gets_method (argc , argv );
1847
1847
@@ -1929,7 +1929,7 @@ f_readchar()
1929
1929
static VALUE
1930
1930
f_readlines (argc , argv )
1931
1931
int argc ;
1932
- VALUE argv ;
1932
+ VALUE * argv ;
1933
1933
{
1934
1934
VALUE line , ary ;
1935
1935
@@ -1988,7 +1988,7 @@ f_select(argc, argv, obj)
1988
1988
struct timeval * tp , timerec ;
1989
1989
OpenFile * fptr ;
1990
1990
int i , max = 0 , n ;
1991
- int interrupt = 0 ;
1991
+ int interrupt_flag = 0 ;
1992
1992
int pending = 0 ;
1993
1993
1994
1994
rb_scan_args (argc , argv , "13" , & read , & write , & except , & timeout );
@@ -2079,7 +2079,7 @@ f_select(argc, argv, obj)
2079
2079
rb_sys_fail (0 );
2080
2080
}
2081
2081
if (tp == NULL ) goto retry ;
2082
- interrupt = 1 ;
2082
+ interrupt_flag = 1 ;
2083
2083
}
2084
2084
#endif
2085
2085
if (!pending && n == 0 ) return Qnil ; /* returns nil on timeout */
@@ -2089,7 +2089,7 @@ f_select(argc, argv, obj)
2089
2089
ary_push (res , wp ?ary_new ():ary_new2 (0 ));
2090
2090
ary_push (res , ep ?ary_new ():ary_new2 (0 ));
2091
2091
2092
- if (interrupt == 0 ) {
2092
+ if (interrupt_flag == 0 ) {
2093
2093
if (rp ) {
2094
2094
list = RARRAY (res )-> ptr [0 ];
2095
2095
for (i = 0 ; i < RARRAY (read )-> len ; i ++ ) {
@@ -2181,19 +2181,21 @@ io_ctl(io, req, arg, io_p)
2181
2181
narg = (long )RSTRING (arg )-> ptr ;
2182
2182
}
2183
2183
fd = fileno (fptr -> f );
2184
- TRAP_BEG ;
2185
2184
#ifdef HAVE_FCNTL
2185
+ TRAP_BEG ;
2186
2186
# ifdef USE_CWGUSI
2187
2187
retval = io_p ?ioctl (fd , cmd , (void * ) narg ):fcntl (fd , cmd , narg );
2188
2188
# else
2189
2189
retval = io_p ?ioctl (fd , cmd , narg ):fcntl (fd , cmd , narg );
2190
2190
# endif
2191
- #else
2192
2191
TRAP_END ;
2192
+ #else
2193
2193
if (!io_p ) {
2194
2194
rb_notimplement ();
2195
2195
}
2196
+ TRAP_BEG ;
2196
2197
retval = ioctl (fd , cmd , narg );
2198
+ TRAP_END ;
2197
2199
#endif
2198
2200
if (retval < 0 ) rb_sys_fail (fptr -> path );
2199
2201
if (TYPE (arg ) == T_STRING && RSTRING (arg )-> ptr [len ] != 17 ) {
@@ -2500,7 +2502,7 @@ arg_readchar()
2500
2502
static VALUE
2501
2503
arg_each_line (argc , argv )
2502
2504
int argc ;
2503
- VALUE argv ;
2505
+ VALUE * argv ;
2504
2506
{
2505
2507
VALUE str ;
2506
2508
0 commit comments