comparison src/sysdll.c @ 1418:c7045d239c2b

[xemacs-hg @ 2003-04-16 20:24:06 by james] Apply Chris Palmer's fix for the broken MacOS X build.
author james
date Wed, 16 Apr 2003 20:24:07 +0000
parents 517919955e3f
children 0879be053100
comparison
equal deleted inserted replaced
1417:da386bee3166 1418:c7045d239c2b
266 266
267 dll_handle 267 dll_handle
268 dll_open (const char *fname) 268 dll_open (const char *fname)
269 { 269 {
270 NSObjectFileImage file; 270 NSObjectFileImage file;
271 NSModule out;
271 NSObjectFileImageReturnCode ret = 272 NSObjectFileImageReturnCode ret =
272 NSCreateObjectFileImageFromFile(fname, &file); 273 NSCreateObjectFileImageFromFile(fname, &file);
273 if (ret != NSObjectFileImageSuccess) { 274 if (ret != NSObjectFileImageSuccess) {
274 return NULL; 275 return NULL;
275 } 276 }
276 NSModule out = NSLinkModule(file, fname, 277 out = NSLinkModule(file, fname,
277 NSLINKMODULE_OPTION_BINDNOW | 278 NSLINKMODULE_OPTION_BINDNOW |
278 NSLINKMODULE_OPTION_PRIVATE | 279 NSLINKMODULE_OPTION_PRIVATE |
279 NSLINKMODULE_OPTION_RETURN_ON_ERROR); 280 NSLINKMODULE_OPTION_RETURN_ON_ERROR);
280 return (dll_handle)out; 281 return (dll_handle)out;
281 } 282 }
282 283
283 int 284 int
284 dll_close (dll_handle h) 285 dll_close (dll_handle h)