Print this page
11657 Remove old ctf tools
@@ -8,11 +8,11 @@
* source. A copy of the CDDL is also available via the Internet at
* http://www.illumos.org/license/CDDL.
*/
/*
- * Copyright (c) 2019, Joyent, Inc.
+ * Copyright 2019 Joyent, Inc.
*/
/*
* Create CTF from extant debugging information
*/
@@ -37,12 +37,10 @@
#define CTFCONVERT_FATAL 1
#define CTFCONVERT_USAGE 2
#define CTFCONVERT_DEFAULT_NTHREADS 4
-#define CTFCONVERT_ALTEXEC "CTFCONVERT_ALTEXEC"
-
static char *ctfconvert_progname;
static void
ctfconvert_fatal(const char *fmt, ...)
{
@@ -220,32 +218,10 @@
}
VERIFY(ctf_type_size(fp, cpuid) == sz);
}
-static void
-ctfconvert_altexec(char **argv)
-{
- const char *alt;
- char *altexec;
-
- alt = getenv(CTFCONVERT_ALTEXEC);
- if (alt == NULL || *alt == '\0')
- return;
-
- altexec = strdup(alt);
- if (altexec == NULL)
- ctfconvert_fatal("failed to allocate memory for altexec\n");
- if (unsetenv(CTFCONVERT_ALTEXEC) != 0)
- ctfconvert_fatal("failed to unset %s from environment: %s\n",
- CTFCONVERT_ALTEXEC, strerror(errno));
-
- (void) execv(altexec, argv);
- ctfconvert_fatal("failed to execute alternate program %s: %s",
- altexec, strerror(errno));
-}
-
int
main(int argc, char *argv[])
{
int c, ifd, err;
boolean_t keep = B_FALSE;
@@ -262,12 +238,10 @@
boolean_t optx = B_FALSE;
boolean_t ignore_non_c = B_FALSE;
ctfconvert_progname = basename(argv[0]);
- ctfconvert_altexec(argv);
-
while ((c = getopt(argc, argv, ":ij:kl:L:mo:X")) != -1) {
switch (c) {
case 'i':
ignore_non_c = B_TRUE;
break;