1

Onderwerp: Mac OS-X issue

het het een scriptje waarin ik het volgende ongeveer doe

my $device="/dev/tty.PL2302-1232";   # USB serial interface
if(sysopen(SERIAL, $device, O_RDONLY)
{
   blah

   close(SERIAL);
}
else
{
   print "Error\n";
}

Onder Linux werkt dit prima, maar onder OS-X blijft het programma hangen op sysopen
Iemand enig idee waarom ?

Pascal's Blobfree Homepage
Een dag geen NedLinux is een dag niet geleefd

2

Re: Mac OS-X issue

Probleem waarschijnlijk gevonden... een oeroud issue.
/dev/tty.1234567   is een tty device om een terminal aan te hangen (getty)
/dev/cu.1234567 is een seriele poort zoals wij die kennen... zelfde ding maar met raw data en geen ondersteuning van control karakters e.d.
Oudere linux kernels hadden dit vroeger ook en ook op sommige BSD versies meen ik het wel eens gezien te hebben.

Binnen kort eens kijken of dit op de Mac in kwestie ook zo blijkt te zijn.

Pascal's Blobfree Homepage
Een dag geen NedLinux is een dag niet geleefd