mirror of
https://github.com/freebsd/freebsd-src.git
synced 2024-11-29 19:43:41 +00:00
Pass O_NONBLOCK directly to fcntl() rather than the pointer to an int
holding the value O_NONBLOCK. This worked previously because I was lucky.
This commit is contained in:
parent
27b37d5cf2
commit
accbe49470
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=134662
@ -240,10 +240,9 @@ main(int argc, char *argv[])
|
|||||||
if (socketpair(PF_UNIX, SOCK_DGRAM, 0, sv) == -1)
|
if (socketpair(PF_UNIX, SOCK_DGRAM, 0, sv) == -1)
|
||||||
fail(errno, "socketpair", "PF_UNIX, SOCK_DGRAM", NULL);
|
fail(errno, "socketpair", "PF_UNIX, SOCK_DGRAM", NULL);
|
||||||
|
|
||||||
i = O_NONBLOCK;
|
if (fcntl(sv[0], F_SETFL, O_NONBLOCK) != 0)
|
||||||
if (fcntl(sv[0], F_SETFL, &i) != 0)
|
|
||||||
fail(errno, "fcntl", "PF_UNIX, SOCK_DGRAM", "O_NONBLOCK");
|
fail(errno, "fcntl", "PF_UNIX, SOCK_DGRAM", "O_NONBLOCK");
|
||||||
if (fcntl(sv[1], F_SETFL, &i) != 0)
|
if (fcntl(sv[1], F_SETFL, O_NONBLOCK) != 0)
|
||||||
fail(errno, "fcntl", "PF_UNIX, SOCK_DGRAM", "O_NONBLOCK");
|
fail(errno, "fcntl", "PF_UNIX, SOCK_DGRAM", "O_NONBLOCK");
|
||||||
|
|
||||||
test_evfilt_read(kq, sv, "PF_UNIX, SOCK_DGRAM");
|
test_evfilt_read(kq, sv, "PF_UNIX, SOCK_DGRAM");
|
||||||
@ -267,10 +266,9 @@ main(int argc, char *argv[])
|
|||||||
if (socketpair(PF_UNIX, SOCK_DGRAM, 0, sv) == -1)
|
if (socketpair(PF_UNIX, SOCK_DGRAM, 0, sv) == -1)
|
||||||
fail(errno, "socketpair", "PF_UNIX, SOCK_DGRAM", NULL);
|
fail(errno, "socketpair", "PF_UNIX, SOCK_DGRAM", NULL);
|
||||||
|
|
||||||
i = O_NONBLOCK;
|
if (fcntl(sv[0], F_SETFL, O_NONBLOCK) != 0)
|
||||||
if (fcntl(sv[0], F_SETFL, &i) != 0)
|
|
||||||
fail(errno, "fcntl", "PF_UNIX, SOCK_DGRAM", "O_NONBLOCK");
|
fail(errno, "fcntl", "PF_UNIX, SOCK_DGRAM", "O_NONBLOCK");
|
||||||
if (fcntl(sv[1], F_SETFL, &i) != 0)
|
if (fcntl(sv[1], F_SETFL, O_NONBLOCK) != 0)
|
||||||
fail(errno, "fcntl", "PF_UNIX, SOCK_DGRAM", "O_NONBLOCK");
|
fail(errno, "fcntl", "PF_UNIX, SOCK_DGRAM", "O_NONBLOCK");
|
||||||
|
|
||||||
test_evfilt_write(kq, sv, "PF_UNIX, SOCK_DGRAM");
|
test_evfilt_write(kq, sv, "PF_UNIX, SOCK_DGRAM");
|
||||||
@ -288,10 +286,9 @@ main(int argc, char *argv[])
|
|||||||
if (socketpair(PF_UNIX, SOCK_STREAM, 0, sv) == -1)
|
if (socketpair(PF_UNIX, SOCK_STREAM, 0, sv) == -1)
|
||||||
fail(errno, "socketpair", "PF_UNIX, SOCK_STREAM", NULL);
|
fail(errno, "socketpair", "PF_UNIX, SOCK_STREAM", NULL);
|
||||||
|
|
||||||
i = O_NONBLOCK;
|
if (fcntl(sv[0], F_SETFL, O_NONBLOCK) != 0)
|
||||||
if (fcntl(sv[0], F_SETFL, &i) != 0)
|
|
||||||
fail(errno, "fcntl", "PF_UNIX, SOCK_STREAM", "O_NONBLOCK");
|
fail(errno, "fcntl", "PF_UNIX, SOCK_STREAM", "O_NONBLOCK");
|
||||||
if (fcntl(sv[1], F_SETFL, &i) != 0)
|
if (fcntl(sv[1], F_SETFL, O_NONBLOCK) != 0)
|
||||||
fail(errno, "fcntl", "PF_UNIX, SOCK_STREAM", "O_NONBLOCK");
|
fail(errno, "fcntl", "PF_UNIX, SOCK_STREAM", "O_NONBLOCK");
|
||||||
|
|
||||||
test_evfilt_read(kq, sv, "PF_UNIX, SOCK_STREAM");
|
test_evfilt_read(kq, sv, "PF_UNIX, SOCK_STREAM");
|
||||||
@ -308,10 +305,9 @@ main(int argc, char *argv[])
|
|||||||
if (socketpair(PF_UNIX, SOCK_STREAM, 0, sv) == -1)
|
if (socketpair(PF_UNIX, SOCK_STREAM, 0, sv) == -1)
|
||||||
fail(errno, "socketpair", "PF_UNIX, SOCK_STREAM", NULL);
|
fail(errno, "socketpair", "PF_UNIX, SOCK_STREAM", NULL);
|
||||||
|
|
||||||
i = O_NONBLOCK;
|
if (fcntl(sv[0], F_SETFL, O_NONBLOCK) != 0)
|
||||||
if (fcntl(sv[0], F_SETFL, &i) != 0)
|
|
||||||
fail(errno, "fcntl", "PF_UNIX, SOCK_STREAM", "O_NONBLOCK");
|
fail(errno, "fcntl", "PF_UNIX, SOCK_STREAM", "O_NONBLOCK");
|
||||||
if (fcntl(sv[1], F_SETFL, &i) != 0)
|
if (fcntl(sv[1], F_SETFL, O_NONBLOCK) != 0)
|
||||||
fail(errno, "fcntl", "PF_UNIX, SOCK_STREAM", "O_NONBLOCK");
|
fail(errno, "fcntl", "PF_UNIX, SOCK_STREAM", "O_NONBLOCK");
|
||||||
|
|
||||||
test_evfilt_write(kq, sv, "PF_UNIX, SOCK_STREAM");
|
test_evfilt_write(kq, sv, "PF_UNIX, SOCK_STREAM");
|
||||||
|
Loading…
Reference in New Issue
Block a user