do not write empty logs when started
[svn/Prometheus-QoS/.git] / utils.c
1 #include <string.h>
2 #include <stdlib.h>
3 #include <sys/types.h>
4 #include <sys/stat.h>
5
6 /* http://stackoverflow.com/questions/4021479/getting-file-modification-time-on-unix-using-utime-in-c */
7 time_t get_mtime(const char *path)
8 {
9 struct stat statbuf;
10 if (stat(path, &statbuf) == -1)
11 {
12 perror(path);
13 exit(1);
14 }
15 return statbuf.st_mtime;
16 }
17
18 /* just text line parsing */
19 char *parse_datafile_line(char *str)
20 {
21 char *ptr = strchr(str,' ');
22 if(!ptr)
23 {
24 ptr = strchr(str,'\t');
25 }
26
27 if(ptr)
28 {
29 *ptr = 0;
30 ptr++;
31 while(*ptr == ' ' || *ptr == '\t')
32 {
33 ptr++;
34 }
35 return ptr;
36 }
37 else
38 {
39 return NULL;
40 }
41 }
This page took 0.270205 seconds and 4 git commands to generate.