46c6c7d776
Recent glibc (since version 2.26) uses accept4 syscall for implementing accept call on sparc. Unfortunately, it's impossible to simply fall back on raw syscall as it had not been wired up until linux commit v4.4-rc8~4^2~1. * tests/accept_compat.h: New file. * tests/Makefile.am (EXTRA_DIST): Add it. * tests/net-y-unix.c: Include accept_compat.h, use do_accept() instead of accept() calls. * tests/net-yy-inet.c: Likewise. * tests/net-yy-unix.c: Likewise. * tests/net.expected: Allow accept4.
8 lines
763 B
Plaintext
8 lines
763 B
Plaintext
[1-9][0-9]* +[0-9]+:[0-9]+:[0-9]+\.[0-9]+ +socket\(AF_(LOCAL|UNIX|FILE), SOCK_STREAM, 0\) += 0
|
|
[1-9][0-9]* +[0-9]+:[0-9]+:[0-9]+\.[0-9]+ +socket\(AF_(LOCAL|UNIX|FILE), SOCK_STREAM, 0\) += 1
|
|
[1-9][0-9]* +[0-9]+:[0-9]+:[0-9]+\.[0-9]+ +bind\(0, \{sa_family=AF_(LOCAL|UNIX|FILE), sun_path="net-local-stream"\}, 19\) += 0
|
|
[1-9][0-9]* +[0-9]+:[0-9]+:[0-9]+\.[0-9]+ +listen\(0, 5\) += 0
|
|
[1-9][0-9]* +[0-9]+:[0-9]+:[0-9]+\.[0-9]+ +getsockname\(0, \{sa_family=AF_(LOCAL|UNIX|FILE), sun_path="net-local-stream"\}, \[19\]\) += 0
|
|
[1-9][0-9]* +[0-9]+:[0-9]+:[0-9]+\.[0-9]+ +accept4?\(0, \{sa_family=AF_(LOCAL|UNIX|FILE)\}, \[19->2\](, 0)?\) += 1
|
|
[1-9][0-9]* +[0-9]+:[0-9]+:[0-9]+\.[0-9]+ +connect\(1, \{sa_family=AF_(LOCAL|UNIX|FILE), sun_path="net-local-stream"\}, 19\) += 0
|