This is the mail archive of the cygwin@sourceware.cygnus.com
mailing list for the Cygwin project. See the Cygwin
home page for more information.
[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index] [Subject Index] [Author Index] [Thread Index]
Re: [B20.1] FIONBIO : which one is the right one ?
- To: Chris <Christine.Pourcelot@inria.fr>
- Subject: Re: [B20.1] FIONBIO : which one is the right one ?
- From: "$Bill Luebkert" <dbe@wgn.net>
- Date: Thu, 04 Feb 1999 03:20:13 -0800
- CC: cygwin <cygwin@sourceware.cygnus.com>
- Delivered-To: listarch-cygwin@sourceware.cygnus.com
- Delivered-To: mailing list cygwin@sourceware.cygnus.com
- Mailing-List: contact cygwin-help@sourceware.cygnus.com; run by ezmlm
- Organization: DBE Collectibles
- References: <36B97FA7.B10A325F@inria.fr>
Chris wrote:
>
> Hi,
> I've got a warning while compiling : FIONBIO redefined...
>
> in include/windows32/sockets.h :
> #define FIONBIO _IOW('f', 126, u_long)
>
> in include/sys/termios.h :
> #define FIONBIO 0x8004667e /* To be compatible with socket version */
>
> which one shall I take ?
Hi Chris,
They're basically the same thing, just two different ways to say it.
0x80000000 _IOW macro refers to IOC_IN=0x80000000 or'd with all of the below
0x00040000 4 = sizeof u_long (left shifted 16)
0x00006600 'f' = 0x66 (left shifted 8)
0x0000007e 126 = 0x7e
----------
0x8004667e or them alltogether and get this
HTH,
--
,-/- __ _ _ $Bill Luebkert ICQ=14439852
(_/ / ) // // DBE Collectibles http://www.wgn.net/~dbe/
/ ) /--< o // // Mailto:dbe@wgn.net V3: http://come.to/dbe
-/-' /___/_<_</_</_ http://www.freeyellow.com/members/dbecoll/