1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22: #include "sysdep.h"
23: #include "bfd.h"
24: #include "bfdver.h"
25:
26: #include "ld.h"
27: #include "ldver.h"
28: #include "ldexp.h"
29: #include "ldlang.h"
30: #include "ldfile.h"
31: #include "ldemul.h"
32: #include "ldmain.h"
33:
34: void
35: ldversion (int noisy)
36: {
37:
38: fprintf (stdout, _("GNU ld %s\n"), BFD_VERSION_STRING);
39:
40: if (noisy & 2)
41: {
42: printf (_("Copyright 2007 Free Software Foundation, Inc.\n"));
43: printf (_("\
44: This program is free software; you may redistribute it under the terms of\n\
45: the GNU General Public License version 3 or (at your option) a later version.\n\
46: This program has absolutely no warranty.\n"));
47: }
48:
49: if (noisy & 1)
50: {
51: ld_emulation_xfer_type **ptr = ld_emulations;
52:
53: printf (_(" Supported emulations:\n"));
54: while (*ptr)
55: {
56: printf (" %s\n", (*ptr)->emulation_name);
57: ptr++;
58: }
59: }
60: }