ruby-cvs:16320
From: (akr) <akr ruby-lang.org>
Date: Sat, 14 Jan 2006 01:47:36 +0900
Subject: [ruby-cvs:16320] ruby: Tue Jan 11 15:00:00 2006 Ville Mattila <mulperi iki.fi>
akr Sat, 14 Jan 2006 01:47:36 +0900
Modified files: (Branch: ruby_1_8)
ruby:
ChangeLog io.c
Log:
Tue Jan 11 15:00:00 2006 Ville Mattila <mulperi iki.fi>
* io.c (READ_PENDING*): Support solaris 64-bit enviroments.
Solaris defines a opaque FILE struct when compiling 64 bit
binaries. This means that we dont have access to _ptr etc.
members anymore. The solution by Steven Lumos is to define
FILE64 that has needed members available. I've modified
the origanal patch a bit so that it compiles both with gcc
and now free sun studio 11 compiler and both amd64 and sparc.
NOTE! We have to 64 bit solaris FILE structure time to time
otherwise we'll get breakage.
[ruby-core:7106]
Fri Jan 6 10:16:20 2006 Steven Lumos <steven lumos.us>
* io.c (READ_DATA_PENDING): defined for 64bit Solaris on SPARC.
[ruby-core:7057]
(READ_DATA_PENDING_COUNT): ditto.
(READ_DATA_PENDING_PTR): ditto.
Revision Changes Path
1.2673.2.1473 +20 -0 ruby/ChangeLog
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/ChangeLog?cvsroot=src&r1=1.2673.2.1472&r2=1.2673.2.1473
1.246.2.95 +13 -0 ruby/io.c
http://www.ruby-lang.org/cgi-bin/cvsweb.cgi/ruby/io.c?cvsroot=src&r1=1.246.2.94&r2=1.246.2.95