diff options
author | hsbt <hsbt@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2016-05-28 01:46:27 +0000 |
---|---|---|
committer | hsbt <hsbt@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2016-05-28 01:46:27 +0000 |
commit | 2bd2001d16840ff6e88e785ab01ef7aa40ba800d (patch) | |
tree | 4d5a5b3ae0a378556538adb2367e5d6017fca2a6 /io.c | |
parent | 288878041f3ef5faed688a90782e5dea62a10cb6 (diff) | |
download | ruby-2bd2001d16840ff6e88e785ab01ef7aa40ba800d.tar.gz |
* addr2line.c: drop to support ATARI ST platform. It was discontinued
more than two decades ago. [fix GH-1350] Patch by @cremno
* include/ruby/ruby.h: ditto.
* io.c: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55189 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'io.c')
-rw-r--r-- | io.c | 32 |
1 files changed, 1 insertions, 31 deletions
@@ -9297,7 +9297,7 @@ rb_io_fcntl(int argc, VALUE *argv, VALUE io) * +String+ objects or +Integer+ objects. A +String+ object is passed * as a pointer to the byte sequence. An +Integer+ object is passed * as an integer whose bit size is same as a pointer. - * Up to nine parameters may be passed (14 on the Atari-ST). + * Up to nine parameters may be passed. * * The function identified by _num_ is system * dependent. On some Unix systems, the numbers may be obtained from a @@ -9321,11 +9321,7 @@ rb_io_fcntl(int argc, VALUE *argv, VALUE io) static VALUE rb_f_syscall(int argc, VALUE *argv) { -#ifdef atarist - VALUE arg[13]; /* yes, we really need that many ! */ -#else VALUE arg[8]; -#endif #if SIZEOF_VOIDP == 8 && defined(HAVE___SYSCALL) && SIZEOF_INT != 8 /* mainly *BSD */ # define SYSCALL __syscall # define NUM2SYSCALLID(x) NUM2LONG(x) @@ -9404,32 +9400,6 @@ rb_f_syscall(int argc, VALUE *argv) case 8: retval = SYSCALL(num, arg[0],arg[1],arg[2],arg[3],arg[4],arg[5],arg[6]); break; -#ifdef atarist - case 9: - retval = SYSCALL(num, arg[0],arg[1],arg[2],arg[3],arg[4],arg[5],arg[6], - arg[7]); - break; - case 10: - retval = SYSCALL(num, arg[0],arg[1],arg[2],arg[3],arg[4],arg[5],arg[6], - arg[7], arg[8]); - break; - case 11: - retval = SYSCALL(num, arg[0],arg[1],arg[2],arg[3],arg[4],arg[5],arg[6], - arg[7], arg[8], arg[9]); - break; - case 12: - retval = SYSCALL(num, arg[0],arg[1],arg[2],arg[3],arg[4],arg[5],arg[6], - arg[7], arg[8], arg[9], arg[10]); - break; - case 13: - retval = SYSCALL(num, arg[0],arg[1],arg[2],arg[3],arg[4],arg[5],arg[6], - arg[7], arg[8], arg[9], arg[10], arg[11]); - break; - case 14: - retval = SYSCALL(num, arg[0],arg[1],arg[2],arg[3],arg[4],arg[5],arg[6], - arg[7], arg[8], arg[9], arg[10], arg[11], arg[12]); - break; -#endif } if (retval == -1) |