(* /usr/include/sys/select.h *)
FD_SETSIZE = 1024;
__NBBY = 8;
+
TYPE
SOCKET* = INTEGER;
PROCEDURE FD_ZERO (VAR set: Net.fd_set);
VAR i: INTEGER;
BEGIN
- i := 0; WHILE i < LEN(set) DO set[i] := {}; INC(i) END
+ i := LEN(set); REPEAT DEC(i); set[i] := {} UNTIL i = 0
END FD_ZERO;
PROCEDURE FD_SET (fd: Net.SOCKET; VAR set: Net.fd_set);