comparison lib-src/gnuslib.c @ 458:c33ae14dd6d0 r21-2-44

Import from CVS: tag r21-2-44
author cvs
date Mon, 13 Aug 2007 11:42:25 +0200
parents abe6d1db359e
children 023b83f4e54b
comparison
equal deleted inserted replaced
457:4b9290a33024 458:c33ae14dd6d0
41 #endif 41 #endif
42 #ifdef UNIX_DOMAIN_SOCKETS 42 #ifdef UNIX_DOMAIN_SOCKETS
43 static int connect_to_unix_server (void); 43 static int connect_to_unix_server (void);
44 #endif 44 #endif
45 #ifdef INTERNET_DOMAIN_SOCKETS 45 #ifdef INTERNET_DOMAIN_SOCKETS
46 static int connect_to_internet_server (char *serverhost, u_short port); 46 static int connect_to_internet_server (char *serverhost, unsigned short port);
47 #endif 47 #endif
48 48
49 /* On some systems, e.g. DGUX, inet_addr returns a 'struct in_addr'. */ 49 /* On some systems, e.g. DGUX, inet_addr returns a 'struct in_addr'. */
50 #ifdef HAVE_BROKEN_INET_ADDR 50 #ifdef HAVE_BROKEN_INET_ADDR
51 # define IN_ADDR struct in_addr 51 # define IN_ADDR struct in_addr
311 connect_to_internet_server -- establish connection with server process via 311 connect_to_internet_server -- establish connection with server process via
312 an internet domain socket. Returns socket 312 an internet domain socket. Returns socket
313 descriptor for server if successful. 313 descriptor for server if successful.
314 */ 314 */
315 static int 315 static int
316 connect_to_internet_server (char *serverhost, u_short port) 316 connect_to_internet_server (char *serverhost, unsigned short port)
317 { 317 {
318 int s; /* connected socket descriptor */ 318 int s; /* connected socket descriptor */
319 struct servent *sp; /* pointer to service information */ 319 struct servent *sp; /* pointer to service information */
320 struct sockaddr_in peeraddr_in; /* for peer socket address */ 320 struct sockaddr_in peeraddr_in; /* for peer socket address */
321 char buf[512]; /* temporary buffer */ 321 char buf[512]; /* temporary buffer */