gawk-select: 'select' extension of GNU awk

Version: 1.1.1 , license: GPLv3+
Requires: gawk API 2.0+, gawkextlib


Summary

The gawk-select module provides a gawk extension library supporting I/O multiplexing and signal trapping.

Description

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.

Authors

Andrew Schorr

Documentation


Copyright © 2018-2021 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.