aboutsummaryrefslogtreecommitdiff
path: root/log.c
diff options
context:
space:
mode:
authorJoseph Hunkeler <jhunk@stsci.edu>2011-03-30 12:34:44 -0400
committerJoseph Hunkeler <jhunk@stsci.edu>2012-05-25 14:20:34 -0400
commit6202a035cd35d7e994208f746f95041856e0e53b (patch)
treebe33e9c437f0ca00d6c9b30b33eb517f8f6e6840 /log.c
parent38bb65d03353d053512782d239ce6d7a87fd8723 (diff)
downloadduser-6202a035cd35d7e994208f746f95041856e0e53b.tar.gz
Working delete-all command "delA"
Diffstat (limited to 'log.c')
-rw-r--r--log.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/log.c b/log.c
index a30bdc8..2aad783 100644
--- a/log.c
+++ b/log.c
@@ -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);