summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorpk <pk@NetBSD.org>1995-09-23 22:26:15 +0000
committerpk <pk@NetBSD.org>1995-09-23 22:26:15 +0000
commitfa6e06725c9c07e80f83641ad97eb74ebfbbef40 (patch)
treef82576123c8e9b67dc2b0faac63786b8f6318a0b /include
parent230fb12a7a5513a6a37066856591560b84c21805 (diff)
Define `dlexit()' in crt<=>rtld interface (active in v4).
Diffstat (limited to 'include')
-rw-r--r--include/link.h6
-rw-r--r--include/link_aout.h6
2 files changed, 8 insertions, 4 deletions
diff --git a/include/link.h b/include/link.h
index 787ff0f902b..b5f256a8019 100644
--- a/include/link.h
+++ b/include/link.h
@@ -1,4 +1,4 @@
-/* $NetBSD: link.h,v 1.8 1995/06/05 00:08:13 pk Exp $ */
+/* $NetBSD: link.h,v 1.9 1995/09/23 22:26:15 pk Exp $ */
/*
* Copyright (c) 1993 Paul Kranenburg
@@ -170,6 +170,8 @@ struct ld_entry {
int (*dlclose) __P((void *));
void *(*dlsym) __P((void *, char *));
int (*dlctl) __P((void *, int, void *));
+ void (*dlexit) __P((void));
+ void (*dlrsrvd[3]) __P((void));
};
/*
@@ -190,7 +192,7 @@ struct _dynamic {
union {
struct section_dispatch_table *d_sdt;
} d_un;
- struct ld_entry *d_entry; /* XXX */
+ struct ld_entry *d_entry; /* compat - now in crt_ldso */
};
#define LD_VERSION_SUN (3)
diff --git a/include/link_aout.h b/include/link_aout.h
index d9a8e4aa33b..5db38f8dc9b 100644
--- a/include/link_aout.h
+++ b/include/link_aout.h
@@ -1,4 +1,4 @@
-/* $NetBSD: link_aout.h,v 1.8 1995/06/05 00:08:13 pk Exp $ */
+/* $NetBSD: link_aout.h,v 1.9 1995/09/23 22:26:15 pk Exp $ */
/*
* Copyright (c) 1993 Paul Kranenburg
@@ -170,6 +170,8 @@ struct ld_entry {
int (*dlclose) __P((void *));
void *(*dlsym) __P((void *, char *));
int (*dlctl) __P((void *, int, void *));
+ void (*dlexit) __P((void));
+ void (*dlrsrvd[3]) __P((void));
};
/*
@@ -190,7 +192,7 @@ struct _dynamic {
union {
struct section_dispatch_table *d_sdt;
} d_un;
- struct ld_entry *d_entry; /* XXX */
+ struct ld_entry *d_entry; /* compat - now in crt_ldso */
};
#define LD_VERSION_SUN (3)