From: Koji Arai Date: 2001-08-16T04:36:38+09:00 Subject: [ruby-dev:14486] Re: recursive malloc (Re: supported platforms / K&R) 新井です。 In message "[ruby-dev:14482] Re: recursive malloc (Re: supported platforms / K&R)" on 16 Aug 2001 03:46:00 +0900, nobu.nakada@nifty.ne.jp wrote: > なかだです。 > accept(2)ってシステムコールだとばかり思ってましたが、 SystemV 系は、STREAM で Socket を実装してるので。 # なので、accept(3) です。 > rb_thread_wait_fd(fd)があるのでTRAP_BEG/TRAP_ENDがなくてもブ > ロックはしないような気はしますが…。accept()で名前解決をするか > getpeername()を使うかの違いで、結局その間の割込みはブロックしな > いといけないのは一緒のような気もします。 つまり、TRAP_BEG/TRAP_ENDはずしてよいってこと? accept()待ちの場合、3way handshake のうち、クライアントから のACK が来たら select() は返ってくるんですかね?(そんな気も する。いや、そうでなきゃ困るか) ところで、名前解決してんのかなあ? # いや、なんで nsswitch.conf 読んでるのかわけわかなんですが # というか、まだ確証ないし^^; -- 新井康司 (Koji Arai)