version 1.14, 2008/02/04 19:08:32 |
version 1.15, 2008/03/02 11:58:45 |
|
|
cvs_read_config(CVS_PATH_CONFIG, config_parse_line); |
cvs_read_config(CVS_PATH_CONFIG, config_parse_line); |
} |
} |
|
|
void |
int |
config_parse_line(char *line, int lineno) |
config_parse_line(char *line, int lineno) |
{ |
{ |
struct rlimit rl; |
struct rlimit rl; |
|
|
} else { |
} else { |
cvs_log(LP_ERR, "ignoring unknown option '%s'", opt); |
cvs_log(LP_ERR, "ignoring unknown option '%s'", opt); |
} |
} |
|
|
|
return (0); |
} |
} |
|
|
void |
void |
cvs_read_config(char *name, void (*cb)(char *, int)) |
cvs_read_config(char *name, int (*cb)(char *, int)) |
{ |
{ |
FILE *fp; |
FILE *fp; |
size_t len; |
size_t len; |
|
|
if (p[0] == '#' || p[0] == '\0') |
if (p[0] == '#' || p[0] == '\0') |
continue; |
continue; |
|
|
cb(p, lineno); |
if (cb(p, lineno) < 0) |
|
break; |
} |
} |
|
|
if (lbuf != NULL) |
if (lbuf != NULL) |