d1cacbb37474b0cbee6c1ddd05d27f731b2b43baMark Andrews// Automated Testing Framework (atf)
d1cacbb37474b0cbee6c1ddd05d27f731b2b43baMark Andrews// Copyright (c) 2007 The NetBSD Foundation, Inc.
d1cacbb37474b0cbee6c1ddd05d27f731b2b43baMark Andrews// All rights reserved.
d1cacbb37474b0cbee6c1ddd05d27f731b2b43baMark Andrews// Redistribution and use in source and binary forms, with or without
d1cacbb37474b0cbee6c1ddd05d27f731b2b43baMark Andrews// modification, are permitted provided that the following conditions
d1cacbb37474b0cbee6c1ddd05d27f731b2b43baMark Andrews// 1. Redistributions of source code must retain the above copyright
d1cacbb37474b0cbee6c1ddd05d27f731b2b43baMark Andrews// notice, this list of conditions and the following disclaimer.
d1cacbb37474b0cbee6c1ddd05d27f731b2b43baMark Andrews// 2. Redistributions in binary form must reproduce the above copyright
#include <cstdlib>
#include <fstream>
#include <vector>
#include "config.hpp"
#include "config_file.hpp"
#include "defs.hpp"
#include "env.hpp"
#include "fs.hpp"
#include "parser.hpp"
const vars_map&
return m_vars;
if (is) {
return dirs;
using namespace atf_config;
(void)p.rest_of_line();
(void)p.rest_of_line();
return merged;
return config;