Robert Watson
d861372b14
Add additional annotations to soreceive(), documenting the effects of
...
locking on 'nextrecord' and concerns regarding potentially inconsistent
or stale use of socket buffer or stack fields if they aren't carefully
synchronized whenever the socket buffer mutex is released. Document
that the high-level sblock() prevents races against other readers on
the socket.
Also document the 'type' logic as to how soreceive() guarantees that
it will only return one of normal data or inline out-of-band data.
2004-07-11 18:29:47 +00:00
..
2004-07-11 16:17:42 +00:00
2004-06-05 02:18:28 +00:00
2004-06-26 18:58:22 +00:00
2004-02-04 21:52:57 +00:00
2004-06-16 00:26:31 +00:00
2004-07-02 00:38:56 +00:00
2004-06-17 17:16:53 +00:00
2004-02-22 00:33:12 +00:00
2004-07-10 21:36:01 +00:00
2004-06-28 18:57:06 +00:00
2004-06-22 20:22:24 +00:00
2004-06-19 11:40:08 +00:00
2004-04-28 01:27:33 +00:00
2004-07-04 10:52:54 +00:00
2004-06-02 07:52:36 +00:00
2004-06-21 14:49:50 +00:00
2004-06-26 18:58:22 +00:00
2004-07-02 19:09:50 +00:00
2004-07-02 20:21:44 +00:00
2004-06-27 09:03:22 +00:00
2004-06-26 18:58:22 +00:00
2004-07-10 15:42:16 +00:00
2004-07-01 07:46:29 +00:00
2004-06-03 01:47:37 +00:00
2004-04-05 21:03:37 +00:00
2004-05-03 22:54:46 +00:00
2004-07-10 21:36:01 +00:00
2004-06-01 16:17:10 +00:00
2004-04-05 21:03:37 +00:00
2004-07-10 21:36:01 +00:00
2004-03-14 15:23:05 +00:00
2004-06-16 09:47:26 +00:00
2004-07-03 02:38:03 +00:00
2004-06-20 22:17:22 +00:00
2004-06-13 02:50:07 +00:00
2004-06-21 17:46:27 +00:00
2004-06-14 18:19:05 +00:00
2004-07-10 21:36:01 +00:00
2004-07-02 19:09:50 +00:00
2004-07-10 15:42:16 +00:00
2004-07-10 21:36:01 +00:00
2004-02-27 16:13:44 +00:00
2004-07-10 21:36:01 +00:00
2004-06-11 02:20:37 +00:00
2004-03-04 14:14:23 +00:00
2004-07-02 00:40:07 +00:00
2004-07-02 19:09:50 +00:00
2004-06-21 22:34:57 +00:00
2004-04-25 04:10:17 +00:00
2004-07-02 00:40:07 +00:00
2004-01-22 13:34:11 +00:00
2004-06-11 11:16:26 +00:00
2004-06-29 03:13:54 +00:00
2004-07-10 21:37:30 +00:00
2004-07-02 20:21:44 +00:00
2004-07-10 21:38:22 +00:00
2004-02-22 00:33:12 +00:00
2004-04-05 21:03:37 +00:00
2004-06-04 04:03:26 +00:00
2004-06-30 16:54:10 +00:00
2004-04-05 21:03:37 +00:00
2004-06-16 09:47:26 +00:00
2004-07-11 15:22:43 +00:00
2004-06-16 09:47:26 +00:00
2004-04-05 21:03:37 +00:00
2004-04-05 21:03:37 +00:00
2004-07-10 21:43:23 +00:00
2004-07-02 03:50:48 +00:00
2004-07-01 16:22:10 +00:00
2004-04-05 21:03:37 +00:00
2004-07-09 11:37:44 +00:00
2004-04-05 21:03:37 +00:00
2004-07-02 19:09:50 +00:00
2004-05-06 15:54:02 +00:00
2004-06-28 16:28:23 +00:00
2004-07-02 19:09:50 +00:00
2004-07-02 19:09:50 +00:00
2004-07-10 21:42:16 +00:00
2004-07-10 15:42:16 +00:00
2004-03-27 19:50:23 +00:00
2004-07-02 09:19:22 +00:00
2004-06-20 17:35:50 +00:00
2004-07-02 00:38:56 +00:00
2004-07-02 00:40:07 +00:00
2004-05-30 20:34:58 +00:00
2004-05-30 20:34:58 +00:00
2004-07-09 05:28:38 +00:00
2004-06-21 22:57:16 +00:00
2004-06-16 09:47:26 +00:00
2004-07-10 21:43:23 +00:00
2004-06-25 22:10:20 +00:00
2004-06-17 17:16:53 +00:00
2004-07-11 15:18:39 +00:00
2004-06-01 04:08:48 +00:00
2004-04-03 09:16:27 +00:00
2004-04-05 21:03:37 +00:00
2004-05-31 21:46:06 +00:00
2004-06-11 18:17:25 +00:00
2004-04-05 21:03:37 +00:00
2004-05-30 20:34:58 +00:00
2004-06-26 19:10:39 +00:00
2004-06-26 19:10:39 +00:00
2004-07-11 18:29:47 +00:00
2004-07-10 15:42:16 +00:00
2004-07-02 07:40:10 +00:00
2004-02-22 00:33:12 +00:00
2004-06-17 22:48:11 +00:00
2004-07-06 23:40:40 +00:00
2004-04-05 21:03:37 +00:00
2004-04-05 21:03:37 +00:00
2004-07-07 07:00:02 +00:00
2004-04-21 12:10:30 +00:00
2004-06-24 17:22:29 +00:00
2004-07-07 06:58:29 +00:00
2004-04-05 21:03:37 +00:00
2004-07-10 15:42:16 +00:00
2004-07-10 21:47:53 +00:00
2004-06-24 17:22:29 +00:00
2004-07-10 21:47:53 +00:00
2004-04-05 21:03:37 +00:00