index 24b0984b8ef964ae0f06dcdd3ae23c9c2b3f68ae..95c7e4c4f7726adcdab5c1708e39e7d6cf99a0f3 100644 (file)
(* /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);