summaryrefslogtreecommitdiff
path: root/libguile/dynl.c
diff options
context:
space:
mode:
authorMarius Vollmer <mvo@zagadka.de>1999-06-21 15:14:01 +0000
committerMarius Vollmer <mvo@zagadka.de>1999-06-21 15:14:01 +0000
commit56a19408b85067f3a0ed67a0e9b2eba5cac9ad54 (patch)
treeaf22d913902ee6a489d69949f12b875b095dd187 /libguile/dynl.c
parent56ef2fe2300025d8fb92ddab4f832c2e68ed6ecf (diff)
downloadguile-56a19408b85067f3a0ed67a0e9b2eba5cac9ad54.tar.gz
* dynl.c (DYNL_GLOBAL): New.
(sysdep_dynl_link): Added `flags' argument. (kw_global, sym_global): New. (scm_dynamic_link): Handle keyword arguments. Pass suitable flags to sysdep_dynl_link. * dynl-dl.c (sysdep_dynl_link): Handle new `flags' argument by conditrionally adding RTLD_GLOBAL to DLOPEN_MODES. * dynl-shl.c (sysdep_dynl_link): Add and ignore new flags argument. * dynl-dld.c (sysdep_dynl_link): Add and ignore new flags argument. * dynl.h (scm_dynamic_link): Added rest argument. * dynl.c (sysdep_dynl_unlink, sysdep_dynl_func): Use const qualifier for char* argument, to match prototypes. Thanks to Mark Elbrecht.
Diffstat (limited to 'libguile/dynl.c')
0 files changed, 0 insertions, 0 deletions