]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gold/nacl.cc
Update year range in copyright notice of binutils files
[thirdparty/binutils-gdb.git] / gold / nacl.cc
CommitLineData
2e702c99
RM
1// nacl.cc -- Native Client support for gold
2
250d07de 3// Copyright (C) 2012-2021 Free Software Foundation, Inc.
2e702c99
RM
4
5// This file is part of gold.
6
7// This program is free software; you can redistribute it and/or modify
8// it under the terms of the GNU General Public License as published by
9// the Free Software Foundation; either version 3 of the License, or
10// (at your option) any later version.
11
12// This program is distributed in the hope that it will be useful,
13// but WITHOUT ANY WARRANTY; without even the implied warranty of
14// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15// GNU General Public License for more details.
16
17// You should have received a copy of the GNU General Public License
18// along with this program; if not, write to the Free Software
19// Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston,
20// MA 02110-1301, USA.
21
22#include "gold.h"
23
24#include <cstdio>
2cadc0bf 25#include "libiberty.h"
2e702c99
RM
26
27#include "nacl.h"
28#include "elfcpp.h"
29
30namespace gold
31{
32
33// Copied from object.cc:Object::error.
34void
35Sniff_file::error(const char* format, ...) const
36{
37 va_list args;
38 va_start(args, format);
39 char* buf = NULL;
40 if (vasprintf(&buf, format, args) < 0)
41 gold_nomem();
42 va_end(args);
43 gold_error(_("%s: %s"), this->file_.filename().c_str(), buf);
44 free(buf);
45}
46
47} // end namespace gold