Changeset 246:6418a188c1b5 in freeDiameter
- Timestamp:
- Apr 2, 2010, 3:27:46 PM (14 years ago)
- Branch:
- default
- Phase:
- public
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
freeDiameter/cnxctx.c
r245 r246 129 129 130 130 /* Create the socket */ 131 CHECK_FCT_DO( fd_tcp_create_bind_server( &cnx->cc_socket, sa, sS Slen(sa) ), goto error );131 CHECK_FCT_DO( fd_tcp_create_bind_server( &cnx->cc_socket, sa, sSAlen(sa) ), goto error ); 132 132 133 133 /* Generate the name for the connection object */ -
freeDiameter/p_cnx.c
r219 r246 228 228 switch (nc->proto) { 229 229 case IPPROTO_TCP: 230 cnx = fd_cnx_cli_connect_tcp((sSA *)&nc->ss, sS Slen(&nc->ss));230 cnx = fd_cnx_cli_connect_tcp((sSA *)&nc->ss, sSAlen(&nc->ss)); 231 231 break; 232 232 #ifndef DISABLE_SCTP -
freeDiameter/sctp.c
r245 r246 714 714 s.sin6.sin6_port = htons(port); 715 715 716 CHECK_SYS( bind(*sock, &s.sa, sS Slen(&s)) );716 CHECK_SYS( bind(*sock, &s.sa, sSAlen(&s)) ); 717 717 718 718 } else { -
freeDiameter/tests/testcnx.c
r208 r246 486 486 { 487 487 struct fd_endpoint * ep = (struct fd_endpoint *)(eps.next); 488 cnx = fd_cnx_cli_connect_tcp( &ep->sa, sS Slen(&ep->ss) );488 cnx = fd_cnx_cli_connect_tcp( &ep->sa, sSAlen(&ep->ss) ); 489 489 CHECK( 1, (cnx ? 1 : 0) ^ cf->expect_failure ); 490 490 } -
include/freeDiameter/libfreeDiameter.h
r245 r246 272 272 #define sSA6 struct sockaddr_in6 273 273 274 /* The sockaddr length of a sSS structure */ 275 #define sSAlen( _sa_ ) \ 276 ( (socklen_t) ( (((sSA *)_sa_)->sa_family == AF_INET) ? (sizeof(sSA4)) : \ 277 ((((sSA *)_sa_)->sa_family == AF_INET6) ? (sizeof(sSA6)) : \ 278 0 ) ) ) 279 274 280 /* Dump one sockaddr Node information */ 275 281 #define sSA_DUMP_NODE( sa, flag ) { \ … … 278 284 if (__sa) { \ 279 285 int __rc = getnameinfo(__sa, \ 280 s izeof(sSS), \286 sSAlen(__sa), \ 281 287 __addrbuf, \ 282 288 sizeof(__addrbuf), \ … … 299 305 if (__sa) { \ 300 306 int __rc = getnameinfo(__sa, \ 301 s izeof(sSS), \307 sSAlen(__sa), \ 302 308 __addrbuf, \ 303 309 sizeof(__addrbuf), \ … … 452 458 "Unknown")) 453 459 #endif /* DISABLE_SCTP */ 454 455 /* The sockaddr length of a sSS structure */456 #define sSSlen( _ss_ ) \457 ( (socklen_t) ( (((sSS *)_ss_)->ss_family == AF_INET) ? (sizeof(sSA4)) : \458 ((((sSS *)_ss_)->ss_family == AF_INET6) ? (sizeof(sSA6)) : \459 0 ) ) )460 460 461 461 /* Define the value of IP loopback address */
Note: See TracChangeset
for help on using the changeset viewer.