diff options
Diffstat (limited to 'lib/dlsym.c')
-rw-r--r-- | lib/dlsym.c | 39 |
1 files changed, 27 insertions, 12 deletions
diff --git a/lib/dlsym.c b/lib/dlsym.c index c14ffdd..66a3662 100644 --- a/lib/dlsym.c +++ b/lib/dlsym.c @@ -1,16 +1,31 @@ /* - * Stub interface to dynamic linker routines - * that SunOS uses but didn't ship with 4.1. - * - * The C library routine wcstombs in SunOS 4.1 tries to dynamically - * load some routines using the dlsym interface, described in dlsym(3x). - * Unfortunately SunOS 4.1 does not include the necessary library, libdl. - * - * The R5 Xlib uses wcstombs. If you link dynamcally, your program can - * run even with the unresolved reference to dlsym. However, if you - * link statically, you will encounter this bug. One workaround - * is to include these stub routines when you link. - */ +Stub interface to dynamic linker routines +that SunOS uses but didn't ship with 4.1. + +The C library routine wcstombs in SunOS 4.1 tries to dynamically +load some routines using the dlsym interface, described in dlsym(3x). +Unfortunately SunOS 4.1 does not include the necessary library, libdl. + +The R5 Xlib uses wcstombs. If you link dynamcally, your program can +run even with the unresolved reference to dlsym. However, if you +link statically, you will encounter this bug. One workaround +is to include these stub routines when you link. + +Copyright (C) 2011 Free Software Foundation, Inc. + +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 3, or (at your option) +any later version. + +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. + +You should have received a copy of the GNU General Public License +along with this program; if not, write to the Free Software +Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ void *dlopen() { |