diff options
author | Joseph Hunkeler <jhunk@stsci.edu> | 2011-03-30 12:34:44 -0400 |
---|---|---|
committer | Joseph Hunkeler <jhunk@stsci.edu> | 2011-03-30 12:34:44 -0400 |
commit | bc95eb65ec89e021ec04f7d43bfbc8c7d718570c (patch) | |
tree | be33e9c437f0ca00d6c9b30b33eb517f8f6e6840 /log.c | |
parent | b6260768814d284ef2b726da5e38cf8560d34701 (diff) | |
download | duser-bc95eb65ec89e021ec04f7d43bfbc8c7d718570c.tar.gz |
Working delete-all command "delA"
Diffstat (limited to 'log.c')
-rw-r--r-- | log.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -2,6 +2,7 @@ #include <stdlib.h> #include <string.h> #include <stdarg.h> +#include <sys/types.h> #include <unistd.h> #include <limits.h> #include <errno.h> @@ -33,6 +34,7 @@ int COM(const char* func, char *format, ...) if(logfp == NULL) { fprintf(stderr, "Unable to open %s\n", LOGFILE); + exit(1); } va_list args; @@ -43,7 +45,7 @@ int COM(const char* func, char *format, ...) logtm = localtime(&logtime); snprintf(timestr, sizeof(timestr), "%02d-%02d-%02d %02d:%02d:%02d", logtm->tm_year+1900, logtm->tm_mon+1, logtm->tm_mday, logtm->tm_hour, logtm->tm_min, logtm->tm_sec); - snprintf(tmpstr, sizeof(tmpstr), "%s _%s_: %s", timestr, func, str); + snprintf(tmpstr, sizeof(tmpstr), "%s %d _%s_: %s", timestr, getuid(), func, str); fprintf(logfp, "%s", tmpstr); fclose(logfp); |