summaryrefslogtreecommitdiffstats
path: root/sys/kern
diff options
context:
space:
mode:
authordillon <dillon@FreeBSD.org>1999-01-27 23:45:44 +0000
committerdillon <dillon@FreeBSD.org>1999-01-27 23:45:44 +0000
commitf9a4729a9b5e134850841ee06d85b97bf66e749b (patch)
treee09f1712b3a4b92e9e060d46fecff5e8f5243354 /sys/kern
parentc590848cf5d691aba15e5a6579fb75c5fbefab93 (diff)
downloadFreeBSD-src-f9a4729a9b5e134850841ee06d85b97bf66e749b.zip
FreeBSD-src-f9a4729a9b5e134850841ee06d85b97bf66e749b.tar.gz
Fix warnings in preparation for adding -Wall -Wcast-qual to the
kernel compile. This commit includes significant work to proper handle const arguments for the DDB symbol routines.
Diffstat (limited to 'sys/kern')
-rw-r--r--sys/kern/kern_linker.c16
-rw-r--r--sys/kern/link_elf.c6
-rw-r--r--sys/kern/link_elf_obj.c6
3 files changed, 14 insertions, 14 deletions
diff --git a/sys/kern/kern_linker.c b/sys/kern/kern_linker.c
index 6545741..6f67b44 100644
--- a/sys/kern/kern_linker.c
+++ b/sys/kern/kern_linker.c
@@ -23,7 +23,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $Id: kern_linker.c,v 1.23 1999/01/25 08:42:24 dfr Exp $
+ * $Id: kern_linker.c,v 1.24 1999/01/27 21:49:56 dillon Exp $
*/
#include "opt_ddb.h"
@@ -460,7 +460,7 @@ linker_file_add_dependancy(linker_file_t file, linker_file_t dep)
caddr_t
linker_file_lookup_symbol(linker_file_t file, const char* name, int deps)
{
- linker_sym_t sym;
+ c_linker_sym_t sym;
linker_symval_t symval;
linker_file_t lf;
caddr_t address;
@@ -566,7 +566,7 @@ linker_file_lookup_symbol(linker_file_t file, const char* name, int deps)
*/
int
-linker_ddb_lookup(char *symstr, linker_sym_t *sym)
+linker_ddb_lookup(const char *symstr, c_linker_sym_t *sym)
{
linker_file_t lf;
@@ -578,13 +578,13 @@ linker_ddb_lookup(char *symstr, linker_sym_t *sym)
}
int
-linker_ddb_search_symbol(caddr_t value, linker_sym_t *sym, long *diffp)
+linker_ddb_search_symbol(caddr_t value, c_linker_sym_t *sym, long *diffp)
{
linker_file_t lf;
u_long off = (u_long)value;
u_long diff, bestdiff;
- linker_sym_t best;
- linker_sym_t es;
+ c_linker_sym_t best;
+ c_linker_sym_t es;
best = 0;
bestdiff = off;
@@ -610,7 +610,7 @@ linker_ddb_search_symbol(caddr_t value, linker_sym_t *sym, long *diffp)
}
int
-linker_ddb_symbol_values(linker_sym_t sym, linker_symval_t *symval)
+linker_ddb_symbol_values(c_linker_sym_t sym, linker_symval_t *symval)
{
linker_file_t lf;
@@ -822,7 +822,7 @@ int
kldsym(struct proc *p, struct kldsym_args *uap)
{
char *symstr = NULL;
- linker_sym_t sym;
+ c_linker_sym_t sym;
linker_symval_t symval;
linker_file_t lf;
struct kld_sym_lookup lookup;
diff --git a/sys/kern/link_elf.c b/sys/kern/link_elf.c
index ffc38f0..91a78bf 100644
--- a/sys/kern/link_elf.c
+++ b/sys/kern/link_elf.c
@@ -23,7 +23,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $Id: link_elf.c,v 1.12 1999/01/25 08:42:24 dfr Exp $
+ * $Id: link_elf.c,v 1.13 1999/01/27 21:49:56 dillon Exp $
*/
#include <sys/param.h>
@@ -51,7 +51,7 @@ static int link_elf_load_module(const char*, linker_file_t*);
static int link_elf_load_file(const char*, linker_file_t*);
static int link_elf_lookup_symbol(linker_file_t, const char*,
c_linker_sym_t*);
-static int link_elf_symbol_values(linker_file_t, linker_sym_t, linker_symval_t*);
+static int link_elf_symbol_values(linker_file_t, c_linker_sym_t, linker_symval_t*);
static int link_elf_search_symbol(linker_file_t, caddr_t value,
c_linker_sym_t* sym, long* diffp);
@@ -928,7 +928,7 @@ link_elf_lookup_symbol(linker_file_t lf, const char* name, c_linker_sym_t* sym)
}
static int
-link_elf_symbol_values(linker_file_t lf, linker_sym_t sym, linker_symval_t* symval)
+link_elf_symbol_values(linker_file_t lf, c_linker_sym_t sym, linker_symval_t* symval)
{
elf_file_t ef = lf->priv;
Elf_Sym* es = (Elf_Sym*) sym;
diff --git a/sys/kern/link_elf_obj.c b/sys/kern/link_elf_obj.c
index ffc38f0..91a78bf 100644
--- a/sys/kern/link_elf_obj.c
+++ b/sys/kern/link_elf_obj.c
@@ -23,7 +23,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $Id: link_elf.c,v 1.12 1999/01/25 08:42:24 dfr Exp $
+ * $Id: link_elf.c,v 1.13 1999/01/27 21:49:56 dillon Exp $
*/
#include <sys/param.h>
@@ -51,7 +51,7 @@ static int link_elf_load_module(const char*, linker_file_t*);
static int link_elf_load_file(const char*, linker_file_t*);
static int link_elf_lookup_symbol(linker_file_t, const char*,
c_linker_sym_t*);
-static int link_elf_symbol_values(linker_file_t, linker_sym_t, linker_symval_t*);
+static int link_elf_symbol_values(linker_file_t, c_linker_sym_t, linker_symval_t*);
static int link_elf_search_symbol(linker_file_t, caddr_t value,
c_linker_sym_t* sym, long* diffp);
@@ -928,7 +928,7 @@ link_elf_lookup_symbol(linker_file_t lf, const char* name, c_linker_sym_t* sym)
}
static int
-link_elf_symbol_values(linker_file_t lf, linker_sym_t sym, linker_symval_t* symval)
+link_elf_symbol_values(linker_file_t lf, c_linker_sym_t sym, linker_symval_t* symval)
{
elf_file_t ef = lf->priv;
Elf_Sym* es = (Elf_Sym*) sym;
OpenPOWER on IntegriCloud