Jelajahi Sumber

use lazy binding - resolve symbols only at the user request

git-svn-id: https://svn.inf.ethz.ch/svn/lecturers/a2/trunk@7857 8c9fc860-2736-0410-a75d-ab315db34111
eth.morozova 7 tahun lalu
induk
melakukan
837a38bba5
1 mengubah file dengan 1 tambahan dan 1 penghapusan
  1. 1 1
      source/Unix.HostLibs.Mod

+ 1 - 1
source/Unix.HostLibs.Mod

@@ -35,7 +35,7 @@ CONST
 	*)
 	PROCEDURE LoadLibrary*(CONST fileName: ARRAY OF CHAR; VAR lib: LibHandle): BOOLEAN;
 	BEGIN
-		lib := Unix.Dlopen(fileName, 0x0002);
+		lib := Unix.Dlopen(fileName, 0x0001); (* RTLD_LAZY: use lazy binding - resolve symbols only at the user request *)
 		RETURN (lib # NilLibHandle);
 	FINALLY
 		RETURN FALSE;