DEADSOFTWARE

synchronized with https://github.com/aixp/BlackBox
[bbcp.git] / BlackBox / _Linux_ / Lin / Mod / Libc.txt
index d90abb0197a88b38f9e7813d00fac16dcd1512e4..feab677227c853c4968ece4be963ddb5f5356e54 100644 (file)
@@ -246,6 +246,10 @@ MODULE LinLibc ["libc.so.6"];
 
                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;
@@ -396,7 +400,9 @@ MODULE LinLibc ["libc.so.6"];
 
        VAR
                timezone*: INTEGER; (* seconds from GMT *)              
+(*
                stdin*, stdout*, stderr* : PtrFILE;
+*)
 
        PROCEDURE [ccall] calloc* (num, size: size_t): PtrVoid;
        PROCEDURE [ccall] clock* (): clock_t;
@@ -406,6 +412,7 @@ MODULE LinLibc ["libc.so.6"];
        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;