]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - ld/ldver.c
update copyright dates
[thirdparty/binutils-gdb.git] / ld / ldver.c
CommitLineData
252b5132 1/* ldver.c -- Print linker version.
aef6203b
AM
2 Copyright 1991, 1992, 1993, 1994, 1995, 1996, 1997, 2000, 2001, 2002,
3 2003 Free Software Foundation, Inc.
252b5132 4
d342277e 5 This file is part of GLD, the Gnu Linker.
252b5132 6
d342277e
NC
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 2 of the License, or
10 (at your option) any later version.
252b5132 11
d342277e
NC
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.
252b5132 16
d342277e
NC
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., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
252b5132
RH
20
21#include <stdio.h>
22#include "bfd.h"
c6db2f05 23#include "bfdver.h"
252b5132
RH
24#include "sysdep.h"
25
26#include "ld.h"
27#include "ldver.h"
b71e2778
AM
28#include "ldexp.h"
29#include "ldlang.h"
30#include "ldfile.h"
252b5132
RH
31#include "ldemul.h"
32#include "ldmain.h"
33
252b5132 34void
62b635b6 35ldversion (int noisy)
252b5132 36{
d32820f2
AM
37 /* Output for noisy == 2 is intended to follow the GNU standards. */
38 fprintf (stdout, _("GNU ld version %s\n"), BFD_VERSION_STRING);
39
40 if (noisy & 2)
41 {
d342277e 42 printf (_("Copyright 2005 Free Software Foundation, Inc.\n"));
d32820f2
AM
43 printf (_("\
44This program is free software; you may redistribute it under the terms of\n\
45the GNU General Public License. This program has absolutely no warranty.\n"));
46 }
252b5132 47
d32820f2 48 if (noisy & 1)
252b5132
RH
49 {
50 ld_emulation_xfer_type **ptr = ld_emulations;
6d5e62f8 51
252b5132 52 printf (_(" Supported emulations:\n"));
6d5e62f8 53 while (*ptr)
252b5132
RH
54 {
55 printf (" %s\n", (*ptr)->emulation_name);
56 ptr++;
57 }
58 }
59}