diff options
author | Ali Bahrami <Ali.Bahrami@Sun.COM> | 2010-02-22 09:19:31 -0700 |
---|---|---|
committer | Ali Bahrami <Ali.Bahrami@Sun.COM> | 2010-02-22 09:19:31 -0700 |
commit | 69112edd987c28fa551d4f8d9362a84a45365f17 (patch) | |
tree | 26319d6d073c90c67126a3b5f0d86a55c8952ced /usr/src/uts/common | |
parent | bb664d7ba7a656b21763d44dfc2da581c11444af (diff) | |
download | illumos-gate-69112edd987c28fa551d4f8d9362a84a45365f17.tar.gz |
6916788 ld version 2 mapfile syntax
PSARC/2009/688 Human readable and extensible ld mapfile syntax
Diffstat (limited to 'usr/src/uts/common')
-rw-r--r-- | usr/src/uts/common/sys/elf.h | 4 | ||||
-rw-r--r-- | usr/src/uts/common/sys/link.h | 4 |
2 files changed, 5 insertions, 3 deletions
diff --git a/usr/src/uts/common/sys/elf.h b/usr/src/uts/common/sys/elf.h index 0d4ce0babf..3df67ca410 100644 --- a/usr/src/uts/common/sys/elf.h +++ b/usr/src/uts/common/sys/elf.h @@ -19,7 +19,7 @@ * CDDL HEADER END */ /* - * Copyright 2009 Sun Microsystems, Inc. All rights reserved. + * Copyright 2010 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ @@ -720,6 +720,8 @@ typedef struct { #define CA_SUNW_NULL 0 #define CA_SUNW_HW_1 1 /* first hardware capabilities entry */ #define CA_SUNW_SF_1 2 /* first software capabilities entry */ +#define CA_SUNW_HW_2 3 /* second hardware capabilities entry */ +#define CA_SUNW_NUM 4 /* * Define software capabilities (CA_SUNW_SF_1 values). Note, hardware diff --git a/usr/src/uts/common/sys/link.h b/usr/src/uts/common/sys/link.h index f8361ced33..67d3e254a1 100644 --- a/usr/src/uts/common/sys/link.h +++ b/usr/src/uts/common/sys/link.h @@ -23,7 +23,7 @@ * Copyright (c) 1988 AT&T * All Rights Reserved * - * Copyright 2009 Sun Microsystems, Inc. All rights reserved. + * Copyright 2010 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ @@ -282,7 +282,7 @@ typedef struct { #define DF_1_IGNMULDEF 0x00040000 /* internal: krtld ignore muldefs */ #define DF_1_NOKSYMS 0x00080000 /* internal: don't export object's */ /* symbols via /dev/ksyms */ -#define DF_1_NOHDR 0x00100000 /* mapfile ?N:1st segment mapping */ +#define DF_1_NOHDR 0x00100000 /* mapfile: 1st segment mapping */ /* omits ELF & program headers */ #define DF_1_EDITED 0x00200000 /* object has been modified since */ /* being built by 'ld' */ |