custom 378 B

12345678910111213
  1. VAR
  2. (* OpenBSD: stdin, stdout, stderr *)
  3. __sF*: ARRAY [untagged] 3 OF FILE; (* OpenBSD 5.8 /usr/include/stdio.h *)
  4. (*
  5. stdin = SYSTEM.ADR(__sF[0])
  6. stdout = SYSTEM.ADR(__sF[1])
  7. stderr = SYSTEM.ADR(__sF[2])
  8. *)
  9. PROCEDURE [ccall] __errno_location* ["__errno"] (): PtrVoid;
  10. (* POSIX.1 *)
  11. PROCEDURE [ccall] stat* (path: PtrSTR; VAR sp: stat_t): int;