Got this from the SF guys (fyi):
<snip>
The portability problem should not be unique to the SF code. On line
242 of the module OPS.pm in version 2.49 of the supported code:
sigaction SIGALRM, new POSIX::SigAction( 'OPS::alrm_handler' );
alarm( $timeout );
On line 164 of the module OPS::Sock of version 1.53 of the SF code:
sigaction SIGALRM, new POSIX::SigAction('Sock::alrm_handler');
return alarm($timeout);
Both utilize POSIX in an attempt to have a portable signal handling
mechanism. Unfortunately, some systems claim POSIX compliance, but
fall short.
There's a solution out there, I just haven't tracked it down yet...
</snip>
Charles Daminato
OpenSRS Product Manager
Tucows Inc. - [EMAIL PROTECTED]
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]]On Behalf Of Charles Daminato
> Sent: February 10, 2002 12:35 PM
> To: [EMAIL PROTECTED]
> Cc: [EMAIL PROTECTED]; [EMAIL PROTECTED]
> Subject: RE: Application Error
>
>
> Since the SF code is currently in beta, we're working more on architecture
> and modularization than portability (that is coming).
>
> In the future, questions like this are best submitted via the SF forums,
> or dev-list
>
> Charles Daminato
> TUCOWS Product Manager
> [EMAIL PROTECTED]
>
> On Sun, 10 Feb 2002 [EMAIL PROTECTED] wrote:
>
> > Yep, apparently this is broken for W2K. There is some info in
> one of the SF
> > discussuon threads and it has been acknowledeged as a bug.
> > I've got to say that I am disappointed that the SF effort does
> not seem to
> > test against W2K especially as this is meant to become the
> official client
> > at some point.
> >
> >
> > -----Original Message-----
> > From: [EMAIL PROTECTED]
> > [mailto:[EMAIL PROTECTED]]On Behalf Of Hylton Goss
> > Sent: 09 February 2002 17:54
> > To: [EMAIL PROTECTED]
> > Subject: Application Error
> >
> >
> > Hi,
> >
> > I've got the OpenSrs client to work fine on Windows 2000 on the
> > test server, but am trying the SF latest version and have got
> the following
> > error when looking up a domain name:
> >
> > An Application Error Has Occurred
> > Your request could not be completed because the following error has been
> > reported:
> >
> > Internal Error: Your vendor has not defined POSIX macro SIGALRM, used at
> > c:/domain.com/lib/OPS/Sock.pm line 162
> > If you require further assistance, or if you believe you have
> received this
> > message in error, please contact [EMAIL PROTECTED]
> >
> > Does anyone know what I have left out or how to fix it.
> > Thanks
> >
> > Hylton
> >
> >
>