Changeset 521:f7ca1f94e9e5 in roaraudio for libroar/socket.c
- Timestamp:
- 08/15/08 20:43:46 (16 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libroar/socket.c
r520 r521 221 221 #else 222 222 return -1; 223 #endif 224 } 225 226 char * roar_socket_get_local_nodename(void) { 227 #ifdef ROAR_HAVE_LIBDNET 228 static char node[16] = {0}; 229 struct dn_naddr *binaddr; 230 struct nodeent *dp; 231 232 if ( !node[0] ) { 233 if ( (binaddr=getnodeadd()) == NULL) 234 return NULL; 235 236 if ( (dp=getnodebyaddr((char*)binaddr->a_addr, binaddr->a_len, PF_DECnet)) == NULL ) 237 return NULL; 238 239 strncpy(node, dp->n_name, 15); 240 node[15] = 0; 241 } 242 243 return node; 244 #else 245 return NULL; 223 246 #endif 224 247 }
Note: See TracChangeset
for help on using the changeset viewer.