Commit 16217667 authored by Cristian Simarro's avatar Cristian Simarro

added __programme_full and tidy up declarations

parent db57199f
...@@ -1024,7 +1024,9 @@ static void darshan_get_exe_and_mounts(struct darshan_core_runtime *core, ...@@ -1024,7 +1024,9 @@ static void darshan_get_exe_and_mounts(struct darshan_core_runtime *core,
char* truncate_string = "<TRUNCATED>"; char* truncate_string = "<TRUNCATED>";
int truncate_offset; int truncate_offset;
int space_left = DARSHAN_EXE_LEN; int space_left = DARSHAN_EXE_LEN;
int i; FILE *fh;
int i, ii;
char cmdl[DARSHAN_EXE_LEN];
int tmp_index = 0; int tmp_index = 0;
int skip = 0; int skip = 0;
...@@ -1065,9 +1067,6 @@ static void darshan_get_exe_and_mounts(struct darshan_core_runtime *core, ...@@ -1065,9 +1067,6 @@ static void darshan_get_exe_and_mounts(struct darshan_core_runtime *core,
{ {
/* get the name of the executable and the arguments from /* get the name of the executable and the arguments from
/proc/self/cmdline */ /proc/self/cmdline */
FILE *fh;
int i, ii;
char cmdl[DARSHAN_EXE_LEN];
cmdl[0] = '\0'; cmdl[0] = '\0';
fh = fopen("/proc/self/cmdline","r"); fh = fopen("/proc/self/cmdline","r");
...@@ -1085,7 +1084,7 @@ static void darshan_get_exe_and_mounts(struct darshan_core_runtime *core, ...@@ -1085,7 +1084,7 @@ static void darshan_get_exe_and_mounts(struct darshan_core_runtime *core,
} }
fclose(fh); fclose(fh);
} else { } else {
sprintf(cmdl, " <unknown args>"); sprintf(cmdl, "%s <unknown args>", __progname_full);
} }
strncat(core->log_exemnt_p, cmdl, space_left); strncat(core->log_exemnt_p, cmdl, space_left);
space_left = DARSHAN_EXE_LEN-strlen(core->log_exemnt_p); space_left = DARSHAN_EXE_LEN-strlen(core->log_exemnt_p);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment