Version: 1.1.4
, license: GPLv3+
Requires: gawk API 2.0+, gawkextlib
The gawk-select module provides a gawk extension library supporting I/O multiplexing and signal trapping.
This is an extension to provide gawk with I/O multiplexing capability. It currently provides these functions:
select kill set_non_blocking select_signal input_fd output_fd
Please refer to the man page, test cases, and included examples multiplex*.awk for more info.
This extension requires version 2.0 or greater of the gawk API, first available in gawk version 4.2.0.
Andrew Schorr
Copyright © 2018-2021,2025 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.
Auk picture extracted from "The New Student's Reference Work" (1914) - now public domain.