diff options
author | Ulrich Drepper <drepper@redhat.com> | 2004-11-27 19:32:49 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2004-11-27 19:32:49 +0000 |
commit | 102070bccd48c5daab06adb921eb76463987bdcd (patch) | |
tree | eae77e8a75fb2009e9178db5be40d0921d6d6ce9 /include/dlfcn.h | |
parent | d24242eb4e4a02ebef947c809853e49e8ed4e76b (diff) | |
download | glibc-102070bccd48c5daab06adb921eb76463987bdcd.tar.gz |
Update.
2004-11-27 Ulrich Drepper <drepper@redhat.com>
* include/dlfcn.h (__libc_dlopen): Add __RTLD_DLOPEN to the mode
parameter. Reported by VY Newsum <newsum@fel.tno.nl>.
2004-11-10 Daniel Jacobowitz <dan@debian.org>
* libio/iolibio.h (_IO_fclose, _IO_new_fclose, _IO_old_fclose,
_IO_fflush, _IO_fgetpos, _IO_fgetpos64, _IO_fgets, _IO_fopen,
_IO_old_fopen, _IO_new_fopen, _IO_fopen64, __fopen_internal,
_IO_fprintf, _IO_fputs, _IO_fsetpos, _IO_fsetpos64, _IO_ftell,
_IO_fread, _IO_fwrite, _IO_gets, _IO_printf, _IO_puts, _IO_scanf,
_IO_fflush_internal, _IO_ftell_internal, _IO_fputs_internal)
_IO_fwrite_internal): Remove incorrect __THROW.
* libio/libioP.h (_IO_default_xsputn, _IO_wdefault_xsputn,
_IO_default_xsgetn, _IO_wdefault_xsgetn, _IO_default_write,
_IO_default_read, _IO_getline, _IO_getline_info, _IO_getwline,
_IO_getwline_info, _IO_file_read_internal, _IO_sgetn_internal,
_IO_wdo_write_internal, _IO_do_write_internal,
_IO_getline_info_internal, _IO_getline_internal,
_IO_vfprintf_internal, _IO_putc_internal, _IO_read, _IO_write,
_IO_close): Likewise.
Diffstat (limited to 'include/dlfcn.h')
-rw-r--r-- | include/dlfcn.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/include/dlfcn.h b/include/dlfcn.h index 3ff855a367..bfa1b9041b 100644 --- a/include/dlfcn.h +++ b/include/dlfcn.h @@ -12,7 +12,8 @@ /* Now define the internal interfaces. */ -#define __libc_dlopen(name) __libc_dlopen_mode (name, RTLD_LAZY) +#define __libc_dlopen(name) \ + __libc_dlopen_mode (name, RTLD_LAZY | __RTLD_DLOPEN) extern void *__libc_dlopen_mode (__const char *__name, int __mode); extern void *__libc_dlsym (void *__map, __const char *__name); extern int __libc_dlclose (void *__map); |