瀏覽代碼

FreeBSD Libc: errno -> __error()

Alexander Shiryaev 8 年之前
父節點
當前提交
d167990630

二進制
BlackBox/_FreeBSD_/Host/Mod/Files.odc


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

@@ -592,9 +592,11 @@ MODULE LinLibc ["libc.so.7"];
 		PROCEDURE [ccall] stat* (path: PtrSTR; VAR sp: stat_t): int;
 *)
 	VAR
-		errno*: INTEGER;
+		(* errno*: INTEGER; *)
 		stdin* ["__stdinp"]: PtrFILE;
 
+	PROCEDURE __error* (): INTEGER;
+
 	(* POSIX.1 *)
 		PROCEDURE [ccall] stat* (path: PtrSTR; VAR sp: stat_t): int;
 

+ 3 - 1
BlackBox/_FreeBSD_/Lin/Mod/gen-Libc/custom

@@ -1,6 +1,8 @@
 	VAR
-		errno*: INTEGER;
+		(* errno*: INTEGER; *)
 		stdin* ["__stdinp"]: PtrFILE;
 
+	PROCEDURE __error* (): INTEGER;
+
 	(* POSIX.1 *)
 		PROCEDURE [ccall] stat* (path: PtrSTR; VAR sp: stat_t): int;

二進制
BlackBox/_FreeBSD_/System/Mod/Kernel.odc


二進制
BlackBox/_FreeBSD_/libBB.so


二進制
BlackBox/_FreeBSD_/libBB0.so