Mail Archives: cygwin/2008/05/29/10:27:25
Hi Dave,
thank you for the answer.
You mean that this is a bug into 1.7?
Below the errno checking test case ;-)
=====
#include <stdlib.h>
#include <stdio.h>
#include <termios.h>
#include <unistd.h>
#include <fcntl.h>
#include <string.h>
#include <errno.h>
int main (int argc, char* argv[])
{
struct termios params;
int tty;
tty = open ("/dev/ttyS5", O_RDWR | O_NOCTTY | O_NONBLOCK);
if (tty < 0)
{
printf ("Unable to open /dev/ttyS5: %s\n", strerror(errno));
exit (1);
}
close (tty);
return 0;
}
On Thu, May 29, 2008 at 4:14 PM, Dave Korn <dave DOT korn AT artimi DOT com> wrote:
> Giovanni Maruzzelli wrote on 29 May 2008 13:59:
>
>> I cannot see the serial ports (/dev/ttyS*), it seems that they do not
>> exist under Vista (tried both as a user with admin rights and as
>> Administrator, and tried also with AUC disabled).
>>
>> Is this a known bug?
>
> What, not checking errno?
>
>> int main (int argc, char* argv[])
>> {
>> int tty;
>>
>> tty = open ("/dev/ttyS5", O_RDWR | O_NOCTTY | O_NONBLOCK);
>>
>> if (tty < 0)
>> {
>> printf ("Unable to open /dev/ttyS5\n");
>> exit (1);
>> }
>>
>> close (tty);
>>
>> return 0;
>> }
>
>
> Yeh, that's one of the classics! ;-)
>
> cheers,
> DaveK
> --
> Can't think of a witty .sigline today....
>
>
> --
> Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
> Problem reports: http://cygwin.com/problems.html
> Documentation: http://cygwin.com/docs.html
> FAQ: http://cygwin.com/faq/
>
>
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
- Raw text -