This is the mail archive of the cygwin mailing list for the Cygwin project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Hello guys, I´m working to convert a Linux application to work with Windows XP under Cygwin 1.5.18 ( 0.132/4/2 ). Ncurses package and parallel port programming works without changes ( congratulations ). I have a problem with serial programming. First, I did two C files: ( attached ) setcmc7.c - Sets serial configuration through Win32 API. ( Linux termios settings/functions doesn't work for me :-( ). cmc7.c - Read caracters from serial. After setting serial configuration by setcmc7.c I can read serial port using cmc7. My doubt is: Why read() function blocks the terminal (keyboard) until read a caracter ? At Linux it's work fine ( same code ). My application needs to read keyboard at the same time with serial. I have tried some flags with open ( O_NONBLOCK, O_NDELAY .. ) unfortunately doesn't work too. Does anybody can help me please? Best Regards, Douglas Schilling Landgraf
Attachment:
setcmc7.c
Description: Text document
Attachment:
cmc7.c
Description: Text document
Attachment:
cygcheck.out
Description: Text document
-- 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/
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |