* bsd-uthread.c (bsd_uthread_wait): Don't try to fetch thread IDs
[deliverable/binutils-gdb.git] / ld / ldver.c
CommitLineData
252b5132 1/* ldver.c -- Print linker version.
aef6203b 2 Copyright 1991, 1992, 1993, 1994, 1995, 1996, 1997, 2000, 2001, 2002,
066c2a57 3 2003, 2007 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
75be928b 19 Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301, USA. */
252b5132 20
3db64b00 21#include "sysdep.h"
252b5132 22#include "bfd.h"
c6db2f05 23#include "bfdver.h"
252b5132
RH
24
25#include "ld.h"
26#include "ldver.h"
b71e2778
AM
27#include "ldexp.h"
28#include "ldlang.h"
29#include "ldfile.h"
252b5132
RH
30#include "ldemul.h"
31#include "ldmain.h"
32
252b5132 33void
62b635b6 34ldversion (int noisy)
252b5132 35{
d32820f2 36 /* Output for noisy == 2 is intended to follow the GNU standards. */
066c2a57 37 fprintf (stdout, _("GNU ld %s\n"), BFD_VERSION_STRING);
d32820f2
AM
38
39 if (noisy & 2)
40 {
066c2a57 41 printf (_("Copyright 2007 Free Software Foundation, Inc.\n"));
d32820f2
AM
42 printf (_("\
43This program is free software; you may redistribute it under the terms of\n\
44the GNU General Public License. This program has absolutely no warranty.\n"));
45 }
252b5132 46
d32820f2 47 if (noisy & 1)
252b5132
RH
48 {
49 ld_emulation_xfer_type **ptr = ld_emulations;
6d5e62f8 50
252b5132 51 printf (_(" Supported emulations:\n"));
6d5e62f8 52 while (*ptr)
252b5132
RH
53 {
54 printf (" %s\n", (*ptr)->emulation_name);
55 ptr++;
56 }
57 }
58}
This page took 0.359265 seconds and 4 git commands to generate.