Jelajahi Sumber

FreeBSD errno

Alexander Shiryaev 8 tahun lalu
induk
melakukan
c86da713ea

TEMPAT SAMPAH
BlackBox/_FreeBSD_/BlackBox1.run


TEMPAT SAMPAH
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;

TEMPAT SAMPAH
BlackBox/_FreeBSD_/System/Mod/Kernel.odc


TEMPAT SAMPAH
BlackBox/_FreeBSD_/libBB.so


TEMPAT SAMPAH
BlackBox/_FreeBSD_/libBB0.so