From 065c77e28f2f7c79e73ad1bd52cf5ad8ce3c3127 Mon Sep 17 00:00:00 2001 From: hackbard Date: Thu, 2 Jun 2005 21:35:50 +0000 Subject: [PATCH] O_APPEND for log file --- main.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main.c b/main.c index fda8c45..4a878cf 100644 --- a/main.c +++ b/main.c @@ -193,7 +193,7 @@ int main(int argc, char **argv) { ++i; break; case 'l': - if((info.log_fd=open(argv[i+1],O_RDWR|O_CREAT))!=0) + if((info.log_fd=open(argv[i+1],O_RDWR|O_CREAT|O_APPEND))!=0) printf("logfile -> %s\n",argv[i+1]); else puts("warning: can't write to logfile."); @@ -231,7 +231,7 @@ int main(int argc, char **argv) { system(sys_call); if(info.log_fd==0) { - if((info.log_fd=open("/tmp/hdw-sniff.log",O_RDWR|O_CREAT))!=0) + if((info.log_fd=open("/tmp/hdw-sniff.log",O_RDWR|O_CREAT|O_APPEND))!=0) puts("using logfile /tmp/hdw-sniff.log ..."); else { puts("failed to open logfile ..."); -- 2.20.1