Changeset 1464:72a43deb3d0d in roaraudio
- Timestamp:
- 03/29/09 20:25:23 (15 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libroar/vio_socket.c
r1461 r1464 35 35 #include "libroar.h" 36 36 37 #ifdef ROAR_HAVE_BSDSOCKETS 38 #define _CAN_OPERATE 39 #endif 40 37 41 int roar_vio_open_def_socket (struct roar_vio_calls * calls, struct roar_vio_defaults * def) { 42 #ifdef _CAN_OPERATE 38 43 int fh = -1; 39 44 socklen_t len = 0; … … 150 155 151 156 return 0; 157 #else 158 return -1; 159 #endif 152 160 } 153 161 154 162 int roar_vio_socket_init_socket_def (struct roar_vio_defaults * def, int domain, int type) { 163 #ifdef _CAN_OPERATE 155 164 if ( def == NULL || domain == -1 || type == -1 ) 156 165 return -1; … … 168 177 169 178 return 0; 179 #else 180 return -1; 181 #endif 170 182 } 171 183 172 184 int roar_vio_socket_init_dstr_def (struct roar_vio_defaults * def, char * dstr, int hint, int type, 173 185 struct roar_vio_defaults * odef) { 186 #ifdef _CAN_OPERATE 174 187 char * host; 175 188 #if defined(ROAR_HAVE_IPV4) || defined(ROAR_HAVE_IPV6) … … 313 326 314 327 return 0; 315 } 316 328 #else 329 return -1; 330 #endif 331 } 332 333 #ifdef _CAN_OPERATE 317 334 int roar_vio_socket_conv_def (struct roar_vio_defaults * def, int domain) { 318 335 if ( def == NULL || domain == -1 ) … … 419 436 return -1; 420 437 } 438 #endif 421 439 422 440 // AF_UNIX: 423 441 int roar_vio_socket_init_unix_def (struct roar_vio_defaults * def, char * path) { 424 #if def ROAR_HAVE_UNIX442 #if defined(ROAR_HAVE_UNIX) && defined(_CAN_OPERATE) 425 443 if ( def == NULL || path == NULL ) 426 444 return -1; … … 439 457 // AF_DECnet: 440 458 int roar_vio_socket_init_decnetnode_def(struct roar_vio_defaults * def) { 441 #if def ROAR_HAVE_LIBDNET459 #if defined(ROAR_HAVE_LIBDNET) && defined(_CAN_OPERATE) 442 460 char * node; 443 461 char * ed; … … 471 489 472 490 int roar_vio_socket_init_decnet_def (struct roar_vio_defaults * def, char * node, int object, char * objname) { 473 #if def ROAR_HAVE_LIBDNET491 #if defined(ROAR_HAVE_LIBDNET) && defined(_CAN_OPERATE) 474 492 struct sockaddr_dn * dn; 475 493 … … 519 537 // AF_INET: 520 538 int roar_vio_socket_init_inet4host_def(struct roar_vio_defaults * def) { 521 #if def ROAR_HAVE_IPV4539 #if defined(ROAR_HAVE_IPV4) && defined(_CAN_OPERATE) 522 540 struct hostent * he; 523 541 char * ed; … … 550 568 551 569 int roar_vio_socket_init_inet4_def (struct roar_vio_defaults * def, char * host, int port, int type) { 552 #if def ROAR_HAVE_IPV4570 #if defined(ROAR_HAVE_IPV4) && defined(_CAN_OPERATE) 553 571 if ( roar_vio_socket_init_socket_def(def, AF_INET, type) == -1 ) 554 572 return -1;
Note: See TracChangeset
for help on using the changeset viewer.