From: matz@... (Yukihiro Matsumoto) Date: 2002-02-22T17:08:42+09:00 Subject: Re: IPSocket.getaddress and signals Hi, In message "IPSocket.getaddress and signals" on 02/02/22, Joseph McDonald writes: | Does anyone know why signals are not handled while in | IPSocket.getaddress ? I can get signals handled if I install the | signal handler via a C extension, but when I define them like: Because Ruby signal handler is called from interpreter loop, not within the C function. If you want to interrupt name lookup, use resolve-replace.rb matz.