Pass less-unsafe parameters to Darwin's NSLinkModule. While this change prevents...
authorTom Lane
Tue, 1 Oct 2002 05:06:44 +0000 (05:06 +0000)
committerTom Lane
Tue, 1 Oct 2002 05:06:44 +0000 (05:06 +0000)
src/backend/port/dynloader/darwin.c

index 9f95d4011f94d2f87dc721a296991394f9be07f5..5d1aa757ce08a44f0d6d168d04452b99406cd67d 100644 (file)
@@ -3,7 +3,7 @@
  * available with a PostgreSQL-compatible license. Kudos Wilfredo
  * Sánchez .
  *
- * $Header: /cvsroot/pgsql/src/backend/port/dynloader/darwin.c,v 1.5 2001/03/22 03:59:42 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/backend/port/dynloader/darwin.c,v 1.6 2002/10/01 05:06:44 tgl Exp $
  */
 
 #include "postgres.h"
@@ -18,7 +18,9 @@ pg_dlopen(char *filename)
    if (NSCreateObjectFileImageFromFile(filename, &image) !=
        NSObjectFileImageSuccess)
        return NULL;
-   return NSLinkModule(image, filename, TRUE);
+   return NSLinkModule(image, filename,
+               NSLINKMODULE_OPTION_BINDNOW |
+               NSLINKMODULE_OPTION_RETURN_ON_ERROR);
 }
 
 void