1 #include <stdio.h>
2 #include <errno.h>
3 #include <unistd.h>
4 #include <string.h>
5 #include "vars.h"
6 
err_mes(char * mes)7 void err_mes(char* mes)
8 {
9     FILE *elog;
10     if (!err_log) {return;}
11     if ((elog=fopen(err_log,"a"))==NULL)
12            {
13 	    printf("ERROR: Can't write to file %s: %s\n",err_log,strerror(errno));
14 	    exit(-1);
15 	   }
16 
17     fprintf(elog,"%s [%d] %s\n",now(),getpid(),mes);
18     fclose (elog);
19 
20    #ifdef DEBUG_ERR_MES
21     fprintf(stderr,"%s [%d] %s\n",now(),getpid(),mes);
22    #endif
23 }
24