ts-7000
[Top] [All Lists]

[ts-7000] ttyAM1 non blocking with Debian release

To:
Subject: [ts-7000] ttyAM1 non blocking with Debian release
From: "damotclese" <>
Date: Wed, 29 Aug 2007 17:45:22 -0000
I see that there's some discussion in this forum about
setting non blocking on ttyAM1 when running the TS Linux
however I don't see anything posted about Debian.

What I'm doing is:

serial_port2 = 
    open("/dev/ttyAM1", O_RDWR | O_NDELAY | O_NOCTTY, 0);

Which I expected to be enough to set it to non blocking
however it remains blocking -- I have to hit ENTER to
read characters from the stream.

Next was to try adding this to the stream:

    int16 options = 0;
    options = fcntl(this_socket, F_GETFL);
    // Set the non block option
    options |= O_NONBLOCK;
    (void)fcntl(this_socket, F_SETFL, options);

However that didn't help -- it still blocks.

Can anyone spot what I'm doing wrong?

Thanks!




 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/ts-7000/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to:
    http://groups.yahoo.com/group/ts-7000/join
    (Yahoo! ID required)

<*> To change settings via email:
     
    

<*> To unsubscribe from this group, send an email to:
    

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 

<Prev in Thread] Current Thread [Next in Thread>
Admin

Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU