delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2000/10/04/23:27:19

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin AT sources DOT redhat DOT com
Reply-To: <nhv AT cape DOT com>
From: "Norman Vine" <nhv AT cape DOT com>
To: <cygwin AT sources DOT redhat DOT com>
Subject: RE: compiling python under cygwin
Date: Wed, 4 Oct 2000 23:32:53 -0400
Message-ID: <000101c02e7c$fd041720$c236ba8c@nhv>
MIME-Version: 1.0
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook 8.5, Build 4.71.2232.26
In-Reply-To: <20001004205640.A11993@cygnus.com>
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2014.211
Importance: Normal

------=_NextPart_000_0002_01C02E5B.75F27720
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

Chris Faylor writes:
>
>On Wed, Oct 04, 2000 at 08:51:00PM -0400, Jason Tishler wrote:
>>On Wed, Oct 04, 2000 at 11:42:16AM -0400, Robinow, David wrote:
>>>    The following was added as netinet/tcp.h on 9/5/2000:
>>>    
>>>    #ifndef _NETINET_TCP_H
>>>    #define _NETINET_TCP_H
>>>    
>>>    #include <winsock.h>
>>>    
>>>    #endif
>>
>>Unfortunately after further investigation, I have to report that the
>>above change to Cygwin causes Python 2.0b2's Modules/socketmodule.c to
>>fail compilation.
>>
>>BTW, this change also causes problems with PostgreSQL 7.0.2's
>>src/backend/libpq/pqcomm.c and src/interfaces/libpq/fe-connect.c too.
>>
>>I guess I prefer that Cygwin has an empty netinet/tcp.h.  Is there any
>>chance of that happening?
>
>How about a few more details other than "fail compilation" before any
>decisions are made?

It is my understanding that the 'reason' for Cygwin is so one can
write Posix code that will run on a Windows platform.  By including
<winsock.h> any code written to use the Posix headers 
 <netdb.h>  <sys/socket.h>  <netinet/in.h>
will have numerous namespace collisions.

Perhaps it would be advantageous performance wise to use
the native Windows sockets rather then the Cygwin Posix sockets
but that IMHO rather defeats the purpose of Cygwin 

Cheers

Norman Vine






------=_NextPart_000_0002_01C02E5B.75F27720
Content-Type: application/x-gzip;
	name="err.log.gz"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="err.log.gz"

H4sICKj12zkAA2Vyci5sb2cArZldb+I4FIbv+RW+62wlCHHC516sAqRtVJpUQLtbjUYhJKZEExLW
Ca3492szlNpJbKpZS5Wq0POex8c+H075FkbgIYv2Ccr/BNvgJwLNNXggv9dxglo7jM4PfzTon7/r
P4bATguE4/QVRDFGYZHhA1hq+xxrSRYGiZbjUHs8FJssbcJWewW1E+Cq8RqGADRfQdODoOm0tFZL
c9Iw2UeIPrZAc3JnPdv+2HNvnFv/DjRD0NLyLPyJiu3RRytsOCmgywHxL2EE1jjbVsyGOuwNG9p7
nNLPW5uh3jaH4D3AKVn3ECx9x7sCGEUktBRFDS3ItycP1FZnTItNnAPyU2wQoPEVcZaCbH18Jvvz
Fmf7HBz9xPRPPLNTYs4kUKgK2i1B/5ZADVXQHgu9cTx3JN3hniJuf8ByHdcfT6353OLI4eGVKLQ4
PR6tqogHsJbs33nzhQTfVYU36/AjCXmgityrJV8IHKpK70HtiY8l5I4aMmzXnvj4UuB9VXiDx1uT
ycy33Bcx2lCG7tSgRzPPmowtWeymokYKuU1czj1/Yo+ebsX9xTBVgQclsDUe248LMqFcCV1Vxhnt
En1mP81tuvsSuKIOAw29BL+37Udr6jzbEriivg4NWD5wz13MvKeFDK4q3Q2jBK9PdR6uqL1CLnUp
nJz41PMeR9b4Xow326rwnRJ+6ri3tiTflNU4l7iU7HkjxyV4yZGbiqaKoXOVZt34D9Y/dX3tTO4q
KjOjw5Ef5rc0bil6oCjPjY5eRj/a9r2crSjNjQ4ss+srvLwAva0o002dmyl0iPuut/BvvCd3wi0h
RUW0Oo5yRd3N5O5iy8XsxbduLccVUBUdtwm5THPpNBl7z/bsRcBVdNQm1EvcibWw6pmGqsPlrpuU
SYemPZ8LsP+nh/3mC2mP9PnTWuIPxDIv8D4sQBFv0VuQXHH2fbH9JssLlBacfb8rtk9IoAhz5sf3
A5E92aiy++O1WmSfI/xWEdBNFgl2OCuyiqInCSFO/SCK+BggfQsVronYUIUfp7yo15ZQdv4Wo3+v
+FkhCeSDcsVnIznrMEvXSRwW9P8mxWGHcrDOMFgGYYh2NO78kDNdjgiYXAuTAJ/z8FPCEjpCwipO
o4r/jsT/ScB67wm9k49TFFYD6EoAnxqWMRAyXlGxQwinwRZVOD0Jh9cxLNpmxCxqVcvqy1mMjmXp
l1hZ9fyhbPs4GUsSZ1kS0wZRCWggoZwlLEGcZRiFb5Uo2hL/JwHrvSv1TttqhQAvEE4iliLO5RxV
KwUaEsJJwHrvS70XWcW/rNLPEpYgrpNcnE+yes8F+WSKqyTf7Isoe69kFJSVIyNiKeL6+OW2wpCV
4VnCEqCsAunsXB1OPfvzRiArjbKKZRmXWacecWaZsjIpq1iWuN5piyAzeHXYZbjgWBfi4lQsS1z5
Z1Vdz6Td7zKvJjZxL6BdnV4XiGy/XSHu2MwLfbMsZInivsAIy0cnq6uKjKH1qDDAOQIIY8JYIUJC
YPnta2Z/lcy6X/MmMCt7633Nm8Cs7K3/NW8Cs7I3WfdLmIvI8YF2C1nCnyUMoS+9G9BaZPJ8n5Ip
GdH3Ylkb53RffV0gs7ahBXgXaORl5eMLIsHCqEX1OmwasunIajiMeIIdJWmRBSWMbEQymvP3h9fX
1+A7F2/2A9jHY9c/raYoePudLxmpgxPj9NmHc9j4Dwk25cjvHAAA


------=_NextPart_000_0002_01C02E5B.75F27720
Content-Type: text/plain; charset=us-ascii

--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com
------=_NextPart_000_0002_01C02E5B.75F27720--

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019