@@ -7,6 +7,12 @@ use crate::sys_common::io::test::tmpdir;
77use crate :: thread;
88use crate :: time:: Duration ;
99
10+ #[ cfg( target_os = "android" ) ]
11+ use crate :: os:: android:: net:: SocketAddrExt ;
12+
13+ #[ cfg( target_os = "linux" ) ]
14+ use crate :: os:: linux:: net:: SocketAddrExt ;
15+
1016macro_rules! or_panic {
1117 ( $e: expr) => {
1218 match $e {
@@ -404,7 +410,7 @@ fn test_abstract_stream_connect() {
404410 let msg1 = b"hello" ;
405411 let msg2 = b"world" ;
406412
407- let socket_addr = or_panic ! ( SocketAddr :: from_abstract_namespace ( b"namespace " ) ) ;
413+ let socket_addr = or_panic ! ( SocketAddr :: from_abstract_name ( b"name " ) ) ;
408414 let listener = or_panic ! ( UnixListener :: bind_addr( & socket_addr) ) ;
409415
410416 let thread = thread:: spawn ( move || {
@@ -418,7 +424,7 @@ fn test_abstract_stream_connect() {
418424 let mut stream = or_panic ! ( UnixStream :: connect_addr( & socket_addr) ) ;
419425
420426 let peer = or_panic ! ( stream. peer_addr( ) ) ;
421- assert_eq ! ( peer. as_abstract_namespace ( ) . unwrap( ) , b"namespace " ) ;
427+ assert_eq ! ( peer. as_abstract_name ( ) . unwrap( ) , b"name " ) ;
422428
423429 or_panic ! ( stream. write_all( msg1) ) ;
424430 let mut buf = vec ! [ ] ;
@@ -432,7 +438,7 @@ fn test_abstract_stream_connect() {
432438#[ cfg( any( target_os = "android" , target_os = "linux" ) ) ]
433439#[ test]
434440fn test_abstract_stream_iter ( ) {
435- let addr = or_panic ! ( SocketAddr :: from_abstract_namespace ( b"hidden" ) ) ;
441+ let addr = or_panic ! ( SocketAddr :: from_abstract_name ( b"hidden" ) ) ;
436442 let listener = or_panic ! ( UnixListener :: bind_addr( & addr) ) ;
437443
438444 let thread = thread:: spawn ( move || {
@@ -454,13 +460,13 @@ fn test_abstract_stream_iter() {
454460#[ cfg( any( target_os = "android" , target_os = "linux" ) ) ]
455461#[ test]
456462fn test_abstract_datagram_bind_send_to_addr ( ) {
457- let addr1 = or_panic ! ( SocketAddr :: from_abstract_namespace ( b"ns1" ) ) ;
463+ let addr1 = or_panic ! ( SocketAddr :: from_abstract_name ( b"ns1" ) ) ;
458464 let sock1 = or_panic ! ( UnixDatagram :: bind_addr( & addr1) ) ;
459465
460466 let local = or_panic ! ( sock1. local_addr( ) ) ;
461- assert_eq ! ( local. as_abstract_namespace ( ) . unwrap( ) , b"ns1" ) ;
467+ assert_eq ! ( local. as_abstract_name ( ) . unwrap( ) , b"ns1" ) ;
462468
463- let addr2 = or_panic ! ( SocketAddr :: from_abstract_namespace ( b"ns2" ) ) ;
469+ let addr2 = or_panic ! ( SocketAddr :: from_abstract_name ( b"ns2" ) ) ;
464470 let sock2 = or_panic ! ( UnixDatagram :: bind_addr( & addr2) ) ;
465471
466472 let msg = b"hello world" ;
@@ -469,13 +475,13 @@ fn test_abstract_datagram_bind_send_to_addr() {
469475 let ( len, addr) = or_panic ! ( sock2. recv_from( & mut buf) ) ;
470476 assert_eq ! ( msg, & buf[ ..] ) ;
471477 assert_eq ! ( len, 11 ) ;
472- assert_eq ! ( addr. as_abstract_namespace ( ) . unwrap( ) , b"ns1" ) ;
478+ assert_eq ! ( addr. as_abstract_name ( ) . unwrap( ) , b"ns1" ) ;
473479}
474480
475481#[ cfg( any( target_os = "android" , target_os = "linux" ) ) ]
476482#[ test]
477483fn test_abstract_datagram_connect_addr ( ) {
478- let addr1 = or_panic ! ( SocketAddr :: from_abstract_namespace ( b"ns3" ) ) ;
484+ let addr1 = or_panic ! ( SocketAddr :: from_abstract_name ( b"ns3" ) ) ;
479485 let bsock1 = or_panic ! ( UnixDatagram :: bind_addr( & addr1) ) ;
480486
481487 let sock = or_panic ! ( UnixDatagram :: unbound( ) ) ;
@@ -489,7 +495,7 @@ fn test_abstract_datagram_connect_addr() {
489495 assert_eq ! ( addr. is_unnamed( ) , true ) ;
490496 assert_eq ! ( msg, & buf[ ..] ) ;
491497
492- let addr2 = or_panic ! ( SocketAddr :: from_abstract_namespace ( b"ns4" ) ) ;
498+ let addr2 = or_panic ! ( SocketAddr :: from_abstract_name ( b"ns4" ) ) ;
493499 let bsock2 = or_panic ! ( UnixDatagram :: bind_addr( & addr2) ) ;
494500
495501 or_panic ! ( sock. connect_addr( & addr2) ) ;
@@ -499,8 +505,8 @@ fn test_abstract_datagram_connect_addr() {
499505
500506#[ cfg( any( target_os = "android" , target_os = "linux" ) ) ]
501507#[ test]
502- fn test_abstract_namespace_too_long ( ) {
503- match SocketAddr :: from_abstract_namespace (
508+ fn test_abstract_name_too_long ( ) {
509+ match SocketAddr :: from_abstract_name (
504510 b"abcdefghijklmnopqrstuvwxyzabcdefghijklmn\
505511 opqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghi\
506512 jklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz",
@@ -513,11 +519,11 @@ fn test_abstract_namespace_too_long() {
513519
514520#[ cfg( any( target_os = "android" , target_os = "linux" ) ) ]
515521#[ test]
516- fn test_abstract_namespace_no_pathname_and_not_unnamed ( ) {
517- let namespace = b"local" ;
518- let addr = or_panic ! ( SocketAddr :: from_abstract_namespace ( & namespace [ .. ] ) ) ;
522+ fn test_abstract_no_pathname_and_not_unnamed ( ) {
523+ let name = b"local" ;
524+ let addr = or_panic ! ( SocketAddr :: from_abstract_name ( name ) ) ;
519525 assert_eq ! ( addr. as_pathname( ) , None ) ;
520- assert_eq ! ( addr. as_abstract_namespace ( ) , Some ( & namespace [ ..] ) ) ;
526+ assert_eq ! ( addr. as_abstract_name ( ) , Some ( & name [ ..] ) ) ;
521527 assert_eq ! ( addr. is_unnamed( ) , false ) ;
522528}
523529
0 commit comments