瀏覽代碼

FreeBSD errno

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

二進制
BlackBox/_FreeBSD_/BlackBox1.run


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


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

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

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

@@ -2,7 +2,7 @@
 		(* errno*: INTEGER; *)
 		stdin* ["__stdinp"]: PtrFILE;
 
-	PROCEDURE __error* (): INTEGER;
+	PROCEDURE [ccall] __errno_location* ["__error"] (): PtrVoid;
 
 	(* 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