From 45f3f141850a0ac07c31906748752571652683df Mon Sep 17 00:00:00 2001
From: Garrett D'Amore <garrett@damore.org>
Date: Mon, 16 Apr 2018 11:40:28 -0700
Subject: fixes #344 nn_poll() legacy API missing

This includes the test from legacy libnanomsg and a man page.

We have refactored the message queue notification system so
that it uses nni_pollable, leading we hope to a more consistent
system, and reducing the code size and complexity.

We also fixed the size of the NN_RCVFD and NN_SNDFD so that they
are a SOCKET on Windows systems, rather than an integer.  This
addresses 64-bit compilation problems.
---
 docs/man/nn_getsockopt.3compat.adoc | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

(limited to 'docs/man/nn_getsockopt.3compat.adoc')

diff --git a/docs/man/nn_getsockopt.3compat.adoc b/docs/man/nn_getsockopt.3compat.adoc
index 04c024bc..f4988093 100644
--- a/docs/man/nn_getsockopt.3compat.adoc
+++ b/docs/man/nn_getsockopt.3compat.adoc
@@ -148,15 +148,19 @@ This option returns a file descriptor suitable for use in with `poll()` or
 `select()` (or other system-specific polling functions).
 This descriptor will be readable when a message is available for receiving
 at the socket.
+This option is of type `int` on all systems except Windows, where it is of
+type `SOCKET`.
 
 NOTE: The file descriptor should not be read or written by the application,
 and is not the same as any underlying descriptor used for network sockets.
 
-`NN_RCVFD`::
+`NN_SNDFD`::
 This option returns a file descriptor suitable for use in with `poll()` or
 `select()` (or other system-specific polling functions).
 This descriptor will be readable when the socket is able to accept a message
 for sending.
+This option is of type `int` on all systems except Windows, where it is of
+type `SOCKET`.
 
 NOTE: The file descriptor should not be read or written by the application,
 and is not the same as any underlying descriptor used for network sockets.
-- 
cgit v1.2.3-70-g09d2

