ごとけんです

えーっと、なんかだいぶ前からのことなのでいい忘れたのかも知れま
せんが、SunOS 4.1.x では qsort() が stdlib.h の宣言とぶつかって
make に失敗します。
ちなみに自分は rb_qsort()と手で書き換えてインストールしてます。

-- gotoken

diff -u0r ruby-1.2-orig/array.c ruby-1.2/array.c --- ruby-1.2-orig/array.c Mon Nov 9 18:11:48 1998 +++ ruby-1.2/array.c Fri Dec 25 19:17:11 1998 @@ -798 +798 @@ - qsort(RARRAY(ary)->ptr, RARRAY(ary)->len, sizeof(VALUE), + rb_qsort(RARRAY(ary)->ptr, RARRAY(ary)->len, sizeof(VALUE), diff -u0r ruby-1.2-orig/util.c ruby-1.2/util.c --- ruby-1.2-orig/util.c Tue Oct 6 11:45:05 1998 +++ ruby-1.2/util.c Fri Dec 25 19:16:10 1998 @@ -651 +651 @@ -void qsort (base, nel, size, cmp) void* base; size_t nel; size_t size; int (*cmp)(); +void rb_qsort (base, nel, size, cmp) void* base; size_t nel; size_t size; int (*cmp)();