summaryrefslogtreecommitdiff
path: root/lib/dlsym.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/dlsym.c')
-rw-r--r--lib/dlsym.c39
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()
{