On Fri, Apr 26, 2024 at 10:42:36PM +0000, Ihar Hrachyshka wrote: > POSIX defines EINPROGRESS as the return value for non-blocking connect() > [1]. But in Linux, AF_UNIX connect() returns EAGAIN instead of > EINPROGRESS. (but only for AF_UNIX sockets!) [2] > > Both cases should be handled the same way - by returning the `fd` and > letting the caller to complete connection asynchronously. > > [1]: > https://pubs.opengroup.org/onlinepubs/9699919799.2016edition/functions/connect.html > [2]: see `connect(2)` on Linux for details > > Signed-off-by: Ihar Hrachyshka <[email protected]>
Acked-by: Simon Horman <[email protected]> _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
