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>2011-03-30 12:34:44 -0400
commitbc95eb65ec89e021ec04f7d43bfbc8c7d718570c (patch)
treebe33e9c437f0ca00d6c9b30b33eb517f8f6e6840 /log.c
parentb6260768814d284ef2b726da5e38cf8560d34701 (diff)
downloadduser-bc95eb65ec89e021ec04f7d43bfbc8c7d718570c.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);