1 #
   2 # Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
   3 # Use is subject to license terms.
   4 #
   5 # CDDL HEADER START
   6 #
   7 # The contents of this file are subject to the terms of the
   8 # Common Development and Distribution License, Version 1.0 only
   9 # (the "License").  You may not use this file except in compliance
  10 # with the License.
  11 #
  12 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
  13 # or http://www.opensolaris.org/os/licensing.
  14 # See the License for the specific language governing permissions
  15 # and limitations under the License.
  16 #
  17 # When distributing Covered Code, include this CDDL HEADER in each
  18 # file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  19 # If applicable, add the following below this CDDL HEADER, with the
  20 # fields enclosed by brackets "[]" replaced with your own identifying
  21 # information: Portions Copyright [yyyy] [name of copyright owner]
  22 #
  23 # CDDL HEADER END
  24 #
  25 # ident "%Z%%M% %I%     %E% SMI"
  26 
  27 
  28 @ _START_
  29 
  30 # Messages for cmd/sgs/librtld
  31 
  32 @ MSG_ID_LIBRTLD
  33 
  34 
  35 # System call messages
  36 
  37 @ MSG_SYS_PROC          "%s: /proc error: %s"
  38 @ MSG_SYS_OPEN          "%s: open failed: %s"
  39 
  40 
  41 # Image processing messages
  42 
  43 @ MSG_IMG_ELF           "%s: is not a dynamic ELF object"
  44 @ MSG_IMG_DATASEG       "%s: data segment not found"
  45 @ MSG_IMG_DATASEC       "%s: final data section not found"
  46 
  47 
  48 # ELF processing messages
  49 
  50 @ MSG_DT_UNKNOWN        "%s: unknown dynamic entry: ignored: %lld"
  51 
  52 
  53 # Basic strings
  54 
  55 @ MSG_STR_UNKNOWN       "<unknown>"
  56 
  57 
  58 @ _END_
  59 
  60 
  61 # The following strings represent reserved section and symbol names.  Reference
  62 # to these strings is via the MSG_ORIG() macro, and thus no translations are
  63 # required.
  64 
  65 @ MSG_FMT_PROC          "/proc/%d"
  66 
  67 @ MSG_ELF_BEGIN         "%s: elf_begin"
  68 @ MSG_ELF_GETDATA       "%s: elf_getdata"
  69 @ MSG_ELF_GETEHDR       "%s: elf_getehdr"
  70 @ MSG_ELF_GETPHDR       "%s: elf_getphdr"
  71 @ MSG_ELF_GETSCN        "%s: elf_getscn"
  72 @ MSG_ELF_GETSHDR       "%s: elf_getshdr"
  73 @ MSG_ELF_GETSHDRNUM    "%s: elf_getshdrnum"
  74 @ MSG_ELF_GETSHDRSTRNDX "%s: elf_getshdrstrndx"
  75 @ MSG_ELF_NEWDATA       "%s: elf_newdata"
  76 @ MSG_ELF_NEWEHDR       "%s: elf_newehdr"
  77 @ MSG_ELF_NEWPHDR       "%s: elf_newphdr"
  78 @ MSG_ELF_NEWSCN        "%s: elf_newscn"
  79 @ MSG_ELF_NEWSHDR       "%s: elf_newshdr"
  80 @ MSG_ELF_UPDATE        "%s: elf_update"
  81 
  82 @ MSG_SCN_HEAP          ".SUNW_heap"
  83 @ MSG_SCN_RELOC         ".SUNW_reloc"
  84 @ MSG_SCN_SHSTR         ".shstrtab"
  85 
  86 @ MSG_SYM_END           "_end"
  87 @ MSG_SYM_EDATA         "_edata"
  88 
  89 @ MSG_SUNW_OST_SGS      "SUNW_OST_SGS"