HomeFreeBSD

netbsd-tests: Fix the libc stat_socket test

Description

netbsd-tests: Fix the libc stat_socket test

The test tries to connect a socket to a closed port at 127.0.0.1. It
sets O_NONBLOCK on the socket first and expects to get EINPROGRESS from
connect(2), but this is not guaranteed, ECONNREFUSED is possible.
Handle both cases, and re-enable the test.

PR: 240621
Sponsored by: The FreeBSD Foundation

(cherry picked from commit 95c75073d3d1ca9dcae41784453172f199bb2c0f)

Details

Provenance
markjAuthored on Jan 14 2022, 8:00 PM
Parents
rG2077f85a63f2: Free UMA zones when a pass(4) instance goes away.
Branches
Unknown
Tags
Unknown