Print this page
11657 Remove old ctf tools
*** 43,53 ****
#define CTFMERGE_OK 0
#define CTFMERGE_FATAL 1
#define CTFMERGE_USAGE 2
#define CTFMERGE_DEFAULT_NTHREADS 8
- #define CTFMERGE_ALTEXEC "CTFMERGE_ALTEXEC"
static void __attribute__((__noreturn__))
ctfmerge_fatal(const char *fmt, ...)
{
va_list ap;
--- 43,52 ----
*** 310,341 ****
"\t-m allow C-based input files to not have CTF\n"
"\t-o file to add CTF data to\n",
g_progname);
}
- static void
- ctfmerge_altexec(char **argv)
- {
- const char *alt;
- char *altexec;
-
- alt = getenv(CTFMERGE_ALTEXEC);
- if (alt == NULL || *alt == '\0')
- return;
-
- altexec = strdup(alt);
- if (altexec == NULL)
- ctfmerge_fatal("failed to allocate memory for altexec\n");
- if (unsetenv(CTFMERGE_ALTEXEC) != 0)
- ctfmerge_fatal("failed to unset %s from environment: %s\n",
- CTFMERGE_ALTEXEC, strerror(errno));
-
- (void) execv(altexec, argv);
- ctfmerge_fatal("failed to execute alternate program %s: %s",
- altexec, strerror(errno));
- }
-
int
main(int argc, char *argv[])
{
int err, i, c, ofd;
uint_t nthreads = CTFMERGE_DEFAULT_NTHREADS;
--- 309,318 ----
*** 347,358 ****
long argj;
char *eptr;
g_progname = basename(argv[0]);
- ctfmerge_altexec(argv);
-
/*
* We support a subset of the old CTF merge flags, mostly for
* compatibility.
*/
while ((c = getopt(argc, argv, ":d:fgj:l:L:mo:t")) != -1) {
--- 324,333 ----