summaryrefslogtreecommitdiff
path: root/sysdep/unix/main.c
diff options
context:
space:
mode:
authorOndrej Filip <feela@network.cz>2012-08-07 11:15:23 +0200
committerOndrej Filip <feela@network.cz>2012-08-07 11:15:23 +0200
commit60c412b9368fd7c3b0a8df2200f02140adcb0cf3 (patch)
tree237d3c0b8aa86c6f3a88a76141ab51ca94b1fcd7 /sysdep/unix/main.c
parent3fe1d9e4a40663b93b59f5b6f9d61af9dc6a8ae6 (diff)
parent94e2f1c111721d6213ea65cac5c53036e38e3973 (diff)
Merge branch 'master' of ssh://git.nic.cz/birdv1.3.8
Diffstat (limited to 'sysdep/unix/main.c')
-rw-r--r--sysdep/unix/main.c24
1 files changed, 0 insertions, 24 deletions
diff --git a/sysdep/unix/main.c b/sysdep/unix/main.c
index e0563aae..f0344a8f 100644
--- a/sysdep/unix/main.c
+++ b/sysdep/unix/main.c
@@ -162,29 +162,6 @@ cf_read(byte *dest, unsigned int len, int fd)
return l;
}
-static int
-cf_open(char *filename)
-{
- char full_name[BIRD_FNAME_MAX];
- char *cur = filename;
- int ret;
-
- if (*filename != '/') {
- char dir[BIRD_FNAME_MAX];
- strncpy(dir, config_name, sizeof(dir));
- dir[sizeof(dir)-1] = 0;
- snprintf(full_name, sizeof(full_name), "%s/%s", dirname(dir), filename);
- full_name[sizeof(full_name)-1] = 0;
- cur = full_name;
- }
-
- if ((ret = open(cur, O_RDONLY)) == -1)
- cf_error("Unable to open included configuration file: %s", cur);
-
- return ret;
-}
-
-
void
sysdep_preconfig(struct config *c)
{
@@ -216,7 +193,6 @@ unix_read_config(struct config **cp, char *name)
if (conf->file_fd < 0)
return 0;
cf_read_hook = cf_read;
- cf_open_hook = cf_open;
ret = config_parse(conf);
close(conf->file_fd);
return ret;