DEADSOFTWARE

fileno added
authorAlexander Shiryaev <aixp@mail.ru>
Wed, 17 Jan 2018 11:26:05 +0000 (14:26 +0300)
committerAlexander Shiryaev <aixp@mail.ru>
Wed, 17 Jan 2018 11:26:05 +0000 (14:26 +0300)
BlackBox/_FreeBSDLinuxOpenBSD_/Lin/Mod/gen-Libc/Libc.txt.templ
BlackBox/_FreeBSD_/Lin/Mod/Libc.txt
BlackBox/_Linux_/Lin/Mod/Libc.odc
BlackBox/_Linux_/Lin/Mod/Libc.txt
BlackBox/_OpenBSD_/Lin/Mod/Libc.txt

index 3e156fd12fe7f345a22f5538aae7f8e8133adcc1..5851681dcafc1ad5f21fb78ccb024aaa3be7fb7c 100644 (file)
@@ -194,6 +194,9 @@ MODULE LinLibc ["libc.so%%libver%%"];
        (* ANSI C 89, XPG4 *)
                PROCEDURE [ccall] fseek* (stream: PtrFILE; offset: long; whence: int): int;
 
+       (* POSIX.1 *)
+               PROCEDURE [ccall] fileno* (stream: PtrFILE): int;
+
        (* POSIX.1 *)
                PROCEDURE [ccall] rename* (from, to: PtrSTR): int;
                PROCEDURE [ccall] mkdir* (path: PtrSTR; mode: mode_t): int;
index 85e53d1866ad54e7b5db3aa1af0ef64c4fbe0db1..b418f76534fae4255b535fcf55fdf3ed675217b6 100644 (file)
@@ -660,6 +660,9 @@ MODULE LinLibc ["libc.so.7"];
        (* ANSI C 89, XPG4 *)
                PROCEDURE [ccall] fseek* (stream: PtrFILE; offset: long; whence: int): int;
 
+       (* POSIX.1 *)
+               PROCEDURE [ccall] fileno* (stream: PtrFILE): int;
+
        (* POSIX.1 *)
                PROCEDURE [ccall] rename* (from, to: PtrSTR): int;
                PROCEDURE [ccall] mkdir* (path: PtrSTR; mode: mode_t): int;
index f53d5c4dbdcf74903bb111aa04db09f05946adc8..63a42af64233b4f03c230feb4b7782d2594d1db5 100644 (file)
Binary files a/BlackBox/_Linux_/Lin/Mod/Libc.odc and b/BlackBox/_Linux_/Lin/Mod/Libc.odc differ
index fdc3d67b38d8ab150f97046c1dfbf0da5c4fd3ca..768363fb192f46846bf561781dc81f2e6e596ddb 100644 (file)
@@ -420,6 +420,7 @@ MODULE LinLibc ["libc.so.6"];
        PROCEDURE [ccall] fopen* (filename, mode: PtrSTR): PtrFILE;\r
        PROCEDURE [ccall] fdopen* (fildes: INTEGER; mode: PtrSTR): PtrFILE;\r
        PROCEDURE [ccall] feof* (fp: PtrFILE): INTEGER;\r
+       PROCEDURE [ccall] fileno* (stream: PtrFILE): INTEGER;\r
        PROCEDURE [ccall] fread* (ptr: PtrVoid; size, nobj: size_t; stream: PtrFILE): size_t;\r
        PROCEDURE [ccall] fseek* (stream: PtrFILE; offset, origin: INTEGER): INTEGER;\r
        PROCEDURE [ccall] free* (p: PtrVoid);\r
index aa872b6ca46038a7ca9d3ebdd8097f466df4a490..d563b77bee3db5b409deae5ff4db304e5021ef5d 100644 (file)
@@ -671,6 +671,9 @@ MODULE LinLibc ["libc.so.90"];
        (* ANSI C 89, XPG4 *)
                PROCEDURE [ccall] fseek* (stream: PtrFILE; offset: long; whence: int): int;
 
+       (* POSIX.1 *)
+               PROCEDURE [ccall] fileno* (stream: PtrFILE): int;
+
        (* POSIX.1 *)
                PROCEDURE [ccall] rename* (from, to: PtrSTR): int;
                PROCEDURE [ccall] mkdir* (path: PtrSTR; mode: mode_t): int;