Changeset 1466:c084194d42f4 in roaraudio for libroar/simple.c
- Timestamp:
- 03/29/09 22:37:56 (15 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libroar/simple.c
r1465 r1466 127 127 int opt = 1; 128 128 #endif 129 #ifdef ROAR_HAVE_IPV4 129 130 struct sockaddr_in socket_addr; 130 131 socklen_t len = sizeof(struct sockaddr_in); 132 #else 133 struct sockaddr socket_addr; 134 socklen_t len = sizeof(struct sockaddr); 135 #endif 131 136 #ifdef ROAR_HAVE_SELECT 132 137 fd_set fds; … … 145 150 #ifdef ROAR_OS_OPENBSD 146 151 ROAR_WARN("roar_simple_new_stream_obj(*): Unknown address family: guess AF_UNIX because OS is OpenBSD"); 147 socket_addr.sin_family = AF_UNIX;148 #else 149 return -1; 150 #endif 151 } 152 153 switch ( socket_addr.sin_family) {152 ((struct sockaddr*)&socket_addr)->sa_family = AF_UNIX; 153 #else 154 return -1; 155 #endif 156 } 157 158 switch (((struct sockaddr*)&socket_addr)->sa_family) { 154 159 #ifdef ROAR_HAVE_UNIX 155 160 case AF_UNIX: type = ROAR_SOCKET_TYPE_UNIX; break;
Note: See TracChangeset
for help on using the changeset viewer.