diff options
author | David Bremner <bremner@debian.org> | 2017-11-11 08:46:16 -0400 |
---|---|---|
committer | David Bremner <bremner@debian.org> | 2017-11-11 08:46:16 -0400 |
commit | ddd3f417602bdd5fd55b741900f9450402c6ad02 (patch) | |
tree | 541c8e8e99eff11f58504975dc782d7ee931598b /lib/config_syserr.cc |
Import nullmailer_2.1.orig.tar.gz
[dgit import orig nullmailer_2.1.orig.tar.gz]
Diffstat (limited to 'lib/config_syserr.cc')
-rw-r--r-- | lib/config_syserr.cc | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/lib/config_syserr.cc b/lib/config_syserr.cc new file mode 100644 index 0000000..9dd70c0 --- /dev/null +++ b/lib/config_syserr.cc @@ -0,0 +1,33 @@ +// nullmailer -- a simple relay-only MTA +// Copyright (C) 2017 Bruce Guenter <bruce@untroubled.org> +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; either version 2 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +// +// You can contact me at <bruce@untroubled.org>. There is also a mailing list +// available to discuss this package. To subscribe, send an email to +// <nullmailer-subscribe@lists.untroubled.org>. + +#include <errno.h> +#include "config.h" +#include "errcodes.h" +#include "configio.h" +#include "cli++/cli++.h" + +bool config_syserr(const char* filename) +{ + if (errno != ENOENT) + cli_syserror(ERR_CONFIG, "Could not read config file \"", filename, "\""); + return false; +} |