Changeset 6036:3068a825a29e in roaraudio for libroar/socket.c
- Timestamp:
- 10/10/14 11:22:47 (10 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libroar/socket.c
r6025 r6036 292 292 struct cmsghdr * cmptr = (struct cmsghdr *) cmptr_buf; 293 293 char localmes[1] = {0}; 294 int * fhptr; 294 295 295 296 ROAR_DBG("roar_socket_send_fh(sock=%i, fh=%i, mes=%p, len=%u) = ?", sock, fh, mes, len); … … 318 319 msg.msg_control = (caddr_t) cmptr; 319 320 msg.msg_controllen = _SCMR_CONTROLLEN; 320 *(int *)CMSG_DATA(cmptr) = fh; 321 fhptr = (int *)CMSG_DATA(cmptr); 322 *fhptr = fh; 321 323 322 324 return sendmsg(sock, &msg, 0); … … 335 337 char localmes[1]; 336 338 size_t locallen[1] = {1}; 339 int * fhptr; 337 340 338 341 ROAR_DBG("roar_socket_recv_fh(sock=%i, mes=%p, len=%p) = ?", sock, mes, len); … … 369 372 } 370 373 371 ROAR_DBG("roar_socket_recv_fh(sock=%i, mes=%p, len=%p) = %i", sock, mes, len, *(int *)CMSG_DATA(cmptr)); 372 return *(int *)CMSG_DATA(cmptr); 374 fhptr = (int *)CMSG_DATA(cmptr); 375 ROAR_DBG("roar_socket_recv_fh(sock=%i, mes=%p, len=%p) = %i", sock, mes, len, *fhptr); 376 return *fhptr; 373 377 #else 374 378 ROAR_ERR("roar_socket_recv_fh(*): There is no UNIX Domain Socket support in win32, download a real OS."); … … 533 537 #define _NEED_OBJ 534 538 char * dnet_node_buf; 539 char * del; 535 540 #endif 536 541 #ifdef _NEED_OBJ 537 542 char obj[80]; 538 char * del;539 543 #endif 540 544 #ifdef ROAR_HAVE_GETADDRINFO
Note: See TracChangeset
for help on using the changeset viewer.