DEADSOFTWARE

fchmod added
authorAlexander Shiryaev <aixp@mail.ru>
Wed, 17 Jan 2018 07:26:53 +0000 (10:26 +0300)
committerAlexander Shiryaev <aixp@mail.ru>
Wed, 17 Jan 2018 07:26:53 +0000 (10: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 f694b5ed30f2ffd8296ec080bb2dbec21f432330..dbcef0cc5b899da1c0a6426b8d513c81849fae5c 100644 (file)
@@ -222,6 +222,7 @@ MODULE LinLibc ["libc.so%%libver%%"];
 
        (* POSIX.1 *)
                PROCEDURE [ccall] chmod* (path: PtrSTR; mode: mode_t): int;
+               PROCEDURE [ccall] fchmod* (fd: int; mode: mode_t): int;
 
        (* POSIX.1 *)
                PROCEDURE [ccall] sysconf* (name: int): long;
index d9691eee2997bea8aff61fa5056e7b5febe59dff..85e53d1866ad54e7b5db3aa1af0ef64c4fbe0db1 100644 (file)
@@ -690,6 +690,7 @@ MODULE LinLibc ["libc.so.7"];
 
        (* POSIX.1 *)
                PROCEDURE [ccall] chmod* (path: PtrSTR; mode: mode_t): int;
+               PROCEDURE [ccall] fchmod* (fd: int; mode: mode_t): int;
 
        (* POSIX.1 *)
                PROCEDURE [ccall] sysconf* (name: int): long;
index cc50740aff03317e639a6e0e238b94da565604f8..ed69804632e0bb572af52ae14f1424378afec3e7 100644 (file)
Binary files a/BlackBox/_Linux_/Lin/Mod/Libc.odc and b/BlackBox/_Linux_/Lin/Mod/Libc.odc differ
index 283989c4ae7c37d6a5e7a25553f340c7cf3ab0db..577df71079a70d2554ce5a018f3b651aa43d1acb 100644 (file)
@@ -408,6 +408,7 @@ MODULE LinLibc ["libc.so.6"];
        PROCEDURE [ccall] clock* (): clock_t;\r
        PROCEDURE [ccall] closedir* (dir: PtrDIR): INTEGER;\r
        PROCEDURE [ccall] chmod* (path: PtrSTR; mode: mode_t): INTEGER;\r
+       PROCEDURE [ccall] fchmod* (fd: INTEGER; mode: mode_t): INTEGER;\r
        PROCEDURE [ccall] exit* (status: INTEGER);\r
        PROCEDURE [ccall] fclose* (fp: PtrFILE): INTEGER;\r
        PROCEDURE [ccall] fflush* (fp: PtrFILE): INTEGER;\r
index 8d597af444d398dbfc9e6a76ed9f46c7c3b62a1b..37fee0fb597098f48d2013a53dbc54bc45de3748 100644 (file)
@@ -690,6 +690,7 @@ MODULE LinLibc ["libc.so.90.0"];
 
        (* POSIX.1 *)
                PROCEDURE [ccall] chmod* (path: PtrSTR; mode: mode_t): int;
+               PROCEDURE [ccall] fchmod* (fd: int; mode: mode_t): int;
 
        (* POSIX.1 *)
                PROCEDURE [ccall] sysconf* (name: int): long;