Mercurial > hg > xemacs-beta
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) |