Browse Source

FreeBSD errno

Alexander Shiryaev 8 năm trước cách đây
mục cha
commit
c86da713ea

BIN
BlackBox/_FreeBSD_/BlackBox1.run


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

BIN
BlackBox/_FreeBSD_/System/Mod/Kernel.odc


BIN
BlackBox/_FreeBSD_/libBB.so


BIN
BlackBox/_FreeBSD_/libBB0.so