60 |
get_conf(char *file) |
get_conf(char *file) |
61 |
{ |
{ |
62 |
char fop[BUFSIZ]; |
char fop[BUFSIZ]; |
63 |
char *buf, *dbuf; |
// char *buf, *dbuf; |
64 |
FILE *conf_file; |
FILE *conf_file; |
65 |
size_t l_len; |
// size_t l_len; |
66 |
|
|
67 |
if ((conf_file = (FILE *) fopen(file, "r")) == NULL) |
if ((conf_file = (FILE *) fopen(file, "r")) == NULL) |
68 |
return (1); |
return (1); |
75 |
if(fop[strlen(fop) - 1] == '\n'){ |
if(fop[strlen(fop) - 1] == '\n'){ |
76 |
fop[strlen(fop) - 1] = 0;} |
fop[strlen(fop) - 1] = 0;} |
77 |
|
|
78 |
else { |
/* else { |
79 |
dbuf = (char *) malloc(l_len + 1); |
dbuf = (char *) malloc(l_len + 1); |
80 |
if (dbuf == NULL) |
if (dbuf == NULL) |
81 |
err(1, "malloc"); |
err(1, "malloc"); |
82 |
STRING_COPY(dbuf, buf, l_len); |
STRING_COPY(dbuf, buf, l_len); |
83 |
buf = dbuf; |
buf = dbuf; |
84 |
} |
} */ |
85 |
|
|
86 |
if (buf[0] != '#') { |
if (fop[0] != '#') { |
87 |
/* debug_inf_w("parsing %s\n", *buf); */ |
/* debug_inf_w("parsing %s\n", *buf); */ |
88 |
conf_parse(buf, l_len); /* parse what we got */ |
conf_parse(fop, BUFSIZ); /* parse what we got */ |
89 |
} |
} |
90 |
} |
} |
91 |
|
|