Support for more Sun compatible dlopen() and friends. Also added proper error

handling.
Reviewed by:	gj
Submitted by:	Mark Diekhans <markd@grizzly.com>
This commit is contained in:
Jordan K. Hubbard 1995-02-07 13:26:39 +00:00
parent 89bcd2d778
commit efa6e5fa69
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=6232
3 changed files with 9 additions and 24 deletions

View File

@ -27,7 +27,7 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* $Id$
* $Id: link.h,v 1.2 1994/02/13 20:47:18 jkh Exp $
*/
/*
@ -166,21 +166,16 @@ struct ld_entry {
void *(*dlopen) __P((char *, int));
int (*dlclose) __P((void *));
void *(*dlsym) __P((void *, char *));
int (*dlctl) __P((void *, int, void *));
char *(*dlerror) __P((void));
};
/*
* dlctl() commands
*/
#define DL_GETERRNO 1
/*
* dl*() prototypes.
*/
extern void *dlopen __P((char *, int));
extern int dlclose __P((void *));
extern void *dlsym __P((void *, char *));
extern int dlctl __P((void *, int, void *));
extern char *dlerror __P((void));
/*

View File

@ -27,7 +27,7 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* $Id$
* $Id: link.h,v 1.2 1994/02/13 20:47:18 jkh Exp $
*/
/*
@ -166,21 +166,16 @@ struct ld_entry {
void *(*dlopen) __P((char *, int));
int (*dlclose) __P((void *));
void *(*dlsym) __P((void *, char *));
int (*dlctl) __P((void *, int, void *));
char *(*dlerror) __P((void));
};
/*
* dlctl() commands
*/
#define DL_GETERRNO 1
/*
* dl*() prototypes.
*/
extern void *dlopen __P((char *, int));
extern int dlclose __P((void *));
extern void *dlsym __P((void *, char *));
extern int dlctl __P((void *, int, void *));
extern char *dlerror __P((void));
/*

View File

@ -27,7 +27,7 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* $Id$
* $Id: link.h,v 1.2 1994/02/13 20:47:18 jkh Exp $
*/
/*
@ -166,21 +166,16 @@ struct ld_entry {
void *(*dlopen) __P((char *, int));
int (*dlclose) __P((void *));
void *(*dlsym) __P((void *, char *));
int (*dlctl) __P((void *, int, void *));
char *(*dlerror) __P((void));
};
/*
* dlctl() commands
*/
#define DL_GETERRNO 1
/*
* dl*() prototypes.
*/
extern void *dlopen __P((char *, int));
extern int dlclose __P((void *));
extern void *dlsym __P((void *, char *));
extern int dlctl __P((void *, int, void *));
extern char *dlerror __P((void));
/*