tcgetattr problem

Christopher Faylor cgf-no-personal-reply-please@cygwin.com
Thu Sep 28 13:01:00 GMT 2006


On Thu, Sep 28, 2006 at 09:29:15AM +0100, ahnkle wrote:
>On 22:38 Wed 27 Sep     , Christopher Faylor wrote:
>>On Wed, Sep 27, 2006 at 10:13:36PM -0400, Christopher Faylor wrote:
>>>The name of the function is "ioctl", not "ioctl".
>
>I said "_ioctl" because in cygwin source, at
>src/newlib/libc/sys/sysvi386/tcgetattr.c the call is to that function.
>Searching didn't locate any [_]ioctl() function, hence my asking.

Once again, the name of the function is "ioctl".  It really is trivially
easy to find in the *cygwin* sources.

>My point in mentioning that com1 works is that it could be confusing
>that "com1" works with open(), but the handle obtained doesn't work
>with tcgetattr(), whereas "/dev/ttyS0" works with both.

You should not expect a linux/unix emulation to work correctly with
something called "com1".  Once it is explained to you that you need to
use the linux method for accessing the device, your confusion should be
alleviated.

cgf

--
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/



More information about the Cygwin mailing list