From: Tadayoshi Funaba Date: 1999-11-18T08:24:14+09:00 Subject: [ruby-dev:8358] Re: ioctl ふなばです。 At 1999-11-17T23:43:21+0900 (2451500.11344JD), matz@netlab.co.jp (Yukihiro Matsumoto) wrote: matz> そうなんですか? linuxのmanではintなんですが。 FreeBSD は unsigned long になってます (NetBSD も)。Linux も、つかわれ ている値をみると unsigned のように見えるんで、実質、そんなものではない かと思っているのですが、どうなんでしょう。 今、みたら、perl は、unsigned int にしているようです。とくに負数に意味 がないのであれば、これでいいかも。それで、もし、どうしても int でなけ ればならない、unsigend long でなければならない、ということがあれば、そ れらは別個に対処する、というのはどうですか。 とにかく、int に変換できないといって、弾かれるのは都合がわるいので、な んとかしたいです。 ふなば ただよし