X-Recipient: archive-cygwin AT delorie DOT com X-SWARE-Spam-Status: No, hits=-3.3 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_LOW,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: sourceware.org To: cygwin AT cygwin DOT com From: Bert Subject: Re: IOCTL using Date: Thu, 12 Mar 2009 14:52:03 +0000 (UTC) Lines: 34 Message-ID: References: <20090312083353 DOT GB14431 AT calimero DOT vinschen DOT de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit User-Agent: Loom/3.14 (http://gmane.org/) X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Corinna Vinschen cygwin.com> writes: > > On Mar 11 22:57, Bert wrote: > > When compiled on Cygwin's gcc the code below (which asks the baud rate of a > > serial port) shows the error "Funtion Not Implemented". > > > > I tried several serial port ioctl functions in - all gave the > > same error. > > > > > > I hope I'm doing something really dumb, any tips? > > Yes. You're mixing POSIX calls with Windows defines. That's a no-no. > When you're in Rome, talk like the Romans do. > > Corinna > Many thanks Corinna. If I understand you correctly, "talk like the Romans" means "just make everything pure POSIX calls", right? Secondly, if that's the case, what would the purpose of the Windows defines be? (Apart from confusing simple folks like me :) Put another way, if I want to use those defines (i.e. flee Rome and settle in Babylon), what version of ioctl should I call and what libs should I link in? Thirdly, and I'm probably pushing it now, if you have some favorite references to read on the above dichotomy? I'd appreciate the pointer. Or is it *pointer? Bert -- 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/