1
0
mirror of https://github.com/nmap/nmap.git synced 2026-01-31 18:49:08 +00:00

Added new poll and kqueue/kevent nsock engines.

poll should be available almost everywhere.
kqueue/kevent are available on BSD systems (including MacOS).
This commit is contained in:
henri
2012-10-21 23:20:35 +00:00
parent 4cedcef575
commit 0d3dda36d4
11 changed files with 871 additions and 7 deletions

View File

@@ -2884,7 +2884,7 @@ worth the extra time.</para>
<varlistentry>
<term><option>--nsock-engine
epoll|select</option>
epoll|kqueue|poll|select</option>
<indexterm><primary><option>--nsock-engine</option></primary></indexterm>
<indexterm><primary>Nsock IO engine</primary></indexterm>
</term>
@@ -2894,7 +2894,9 @@ worth the extra time.</para>
<literal>select(2)</literal>-based fallback engine is guaranteed to be
available on your system. Engines are named after the name of the IO
management facility they leverage. Engines currenty implemented are
<literal>epoll</literal> and <literal>select</literal>.</para>
<literal>epoll</literal>, <literal>kqueue</literal>, <literal>poll</literal>,
and <literal>select</literal>, but not all will be present on any platform.
Use <command>nmap -V</command> to see which engines are supported.</para>
</listitem>
</varlistentry>