Module Name: src
Committed By: tron
Date: Wed Mar 5 20:14:15 UTC 2014
Modified Files:
src/external/cddl/osnet/dev/fbt: fbt.c
src/external/cddl/osnet/dist/uts/common/dtrace: dtrace.c
Log Message:
Fix build of DTrace with GCC 4.8.
To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 src/external/cddl/osnet/dev/fbt/fbt.c
cvs rdiff -u -r1.24 -r1.25 \
src/external/cddl/osnet/dist/uts/common/dtrace/dtrace.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/external/cddl/osnet/dev/fbt/fbt.c
diff -u src/external/cddl/osnet/dev/fbt/fbt.c:1.12 src/external/cddl/osnet/dev/fbt/fbt.c:1.13
--- src/external/cddl/osnet/dev/fbt/fbt.c:1.12 Sun Mar 3 18:18:13 2013
+++ src/external/cddl/osnet/dev/fbt/fbt.c Wed Mar 5 20:14:15 2014
@@ -1,4 +1,4 @@
-/* $NetBSD: fbt.c,v 1.12 2013/03/03 18:18:13 christos Exp $ */
+/* $NetBSD: fbt.c,v 1.13 2014/03/05 20:14:15 tron Exp $ */
/*
* CDDL HEADER START
@@ -703,7 +703,6 @@ static int
fbt_ctfoff_init(dtrace_modctl_t *mod, mod_ctf_t *mc)
{
const Elf_Sym *symp = mc->symtab;
- const char *name;
const ctf_header_t *hp = (const ctf_header_t *) mc->ctftab;
const uint8_t *ctfdata = mc->ctftab + sizeof(ctf_header_t);
int i;
@@ -758,11 +757,6 @@ fbt_ctfoff_init(dtrace_modctl_t *mod, mo
continue;
}
- if (symp->st_name < mc->strcnt)
- name = mc->strtab + symp->st_name;
- else
- name = "(?)";
-
switch (ELF_ST_TYPE(symp->st_info)) {
case STT_OBJECT:
if (objtoff >= hp->cth_funcoff ||
Index: src/external/cddl/osnet/dist/uts/common/dtrace/dtrace.c
diff -u src/external/cddl/osnet/dist/uts/common/dtrace/dtrace.c:1.24 src/external/cddl/osnet/dist/uts/common/dtrace/dtrace.c:1.25
--- src/external/cddl/osnet/dist/uts/common/dtrace/dtrace.c:1.24 Wed Mar 5 06:12:00 2014
+++ src/external/cddl/osnet/dist/uts/common/dtrace/dtrace.c Wed Mar 5 20:14:15 2014
@@ -16666,6 +16666,7 @@ dtrace_state_worker_add(void (*fn)(dtrac
w->exiting = false;
error = kthread_create(PRI_NONE, KTHREAD_MPSAFE|KTHREAD_MUSTJOIN, NULL,
dtrace_state_worker_thread, w, &w->lwp, "dtrace-state-worker");
+ (void) error;
KASSERT(error == 0); /* XXX */
return w;
}