Alexander Shiryaev 7 سال پیش
والد
کامیت
ec6d9e2f93

+ 1 - 0
BlackBox/_FreeBSDLinuxOpenBSD_/Lin/Mod/gen-Libc/Libc.txt.templ

@@ -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;

+ 1 - 0
BlackBox/_FreeBSD_/Lin/Mod/Libc.txt

@@ -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;

BIN
BlackBox/_Linux_/Lin/Mod/Libc.odc


+ 1 - 0
BlackBox/_Linux_/Lin/Mod/Libc.txt

@@ -408,6 +408,7 @@ MODULE LinLibc ["libc.so.6"];
 	PROCEDURE [ccall] clock* (): clock_t;
 	PROCEDURE [ccall] closedir* (dir: PtrDIR): INTEGER;
 	PROCEDURE [ccall] chmod* (path: PtrSTR; mode: mode_t): INTEGER;
+	PROCEDURE [ccall] fchmod* (fd: INTEGER; mode: mode_t): INTEGER;
 	PROCEDURE [ccall] exit* (status: INTEGER);
 	PROCEDURE [ccall] fclose* (fp: PtrFILE): INTEGER;
 	PROCEDURE [ccall] fflush* (fp: PtrFILE): INTEGER;

+ 1 - 0
BlackBox/_OpenBSD_/Lin/Mod/Libc.txt

@@ -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;