Module Name: src Committed By: darran Date: Wed Feb 24 21:53:26 UTC 2010
Modified Files: src/external/cddl/osnet/dist/lib/libctf/common: ctf_lib.c src/external/cddl/osnet/dist/tools/ctf/common: symbol.c src/external/cddl/osnet/dist/tools/ctf/cvt: ctf.c ctfconvert.c ctfmerge.c dwarf.c fixup_tdescs.c iidesc.c input.c merge.c output.c st_parse.c stabs.c tdata.c traverse.c util.c src/external/cddl/osnet/sys/sys: types.h Log Message: DTrace: Get the CTF tools building as part of the toolchain. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 \ src/external/cddl/osnet/dist/lib/libctf/common/ctf_lib.c cvs rdiff -u -r1.1.1.1 -r1.2 \ src/external/cddl/osnet/dist/tools/ctf/common/symbol.c cvs rdiff -u -r1.2 -r1.3 src/external/cddl/osnet/dist/tools/ctf/cvt/ctf.c \ src/external/cddl/osnet/dist/tools/ctf/cvt/ctfconvert.c \ src/external/cddl/osnet/dist/tools/ctf/cvt/fixup_tdescs.c \ src/external/cddl/osnet/dist/tools/ctf/cvt/iidesc.c \ src/external/cddl/osnet/dist/tools/ctf/cvt/input.c \ src/external/cddl/osnet/dist/tools/ctf/cvt/merge.c \ src/external/cddl/osnet/dist/tools/ctf/cvt/st_parse.c \ src/external/cddl/osnet/dist/tools/ctf/cvt/stabs.c \ src/external/cddl/osnet/dist/tools/ctf/cvt/tdata.c \ src/external/cddl/osnet/dist/tools/ctf/cvt/traverse.c \ src/external/cddl/osnet/dist/tools/ctf/cvt/util.c cvs rdiff -u -r1.3 -r1.4 \ src/external/cddl/osnet/dist/tools/ctf/cvt/ctfmerge.c \ src/external/cddl/osnet/dist/tools/ctf/cvt/dwarf.c \ src/external/cddl/osnet/dist/tools/ctf/cvt/output.c cvs rdiff -u -r1.3 -r1.4 src/external/cddl/osnet/sys/sys/types.h 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/dist/lib/libctf/common/ctf_lib.c diff -u src/external/cddl/osnet/dist/lib/libctf/common/ctf_lib.c:1.3 src/external/cddl/osnet/dist/lib/libctf/common/ctf_lib.c:1.4 --- src/external/cddl/osnet/dist/lib/libctf/common/ctf_lib.c:1.3 Sun Feb 21 01:46:34 2010 +++ src/external/cddl/osnet/dist/lib/libctf/common/ctf_lib.c Wed Feb 24 21:53:26 2010 @@ -26,6 +26,10 @@ #pragma ident "%Z%%M% %I% %E% SMI" +#if HAVE_NBTOOL_CONFIG_H +# include "nbtool_config.h" +#endif + #include <sys/types.h> #include <sys/stat.h> #include <sys/mman.h> Index: src/external/cddl/osnet/dist/tools/ctf/common/symbol.c diff -u src/external/cddl/osnet/dist/tools/ctf/common/symbol.c:1.1.1.1 src/external/cddl/osnet/dist/tools/ctf/common/symbol.c:1.2 --- src/external/cddl/osnet/dist/tools/ctf/common/symbol.c:1.1.1.1 Sat Feb 20 04:34:41 2010 +++ src/external/cddl/osnet/dist/tools/ctf/common/symbol.c Wed Feb 24 21:53:26 2010 @@ -26,6 +26,10 @@ #pragma ident "%Z%%M% %I% %E% SMI" +#if HAVE_NBTOOL_CONFIG_H +# include "nbtool_config.h" +#endif + #include <sys/types.h> #include <string.h> Index: src/external/cddl/osnet/dist/tools/ctf/cvt/ctf.c diff -u src/external/cddl/osnet/dist/tools/ctf/cvt/ctf.c:1.2 src/external/cddl/osnet/dist/tools/ctf/cvt/ctf.c:1.3 --- src/external/cddl/osnet/dist/tools/ctf/cvt/ctf.c:1.2 Sun Feb 21 00:49:55 2010 +++ src/external/cddl/osnet/dist/tools/ctf/cvt/ctf.c Wed Feb 24 21:53:26 2010 @@ -29,6 +29,10 @@ * Create and parse buffers containing CTF data. */ +#if HAVE_NBTOOL_CONFIG_H +#include "nbtool_config.h" +#endif + #include <sys/types.h> #include <stdio.h> #include <stdlib.h> Index: src/external/cddl/osnet/dist/tools/ctf/cvt/ctfconvert.c diff -u src/external/cddl/osnet/dist/tools/ctf/cvt/ctfconvert.c:1.2 src/external/cddl/osnet/dist/tools/ctf/cvt/ctfconvert.c:1.3 --- src/external/cddl/osnet/dist/tools/ctf/cvt/ctfconvert.c:1.2 Sun Feb 21 00:49:55 2010 +++ src/external/cddl/osnet/dist/tools/ctf/cvt/ctfconvert.c Wed Feb 24 21:53:26 2010 @@ -30,6 +30,10 @@ * CTF data, and replace the stabs sections with a CTF section. */ +#if HAVE_NBTOOL_CONFIG_H +# include "nbtool_config.h" +#endif + #include <stdio.h> #include <stdlib.h> #include <unistd.h> Index: src/external/cddl/osnet/dist/tools/ctf/cvt/fixup_tdescs.c diff -u src/external/cddl/osnet/dist/tools/ctf/cvt/fixup_tdescs.c:1.2 src/external/cddl/osnet/dist/tools/ctf/cvt/fixup_tdescs.c:1.3 --- src/external/cddl/osnet/dist/tools/ctf/cvt/fixup_tdescs.c:1.2 Sun Feb 21 00:49:56 2010 +++ src/external/cddl/osnet/dist/tools/ctf/cvt/fixup_tdescs.c Wed Feb 24 21:53:26 2010 @@ -30,6 +30,10 @@ * fixups. */ +#if HAVE_NBTOOL_CONFIG_H +# include "nbtool_config.h" +#endif + #include <stdio.h> #include <strings.h> Index: src/external/cddl/osnet/dist/tools/ctf/cvt/iidesc.c diff -u src/external/cddl/osnet/dist/tools/ctf/cvt/iidesc.c:1.2 src/external/cddl/osnet/dist/tools/ctf/cvt/iidesc.c:1.3 --- src/external/cddl/osnet/dist/tools/ctf/cvt/iidesc.c:1.2 Sun Feb 21 00:49:56 2010 +++ src/external/cddl/osnet/dist/tools/ctf/cvt/iidesc.c Wed Feb 24 21:53:26 2010 @@ -29,6 +29,10 @@ * Routines for manipulating iidesc_t structures */ +#if HAVE_NBTOOL_CONFIG_H +# include "nbtool_config.h" +#endif + #include <stdio.h> #include <stdlib.h> #include <strings.h> Index: src/external/cddl/osnet/dist/tools/ctf/cvt/input.c diff -u src/external/cddl/osnet/dist/tools/ctf/cvt/input.c:1.2 src/external/cddl/osnet/dist/tools/ctf/cvt/input.c:1.3 --- src/external/cddl/osnet/dist/tools/ctf/cvt/input.c:1.2 Sun Feb 21 00:49:56 2010 +++ src/external/cddl/osnet/dist/tools/ctf/cvt/input.c Wed Feb 24 21:53:26 2010 @@ -29,6 +29,10 @@ * Routines for retrieving CTF data from a .SUNW_ctf ELF section */ +#if HAVE_NBTOOL_CONFIG_H +# include "nbtool_config.h" +#endif + #include <stdio.h> #include <stdlib.h> #include <fcntl.h> Index: src/external/cddl/osnet/dist/tools/ctf/cvt/merge.c diff -u src/external/cddl/osnet/dist/tools/ctf/cvt/merge.c:1.2 src/external/cddl/osnet/dist/tools/ctf/cvt/merge.c:1.3 --- src/external/cddl/osnet/dist/tools/ctf/cvt/merge.c:1.2 Sun Feb 21 00:49:56 2010 +++ src/external/cddl/osnet/dist/tools/ctf/cvt/merge.c Wed Feb 24 21:53:26 2010 @@ -111,6 +111,10 @@ * this comment. */ +#if HAVE_NBTOOL_CONFIG_H +# include "nbtool_config.h" +#endif + #include <stdio.h> #include <strings.h> #include <assert.h> Index: src/external/cddl/osnet/dist/tools/ctf/cvt/st_parse.c diff -u src/external/cddl/osnet/dist/tools/ctf/cvt/st_parse.c:1.2 src/external/cddl/osnet/dist/tools/ctf/cvt/st_parse.c:1.3 --- src/external/cddl/osnet/dist/tools/ctf/cvt/st_parse.c:1.2 Sun Feb 21 00:49:56 2010 +++ src/external/cddl/osnet/dist/tools/ctf/cvt/st_parse.c Wed Feb 24 21:53:26 2010 @@ -29,6 +29,10 @@ * This file is a sewer. */ +#if HAVE_NBTOOL_CONFIG_H +# include "nbtool_config.h" +#endif + #include <limits.h> #include <stdarg.h> #include <stdio.h> Index: src/external/cddl/osnet/dist/tools/ctf/cvt/stabs.c diff -u src/external/cddl/osnet/dist/tools/ctf/cvt/stabs.c:1.2 src/external/cddl/osnet/dist/tools/ctf/cvt/stabs.c:1.3 --- src/external/cddl/osnet/dist/tools/ctf/cvt/stabs.c:1.2 Sun Feb 21 00:49:56 2010 +++ src/external/cddl/osnet/dist/tools/ctf/cvt/stabs.c Wed Feb 24 21:53:26 2010 @@ -30,6 +30,10 @@ * based on the interesting parts of that data. */ +#if HAVE_NBTOOL_CONFIG_H +# include "nbtool_config.h" +#endif + #include <stdio.h> #include <stdlib.h> #include <fcntl.h> Index: src/external/cddl/osnet/dist/tools/ctf/cvt/tdata.c diff -u src/external/cddl/osnet/dist/tools/ctf/cvt/tdata.c:1.2 src/external/cddl/osnet/dist/tools/ctf/cvt/tdata.c:1.3 --- src/external/cddl/osnet/dist/tools/ctf/cvt/tdata.c:1.2 Sun Feb 21 00:49:56 2010 +++ src/external/cddl/osnet/dist/tools/ctf/cvt/tdata.c Wed Feb 24 21:53:26 2010 @@ -29,6 +29,10 @@ * Routines for manipulating tdesc and tdata structures */ +#if HAVE_NBTOOL_CONFIG_H +# include "nbtool_config.h" +#endif + #include <stdio.h> #include <stdlib.h> #include <strings.h> Index: src/external/cddl/osnet/dist/tools/ctf/cvt/traverse.c diff -u src/external/cddl/osnet/dist/tools/ctf/cvt/traverse.c:1.2 src/external/cddl/osnet/dist/tools/ctf/cvt/traverse.c:1.3 --- src/external/cddl/osnet/dist/tools/ctf/cvt/traverse.c:1.2 Sun Feb 21 00:49:56 2010 +++ src/external/cddl/osnet/dist/tools/ctf/cvt/traverse.c Wed Feb 24 21:53:26 2010 @@ -30,6 +30,10 @@ * as the tree is traversed. */ +#if HAVE_NBTOOL_CONFIG_H +# include "nbtool_config.h" +#endif + #include <stdio.h> #include <assert.h> Index: src/external/cddl/osnet/dist/tools/ctf/cvt/util.c diff -u src/external/cddl/osnet/dist/tools/ctf/cvt/util.c:1.2 src/external/cddl/osnet/dist/tools/ctf/cvt/util.c:1.3 --- src/external/cddl/osnet/dist/tools/ctf/cvt/util.c:1.2 Sun Feb 21 00:49:56 2010 +++ src/external/cddl/osnet/dist/tools/ctf/cvt/util.c Wed Feb 24 21:53:26 2010 @@ -29,6 +29,10 @@ * Utility functions */ +#if HAVE_NBTOOL_CONFIG_H +# include "nbtool_config.h" +#endif + #include <stdio.h> #include <stdlib.h> #include <string.h> Index: src/external/cddl/osnet/dist/tools/ctf/cvt/ctfmerge.c diff -u src/external/cddl/osnet/dist/tools/ctf/cvt/ctfmerge.c:1.3 src/external/cddl/osnet/dist/tools/ctf/cvt/ctfmerge.c:1.4 --- src/external/cddl/osnet/dist/tools/ctf/cvt/ctfmerge.c:1.3 Sun Feb 21 01:46:34 2010 +++ src/external/cddl/osnet/dist/tools/ctf/cvt/ctfmerge.c Wed Feb 24 21:53:26 2010 @@ -171,9 +171,15 @@ * this comment will not live to see the stock hit five. */ +#if HAVE_NBTOOL_CONFIG_H +# include "nbtool_config.h" +#endif + #include <stdio.h> #include <stdlib.h> +#define _NETBSD_SOURCE #include <unistd.h> +#undef _NETBSD_SOURCE #include <pthread.h> #include <assert.h> #if defined(sun) Index: src/external/cddl/osnet/dist/tools/ctf/cvt/dwarf.c diff -u src/external/cddl/osnet/dist/tools/ctf/cvt/dwarf.c:1.3 src/external/cddl/osnet/dist/tools/ctf/cvt/dwarf.c:1.4 --- src/external/cddl/osnet/dist/tools/ctf/cvt/dwarf.c:1.3 Sun Feb 21 01:46:34 2010 +++ src/external/cddl/osnet/dist/tools/ctf/cvt/dwarf.c Wed Feb 24 21:53:26 2010 @@ -82,6 +82,10 @@ * traversals. */ +#if HAVE_NBTOOL_CONFIG_H +# include "nbtool_config.h" +#endif + #include <stdio.h> #include <stdlib.h> #include <string.h> Index: src/external/cddl/osnet/dist/tools/ctf/cvt/output.c diff -u src/external/cddl/osnet/dist/tools/ctf/cvt/output.c:1.3 src/external/cddl/osnet/dist/tools/ctf/cvt/output.c:1.4 --- src/external/cddl/osnet/dist/tools/ctf/cvt/output.c:1.3 Sun Feb 21 01:46:34 2010 +++ src/external/cddl/osnet/dist/tools/ctf/cvt/output.c Wed Feb 24 21:53:26 2010 @@ -30,6 +30,10 @@ * for placing the resulting data into an output file. */ +#if HAVE_NBTOOL_CONFIG_H +# include "nbtool_config.h" +#endif + #include <stdio.h> #include <stdlib.h> #include <strings.h> Index: src/external/cddl/osnet/sys/sys/types.h diff -u src/external/cddl/osnet/sys/sys/types.h:1.3 src/external/cddl/osnet/sys/sys/types.h:1.4 --- src/external/cddl/osnet/sys/sys/types.h:1.3 Sun Feb 21 01:46:36 2010 +++ src/external/cddl/osnet/sys/sys/types.h Wed Feb 24 21:53:26 2010 @@ -1,4 +1,4 @@ -/* $NetBSD: types.h,v 1.3 2010/02/21 01:46:36 darran Exp $ */ +/* $NetBSD: types.h,v 1.4 2010/02/24 21:53:26 darran Exp $ */ /*- * Copyright (c) 2009 The NetBSD Foundation, Inc. @@ -65,7 +65,9 @@ */ #include <sys/stdint.h> +#define _NETBSD_SOURCE /* XXX TBD fix this */ #include_next <sys/types.h> +#undef _NETBSD_SOURCE #include_next <sys/ccompile.h> #ifndef _KERNEL