> -----Original Message----- > From: Chas Owens [mailto:[EMAIL PROTECTED] > Sent: Friday, June 15, 2007 7:43 PM > To: Bob McConnell > Cc: beginners@perl.org > Subject: Re: Having trouble porting an application to MS-Windows > > On 6/15/07, Bob McConnell <[EMAIL PROTECTED]> wrote: > > > -----Original Message----- > > > From: Chas Owens [mailto:[EMAIL PROTECTED] > > > Sent: Friday, June 15, 2007 11:33 AM > > > To: Bob McConnell > > > Cc: beginners@perl.org > > > Subject: Re: Having trouble porting an application to MS-Windows > > > > > > On 6/15/07, Bob McConnell <[EMAIL PROTECTED]> wrote: > > > snip > > > > Or have I found a bug in the ActiveState implementation? > > > snip > > > > > > Are you currently paying for ActiveState support? If so, I would > > > suggest filing a ticket with them. In the mean time, try > modifying my > > > code to do a sysread from a socket. > > > > No, we are not "officially" using the ActiveState tools. > Only a few of > > us recognize that anything other than VBScript might > actually be useful. > > > > I'll have to set up a socket that won't return anything and > try that. If > > that times out as expected, then it looks like a bug report will be > > needed. > > > > Thank you, > > > > Bob McConnell > > > > Even if it does timeout a bug may still need to be filed. I just want > to understand the scope of the problem first and I don't have easy > access to an XP machine at the moment.
What I can define so far: Win2K Pro SP4 fully patched. Dell Optiplex GX270, 3.0 GHz, 1GB RAM. ActivePerl 5.8.8.820 installed after uninstalling 5.8.0.806. Code snippet was sent earlier in this thread. Attempting to set an alarm for 3 seconds then call sysread() on a serial port within an eval, as per the recommended form. The eval will never return without receiving a character on the port. SIGBRK does get caught and terminates the script. I have not yet tried this on a socket. I don't see anything that matches in the ActiveState bug tracker, but I don't have an ASPN account needed to add bug reports. I am looking at their community support forum. A search there on "alarm sysread" does not produce any results. It looks like I need to create an account there before I can post a message. Thank you, Bob McConnell "If you notice anything funny, record the amount of funny." Milligan's law as reported by Bob Pease. -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] http://learn.perl.org/