index 8213f445f30a4e90d77d5f3faa529572d420ed4d..ed81f4de386acf67614f3a80a32133d34e3ae6df 100644 (file)
-MODULE LinDl ["libdlobsdwrap.so"];
+MODULE LinDl ["ld.so"];
(*
- A. V. Shiryaev, 2012.09
+ A. V. Shiryaev, 2012.09, 2013.08
- OpenBSD 5.2
+ OpenBSD 5.4
32-bit
*)
- IMPORT SYSTEM;
-
CONST
NULL* = 0H;
HANDLE* = PtrVoid;
PtrSTR* = POINTER TO ARRAY [untagged] OF SHORTCHAR;
- PROCEDURE [ccall] dlopen* ["__dlopen"] (file: PtrSTR; mode: INTEGER): HANDLE;
- PROCEDURE [ccall] dlclose* ["__dlclose"] (handle: HANDLE): INTEGER;
- PROCEDURE [ccall] dlsym* ["__dlsym"] (handle: HANDLE; symbol: PtrSTR): HANDLE;
+ PROCEDURE [ccall] dlopen* (file: PtrSTR; mode: INTEGER): HANDLE;
+ PROCEDURE [ccall] dlclose* (handle: HANDLE): INTEGER;
+ PROCEDURE [ccall] dlsym* (handle: HANDLE; symbol: PtrSTR): HANDLE;
- PROCEDURE [ccall] dlerror* ["__dlerror"] (): PtrSTR;
+ PROCEDURE [ccall] dlerror* (): PtrSTR;
END LinDl.