diff options
author | deraadt <> | 2019-06-20 14:19:25 +0000 |
---|---|---|
committer | deraadt <> | 2019-06-20 14:19:25 +0000 |
commit | 52a29ff38f224919bb97c3cc22ec08682b47cb94 (patch) | |
tree | f09b4092b433395833ebded61b705c95c479802f | |
parent | 50816412f7417865d20b1e64b8aeb42910b83d70 (diff) | |
download | openbsd-52a29ff38f224919bb97c3cc22ec08682b47cb94.tar.gz openbsd-52a29ff38f224919bb97c3cc22ec08682b47cb94.tar.bz2 openbsd-52a29ff38f224919bb97c3cc22ec08682b47cb94.zip |
sockatmark(3), recv(2), getsockopt(2), and connect(2) return specifically
-1 to mark failure, not arbitrary values < 0. I believe manual pages
should follow the described contract precisely and accurately.
-rw-r--r-- | src/lib/libc/net/sockatmark.3 | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/lib/libc/net/sockatmark.3 b/src/lib/libc/net/sockatmark.3 index 6a94b84390..524536c12b 100644 --- a/src/lib/libc/net/sockatmark.3 +++ b/src/lib/libc/net/sockatmark.3 | |||
@@ -22,9 +22,9 @@ | |||
22 | .\" SUCH DAMAGE. | 22 | .\" SUCH DAMAGE. |
23 | .\" | 23 | .\" |
24 | .\" From FreeBSD: r108087 2002-12-19 01:40:28 -0800 | 24 | .\" From FreeBSD: r108087 2002-12-19 01:40:28 -0800 |
25 | .\" $OpenBSD: sockatmark.3,v 1.1 2014/08/31 02:27:37 guenther Exp $ | 25 | .\" $OpenBSD: sockatmark.3,v 1.2 2019/06/20 14:19:25 deraadt Exp $ |
26 | .\" | 26 | .\" |
27 | .Dd $Mdocdate: August 31 2014 $ | 27 | .Dd $Mdocdate: June 20 2019 $ |
28 | .Dt SOCKATMARK 3 | 28 | .Dt SOCKATMARK 3 |
29 | .Os | 29 | .Os |
30 | .Sh NAME | 30 | .Sh NAME |
@@ -66,7 +66,7 @@ oob() | |||
66 | char waste[BUFSIZ]; | 66 | char waste[BUFSIZ]; |
67 | 67 | ||
68 | for (;;) { | 68 | for (;;) { |
69 | if ((mark = sockatmark(rem)) < 0) { | 69 | if ((mark = sockatmark(rem)) == -1) { |
70 | perror("sockatmark"); | 70 | perror("sockatmark"); |
71 | break; | 71 | break; |
72 | } | 72 | } |
@@ -74,7 +74,7 @@ oob() | |||
74 | break; | 74 | break; |
75 | (void) read(rem, waste, sizeof (waste)); | 75 | (void) read(rem, waste, sizeof (waste)); |
76 | } | 76 | } |
77 | if (recv(rem, &mark, 1, MSG_OOB) < 0) { | 77 | if (recv(rem, &mark, 1, MSG_OOB) == -1) { |
78 | perror("recv"); | 78 | perror("recv"); |
79 | ... | 79 | ... |
80 | } | 80 | } |