index d90abb0197a88b38f9e7813d00fac16dcd1512e4..b5b57675ccdf352ffaffd55b0814f01dc4336ab6 100644 (file)
SIGSTKSZ* = 8192;
+ STDIN_FILENO* = 0;
+ STDOUT_FILENO* = 1;
+ STDERR_FILENO* = 2;
+
TYPE
__ftw_func_t* = PROCEDURE (fileName: PtrSTR; VAR [nil] stat: stat_t; flag: INTEGER): INTEGER;
PtrVoid* = INTEGER;
VAR
timezone*: INTEGER; (* seconds from GMT *)
+(*
stdin*, stdout*, stderr* : PtrFILE;
+*)
PROCEDURE [ccall] calloc* (num, size: size_t): PtrVoid;
PROCEDURE [ccall] clock* (): clock_t;
PROCEDURE [ccall] fclose* (fp: PtrFILE): INTEGER;
PROCEDURE [ccall] fflush* (fp: PtrFILE): INTEGER;
PROCEDURE [ccall] fopen* (filename, mode: PtrSTR): PtrFILE;
+ PROCEDURE [ccall] fdopen* (fildes: INTEGER; mode: PtrSTR): PtrFILE;
PROCEDURE [ccall] feof* (fp: PtrFILE): INTEGER;
PROCEDURE [ccall] fread* (ptr: PtrVoid; size, nobj: size_t; stream: PtrFILE): size_t;
PROCEDURE [ccall] fseek* (stream: PtrFILE; offset, origin: INTEGER): INTEGER;
PROCEDURE [ccall] sigaltstack* (VAR [nil] ss: stack_t; VAR [nil] oss: stack_t): INTEGER;
PROCEDURE [ccall] sigprocmask* (how: INTEGER; set: Ptrsigset_t; oldset: Ptrsigset_t): INTEGER;
+
+ PROCEDURE [ccall] system* (cmd: PtrSTR): INTEGER;
+ PROCEDURE [ccall] popen* (cmd, mode: PtrSTR): INTEGER;
-END LinLibc.
\ No newline at end of file
+END LinLibc.