ruby-trunk-changes r35474 - r35476

akr:r35474 2012-04-26 12:34:12 +0900

拡張ライブラリ socket の UNIX ソケットのパスの長さの上限チェックを1バイト緩めています。しかし sock_s_pack_sockaddr_un() でのチェックだけ古い制限のままのような気がします。また C 文字列を使っていたところを String オブジェクトを使うようにリファクタリングするなどしています。またテストで UNIX ソケットのパスに null 文字が含まれていてもいいらしく、それをエラーで弾くチェックをしているテストテースをコメントアウトしています。

akr:r35475 2012-04-26 22:24:34 +0900

UNIX ソケットのパス最大サイズのチェックで型キャストを追加してコンパイラ警告を抑制しています。

akr:r35476 2012-04-26 22:24:52 +0900

拡張ライブラリ curses の extconf.rb にコメントとして xcurses.h のチェックを追記しています。コメントなので実際はチェックしていません。