Changeset 1358:1e4ca4a5e67c in roaraudio
- Timestamp:
- 03/24/09 16:52:58 (15 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libroar/vio_socket.c
r1355 r1358 46 46 47 47 switch (def->d.socket.domain) { 48 #ifdef ROAR_HAVE_IPV4 48 49 case AF_INET: 49 50 len = sizeof(struct sockaddr_in); … … 63 64 } 64 65 break; 66 #endif 65 67 #ifdef ROAR_HAVE_UNIX 66 68 case AF_UNIX: … … 171 173 struct roar_vio_defaults * odef) { 172 174 char * host; 175 #if defined(ROAR_HAVE_IPV4) || defined(ROAR_HAVE_IPV6) 173 176 int port; 177 #endif 174 178 175 179 if ( def == NULL ) … … 202 206 hint = AF_UNIX; 203 207 #endif 208 #ifdef ROAR_HAVE_IPV4 204 209 } else if ( strstr(dstr, ":") != NULL ) { // host:port 205 210 hint = AF_INET; 211 #endif 206 212 } 207 213 } … … 252 258 253 259 switch (hint) { 260 #ifdef ROAR_HAVE_IPV4 254 261 case AF_INET: 255 262 host = dstr; … … 269 276 } 270 277 break; 278 #endif 271 279 #ifdef ROAR_HAVE_LIBDNET 272 280 case AF_DECnet: … … 360 368 case AF_INET6: 361 369 #endif 370 #ifdef ROAR_HAVE_IPV4 362 371 case AF_INET: 372 #endif 373 #if defined(ROAR_HAVE_IPV6) || defined(ROAR_HAVE_IPV4) 363 374 switch (type) { 364 375 case SOCK_STREAM: proto = "tcp"; break; … … 368 379 } 369 380 break; 381 #endif 370 382 #ifdef ROAR_HAVE_LIBDNET 371 383 case AF_DECnet: … … 501 513 // AF_INET: 502 514 int roar_vio_socket_init_inet4host_def(struct roar_vio_defaults * def) { 515 #ifdef ROAR_HAVE_IPV4 503 516 struct hostent * he; 504 517 char * ed; … … 525 538 526 539 return 0; 540 #else 541 return -1; 542 #endif 527 543 } 528 544 529 545 int roar_vio_socket_init_inet4_def (struct roar_vio_defaults * def, char * host, int port, int type) { 546 #ifdef ROAR_HAVE_IPV4 530 547 if ( roar_vio_socket_init_socket_def(def, AF_INET, type) == -1 ) 531 548 return -1; … … 536 553 537 554 return 0; 555 #else 556 return -1; 557 #endif 538 558 } 539 559
Note: See TracChangeset
for help on using the changeset viewer.