[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Sockets [Was Re: [Bug-gnubg] Multiprocessing]
From: |
Olivier Baur |
Subject: |
Re: Sockets [Was Re: [Bug-gnubg] Multiprocessing] |
Date: |
Wed, 9 Jul 2003 04:38:43 +0200 |
Le mardi, 8 juil 2003, à 21:21 Europe/Paris, Nardy Pillards a écrit :
external.c, external.h need changes too.
compiling external.c with HAVE_(WIN)SOCKET_H
gives this error:
external.c: In function `ExternalSocket':
external.c:74: warning: passing arg 4 of `setsockopt' from incompatible
pointer type
setsockopt is declared as:
int setsockopt (int socket , int level , int option_name ,
const void * option_value , socklen_t option_len );
and is used:
f = TRUE;
if( setsockopt( h, SOL_SOCKET, SO_REUSEADDR, &f, sizeof f ) )
return -1;
What is the winsocket prototype?
Maybe you can try and cast &f to (const void *)?
external.c:86: warning: implicit declaration of function `inet_aton'
Check that <arpa/inet.h> is included.
external.c:111: dereferencing pointer to incomplete type
external.c:112: dereferencing pointer to incomplete type
Maybe local domain sockets (UNIX paths) are not supported under
winsocket.
You should try and place the code in the else { ... } section that
causes this error by:
#if WIN32
return -1;
#else
/* code from lines 103-114 */
#endif
external.c: In function `ExternalRead':
external.c:149: `SIGPIPE' undeclared (first use in this function)
external.c:149: (Each undeclared identifier is reported only once
external.c:149: for each function it appears in.)
external.c: In function `ExternalWrite':
external.c:196: `SIGPIPE' undeclared (first use in this function)
Check that <signal.h> is included.
Hope this helps.
-- Olivier
- Re: Bug-gnubg] Winsock (Was: [Bug-gnubg] Multiprocessing), (continued)
- Re: Bug-gnubg] Winsock (Was: [Bug-gnubg] Multiprocessing), Holger, 2003/07/11
- Re: Bug-gnubg] Winsock (Was: [Bug-gnubg] Multiprocessing), Jim Segrave, 2003/07/09
- Re: Bug-gnubg] Winsock (Was: [Bug-gnubg] Multiprocessing), Nardy Pillards, 2003/07/09
- Re: [Bug-gnubg] Multiprocessing, Joern Thyssen, 2003/07/09
- Sockets [Was Re: [Bug-gnubg] Multiprocessing], Joern Thyssen, 2003/07/08
- Re: Sockets [Was Re: [Bug-gnubg] Multiprocessing], Nardy Pillards, 2003/07/08
- Re: Sockets [Was Re: [Bug-gnubg] Multiprocessing],
Olivier Baur <=
- Re: Sockets [Was Re: [Bug-gnubg] Multiprocessing], Joern Thyssen, 2003/07/09
- Re: Sockets [Was Re: [Bug-gnubg] Multiprocessing], Nardy Pillards, 2003/07/09
RE: [Bug-gnubg] Multiprocessing, Ian Shaw, 2003/07/08