Index: src/nsca.c
--- src/nsca.c.orig
+++ src/nsca.c
@@ -29,7 +29,7 @@ static char server_address[64]="";
 static int socket_timeout=DEFAULT_SOCKET_TIMEOUT;
 static int log_facility=LOG_DAEMON;
 
-static char config_file[MAX_INPUT_BUFFER]="nsca.cfg";
+static char config_file[MAX_INPUT_BUFFER]="/etc/nsca.cfg";
 static char alternate_dump_file[MAX_INPUT_BUFFER]="/dev/null";
 static char command_file[MAX_INPUT_BUFFER]="";
 static char password[MAX_INPUT_BUFFER]="";
@@ -1299,7 +1299,7 @@ static int write_checkresult_file(char *host_name, cha
         time(&current_time);
         fprintf(checkresult_file_fp,"### NSCA Passive Check Result ###\n");
         fprintf(checkresult_file_fp,"# Time: %s",ctime(&current_time));
-        fprintf(checkresult_file_fp,"file_time=%ld\n\n",current_time);
+        fprintf(checkresult_file_fp,"file_time=%lld\n\n",(long long)current_time);
         fprintf(checkresult_file_fp,"### %s Check Result ###\n",(!*svc_description)?"Host":"Service");
         fprintf(checkresult_file_fp,"host_name=%s\n",host_name);
         if(strcmp(svc_description,""))
@@ -1309,8 +1309,8 @@ static int write_checkresult_file(char *host_name, cha
         fprintf(checkresult_file_fp,"reschedule_check=0\n");
         /* We have no latency data at this point. */
         fprintf(checkresult_file_fp,"latency=0\n");
-        fprintf(checkresult_file_fp,"start_time=%lu.%lu\n",check_time,0L);
-        fprintf(checkresult_file_fp,"finish_time=%lu.%lu\n",check_time,0L);
+        fprintf(checkresult_file_fp,"start_time=%llu.%lu\n",(long long)check_time,0L);
+        fprintf(checkresult_file_fp,"finish_time=%llu.%lu\n",(long long)check_time,0L);
         fprintf(checkresult_file_fp,"return_code=%d\n",return_code);
         /* newlines in output are already escaped */
         fprintf(checkresult_file_fp,"output=%s\n",(plugin_output==NULL)?"":plugin_output);
