xref: /illumos-gate/usr/src/cmd/sgs/rtld/common/rtld.msg (revision 56726c7e)
17c478bd9Sstevel@tonic-gate#
27c478bd9Sstevel@tonic-gate# CDDL HEADER START
37c478bd9Sstevel@tonic-gate#
47c478bd9Sstevel@tonic-gate# The contents of this file are subject to the terms of the
55aefb655Srie# Common Development and Distribution License (the "License").
65aefb655Srie# You may not use this file except in compliance with the License.
77c478bd9Sstevel@tonic-gate#
87c478bd9Sstevel@tonic-gate# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
97c478bd9Sstevel@tonic-gate# or http://www.opensolaris.org/os/licensing.
107c478bd9Sstevel@tonic-gate# See the License for the specific language governing permissions
117c478bd9Sstevel@tonic-gate# and limitations under the License.
127c478bd9Sstevel@tonic-gate#
137c478bd9Sstevel@tonic-gate# When distributing Covered Code, include this CDDL HEADER in each
147c478bd9Sstevel@tonic-gate# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
157c478bd9Sstevel@tonic-gate# If applicable, add the following below this CDDL HEADER, with the
167c478bd9Sstevel@tonic-gate# fields enclosed by brackets "[]" replaced with your own identifying
177c478bd9Sstevel@tonic-gate# information: Portions Copyright [yyyy] [name of copyright owner]
187c478bd9Sstevel@tonic-gate#
197c478bd9Sstevel@tonic-gate# CDDL HEADER END
207c478bd9Sstevel@tonic-gate#
21552ff457Srie
22552ff457Srie#
23dc0f59e5SAli Bahrami# Copyright (c) 1995, 2010, Oracle and/or its affiliates. All rights reserved.
24*56726c7eSRobert Mustacchi# Copyright 2022 Oxide Computer Company
25552ff457Srie#
267c478bd9Sstevel@tonic-gate
277c478bd9Sstevel@tonic-gate@ _START_
287c478bd9Sstevel@tonic-gate
297c478bd9Sstevel@tonic-gate# Message file for cmd/sgs/rtld (ld.so.1)
307c478bd9Sstevel@tonic-gate
317c478bd9Sstevel@tonic-gate@ MSG_ID_RTLD
327c478bd9Sstevel@tonic-gate
337c478bd9Sstevel@tonic-gate# Usage error
347c478bd9Sstevel@tonic-gate@ MSG_USG_BADOPT	"usage: ld.so.1 [-e option,...] \
3541072f3cSrie			 dynamic-object [object args,...]"
367c478bd9Sstevel@tonic-gate
377c478bd9Sstevel@tonic-gate# Message formatting error.
387c478bd9Sstevel@tonic-gate@ MSG_EMG_BUFOVRFLW	"ld.so.1: internal: message buffer overflow"
397c478bd9Sstevel@tonic-gate
407c478bd9Sstevel@tonic-gate# Argument processing errors
417c478bd9Sstevel@tonic-gate
427c478bd9Sstevel@tonic-gate@ MSG_ARG_ILLMODE_1	"illegal mode: RTLD_NOW or RTLD_LAZY or RTLD_NOLOAD \
437c478bd9Sstevel@tonic-gate			 required"
447c478bd9Sstevel@tonic-gate@ MSG_ARG_ILLMODE_2	"illegal mode: RTLD_NOW cannot be combined with \
457c478bd9Sstevel@tonic-gate			 RTLD_LAZY"
467c478bd9Sstevel@tonic-gate@ MSG_ARG_ILLMODE_3	"illegal mode: LM_ID_NEWLM requires non-zero path"
477c478bd9Sstevel@tonic-gate@ MSG_ARG_ILLMODE_4	"illegal mode: LM_ID_NEWLM cannot be combined with \
487c478bd9Sstevel@tonic-gate			 RTLD_PARENT"
497c478bd9Sstevel@tonic-gate@ MSG_ARG_ILLMODE_5	"illegal mode: potential multiple path expansion \
507c478bd9Sstevel@tonic-gate			 requires RTLD_FIRST"
517c478bd9Sstevel@tonic-gate
527c478bd9Sstevel@tonic-gate@ MSG_ARG_ILLPATH	"illegal pathname"
537c478bd9Sstevel@tonic-gate@ MSG_ARG_ILLSYM	"illegal symbol name"
54f441771bSRod Evans@ MSG_ARG_ILLNAME	"illegal name"
557c478bd9Sstevel@tonic-gate@ MSG_ARG_INVADDR	"address 0x%llx does not fall within any mapped object"
56b4059b01SRod Evans@ MSG_ARG_INVHNDL	"invalid handle: 0x%llx"
577c478bd9Sstevel@tonic-gate@ MSG_ARG_ILLVAL	"illegal request value"
587c478bd9Sstevel@tonic-gate@ MSG_ARG_NOCONFIG	"no configuration file in use"
597c478bd9Sstevel@tonic-gate@ MSG_ARG_NOPROFNAME	"no profile target specified"
607c478bd9Sstevel@tonic-gate@ MSG_ARG_ATEXIT	"purge of atexit() registrations failed: %d"
617c478bd9Sstevel@tonic-gate@ MSG_ARG_SERCNT	"information path count (%d) insufficient"
627c478bd9Sstevel@tonic-gate@ MSG_ARG_SERSIZE	"information buffer size (%lld) insufficient"
637c478bd9Sstevel@tonic-gate@ MSG_ARG_ILLFLAGS	"illegal flags value: %d"
647c478bd9Sstevel@tonic-gate@ MSG_ARG_ILLINFO	"non-null info field required for flags value: %d"
657c478bd9Sstevel@tonic-gate@ MSG_ARG_INVSIG	"invalid signal supplied: %d"
667c478bd9Sstevel@tonic-gate
677c478bd9Sstevel@tonic-gate# General error diagnostics
687c478bd9Sstevel@tonic-gate
697c478bd9Sstevel@tonic-gate@ MSG_GEN_NOOPEN	"DF_1_NOOPEN tagged object may not be dlopen()'ed"
707c478bd9Sstevel@tonic-gate
717c478bd9Sstevel@tonic-gate@ MSG_GEN_NOFILE	"%s: can't find file"
727c478bd9Sstevel@tonic-gate@ MSG_GEN_ALTER		"%s: alternate file in use"
737c478bd9Sstevel@tonic-gate@ MSG_GEN_NOSYM		"%s: can't find symbol"
747c478bd9Sstevel@tonic-gate@ MSG_GEN_NODUMP	"%s: DF_1_NODUMP tagged object may not be dldump()'ed"
757c478bd9Sstevel@tonic-gate
767c478bd9Sstevel@tonic-gate# Move related messages
777c478bd9Sstevel@tonic-gate
787c478bd9Sstevel@tonic-gate@ MSG_MOVE_ERR1		"move entry with illegal size; ignored"
797c478bd9Sstevel@tonic-gate
807c478bd9Sstevel@tonic-gate
817c478bd9Sstevel@tonic-gate# Relocation processing messages (some of these are required to satisfy
827c478bd9Sstevel@tonic-gate# do_reloc(), which is common code used by cmd/sgs/libld - make sure both
837c478bd9Sstevel@tonic-gate# message files remain consistent).
847c478bd9Sstevel@tonic-gate
857c478bd9Sstevel@tonic-gate@ MSG_REL_NOSYM		"relocation error: file %s: symbol %s: \
867c478bd9Sstevel@tonic-gate			 referenced symbol not found"
877c478bd9Sstevel@tonic-gate@ MSG_REL_PLTREF	"relocation error: %s: unidentifiable procedure \
887c478bd9Sstevel@tonic-gate			 reference: link-map 0x%llx, offset 0x%llx, \
897c478bd9Sstevel@tonic-gate			 called from 0x%llx"
90552ff457Srie@ MSG_REL_UNSUPSZ	"relocation error: %s: file %s: symbol %s: \
91552ff457Srie			 offset size (%d bytes) is not supported"
92d326b23bSrie@ MSG_REL_BADTLS	"relocation error: %s: file %s: symbol %s: \
93d326b23bSrie			 file contains insufficient TLS support information"
947c478bd9Sstevel@tonic-gate
957c478bd9Sstevel@tonic-gate# System call messages.
967c478bd9Sstevel@tonic-gate
977c478bd9Sstevel@tonic-gate@ MSG_SYS_BRK		"%s: brk failed: %s"
987c478bd9Sstevel@tonic-gate@ MSG_SYS_OPEN		"%s: open failed: %s"
997c478bd9Sstevel@tonic-gate@ MSG_SYS_MMAP		"%s: mmap failed: %s"
1007c478bd9Sstevel@tonic-gate@ MSG_SYS_MPROT		"%s: mprotect failed: %s"
10156deab07SRod Evans@ MSG_SYS_MMAPANON	"mmap anon failed: %s"
1027c478bd9Sstevel@tonic-gate
1037c478bd9Sstevel@tonic-gate@ MSG_SEC_OPEN		"%s: open failed: No such file in secure directories"
1047c478bd9Sstevel@tonic-gate@ MSG_SEC_ILLEGAL	"%s: open failed: illegal insecure pathname"
1057c478bd9Sstevel@tonic-gate
1067c478bd9Sstevel@tonic-gate
1077c478bd9Sstevel@tonic-gate# Configuration failures
1087c478bd9Sstevel@tonic-gate
1097c478bd9Sstevel@tonic-gate@ MSG_CONF_APP		"configuration file: %s: is specific to application: %s"
1107c478bd9Sstevel@tonic-gate@ MSG_CONF_DSTAT	"configuration file: %s: original directory %s: stat \
1117c478bd9Sstevel@tonic-gate			 failed: %s"
1127c478bd9Sstevel@tonic-gate@ MSG_CONF_FSTAT	"configuration file: %s: original file %s: stat \
1137c478bd9Sstevel@tonic-gate			 failed: %s"
1147c478bd9Sstevel@tonic-gate@ MSG_CONF_FCMP		"configuration file: %s: original file %s: modified \
1157c478bd9Sstevel@tonic-gate			 since configuration file creation"
1167c478bd9Sstevel@tonic-gate
1177c478bd9Sstevel@tonic-gate# Link Audit diagnostic message formats
1187c478bd9Sstevel@tonic-gate
1197c478bd9Sstevel@tonic-gate@ MSG_AUD_BADVERS	"version mismatch: current %d: required %d"
1207c478bd9Sstevel@tonic-gate@ MSG_AUD_DISABLED	"%s: audit initialization failure: disabled"
1217c478bd9Sstevel@tonic-gate
1227c478bd9Sstevel@tonic-gate
1237c478bd9Sstevel@tonic-gate# Versioning diagnostics.
1247c478bd9Sstevel@tonic-gate
12569112eddSAli Bahrami@ MSG_VER_NFOUND	"%s: version '%s' not found (required by file %s)"
1267c478bd9Sstevel@tonic-gate
1277c478bd9Sstevel@tonic-gate
1287c478bd9Sstevel@tonic-gate# Diagnostics generated under the control of ldd(1).
1297c478bd9Sstevel@tonic-gate
1307c478bd9Sstevel@tonic-gate@ MSG_LDD_VER_FIND	"   find version=%s\n"
1317c478bd9Sstevel@tonic-gate@ MSG_LDD_VER_NFOUND	"\t%s (%s) =>\t (version not found)\n"
1327c478bd9Sstevel@tonic-gate
1337c478bd9Sstevel@tonic-gate@ MSG_LDD_SYM_NFOUND	"\tsymbol not found: %s\t\t(%s)\n"
1347c478bd9Sstevel@tonic-gate
1357c478bd9Sstevel@tonic-gate@ MSG_LDD_PTH_TRYING	"    trying path=%s%s\n"
1367c478bd9Sstevel@tonic-gate@ MSG_LDD_PTH_LIBPATH	"    search path=%s  (LD_LIBRARY_PATH)\n"
1377c478bd9Sstevel@tonic-gate@ MSG_LDD_PTH_LIBPATHC	"    search path=%s  (configuration \
1387c478bd9Sstevel@tonic-gate			 LD_LIBRARY_PATH - %s)\n"
1391a05c315Srie@ MSG_LDD_PTH_RUNPATH	"    search path=%s  (RUNPATH/RPATH from file %s)\n"
1407c478bd9Sstevel@tonic-gate@ MSG_LDD_PTH_BGNDFL	"    search path="
1417c478bd9Sstevel@tonic-gate@ MSG_LDD_PTH_ENDDFL	"  (default)\n"
1427c478bd9Sstevel@tonic-gate@ MSG_LDD_PTH_ENDDFLC	"  (configuration default - %s)\n"
1437c478bd9Sstevel@tonic-gate@ MSG_LDD_PTH_IGNORE	"    ignore path=%s  (insecure directory name)\n"
1447c478bd9Sstevel@tonic-gate
1457c478bd9Sstevel@tonic-gate@ MSG_LDD_FIL_FILTER	"\n   object=%s; filter for %s\n"
1467c478bd9Sstevel@tonic-gate@ MSG_LDD_FIL_FIND	"\n   find object=%s; required by %s\n"
1477c478bd9Sstevel@tonic-gate@ MSG_LDD_FIL_NFOUND	"\t%s =>\t (file not found)\n"
1487c478bd9Sstevel@tonic-gate@ MSG_LDD_FIL_ILLEGAL	"\t%s =>\t (illegal insecure pathname)\n"
1497c478bd9Sstevel@tonic-gate@ MSG_LDD_FIL_ALTER	"  (alternate)"
1507c478bd9Sstevel@tonic-gate
15108278a5eSRod Evans@ MSG_LDD_CAP_NFOUND	"\t%s =>\t (no capability objects found)\n"
1527c478bd9Sstevel@tonic-gate
1537c478bd9Sstevel@tonic-gate@ MSG_LDD_SEC_NFOUND	"\t%s =>\t (file not found in secure directories)\n"
1547c478bd9Sstevel@tonic-gate
1557c478bd9Sstevel@tonic-gate@ MSG_LDD_REL_ERR1	"\trelocation %s offset invalid: %s: offset=0x%llx \
1567c478bd9Sstevel@tonic-gate			 lies outside memory image; relocation discarded\n"
1577c478bd9Sstevel@tonic-gate@ MSG_LDD_REL_ERR2	"\tloading after relocation has started: interposition \
1587c478bd9Sstevel@tonic-gate			 request (DF_1_INTERPOSE) ignored: %s\n"
15956deab07SRod Evans@ MSG_LDD_MOVE_ERR	"\tmove %lld offset invalid: %s: offset=0x%llx \
16056deab07SRod Evans			 lies outside memory image; move discarded\n"
1617c478bd9Sstevel@tonic-gate@ MSG_LDD_CPY_SIZDIF	"\trelocation %s sizes differ: %s\n\
1627c478bd9Sstevel@tonic-gate			 \t\t(file %s size=0x%llx; file %s size=0x%llx)\n"
1637c478bd9Sstevel@tonic-gate@ MSG_LDD_CPY_INSDATA	"\t\t%s size used; possible insufficient data copied\n"
1647c478bd9Sstevel@tonic-gate@ MSG_LDD_CPY_DATRUNC	"\t\t%s size used; possible data truncation\n"
1657c478bd9Sstevel@tonic-gate@ MSG_LDD_CPY_PROT	"\trelocation %s symbol: %s: file %s: relocation bound \
1667c478bd9Sstevel@tonic-gate			 to a symbol with STV_PROTECTED visibility\n"
1677c478bd9Sstevel@tonic-gate
1687c478bd9Sstevel@tonic-gate@ MSG_LDD_INIT_FMT_01	"\n   cyclic dependencies detected, group [%d]:\n"
1697c478bd9Sstevel@tonic-gate@ MSG_LDD_INIT_FMT_02	"   init object=%s\n"
1707c478bd9Sstevel@tonic-gate@ MSG_LDD_INIT_FMT_03	"   init object=%s - cyclic group [%d], referenced \
1717c478bd9Sstevel@tonic-gate			 by:\n"
1727c478bd9Sstevel@tonic-gate
1737c478bd9Sstevel@tonic-gate@ MSG_LDD_UNUSED_FMT	"   unused object=%s\n"
1747c478bd9Sstevel@tonic-gate@ MSG_LDD_UNCYC_FMT	"   unused object=%s; member of cyclic group [%d]\n"
1757c478bd9Sstevel@tonic-gate@ MSG_LDD_UNREF_FMT	"   unreferenced object=%s; unused dependency of %s\n"
1767c478bd9Sstevel@tonic-gate
1777c478bd9Sstevel@tonic-gate@ MSG_LDD_REL_CPYDISP	"\tsymbol %s: file %s: copy relocation symbol may \
1787c478bd9Sstevel@tonic-gate			 have been displacement relocated\n"
1797c478bd9Sstevel@tonic-gate
1807c478bd9Sstevel@tonic-gate@ MSG_LDD_REJ_MACH	"  - wrong ELF machine type: %s"
1817c478bd9Sstevel@tonic-gate@ MSG_LDD_REJ_CLASS	"  - wrong ELF class: %s"
1827c478bd9Sstevel@tonic-gate@ MSG_LDD_REJ_DATA	"  - wrong ELF data format: %s"
1837c478bd9Sstevel@tonic-gate@ MSG_LDD_REJ_TYPE	"  - bad ELF type: %s"
1847c478bd9Sstevel@tonic-gate@ MSG_LDD_REJ_BADFLAG	"  - bad ELF flags value: %s"
1857c478bd9Sstevel@tonic-gate@ MSG_LDD_REJ_MISFLAG	"  - mismatched ELF flags value: %s"
1867c478bd9Sstevel@tonic-gate@ MSG_LDD_REJ_VERSION	"  - mismatched ELF/lib version: %s"
1877c478bd9Sstevel@tonic-gate@ MSG_LDD_REJ_HAL	"  - HAL R1 extensions required"
1887c478bd9Sstevel@tonic-gate@ MSG_LDD_REJ_US3	"  - Sun UltraSPARC III extensions required"
1897c478bd9Sstevel@tonic-gate@ MSG_LDD_REJ_STR	"  - %s"
1907c478bd9Sstevel@tonic-gate@ MSG_LDD_REJ_UNKFILE	"  - unknown file type"
19108278a5eSRod Evans@ MSG_LDD_REJ_UNKCAP	"  - unknown capability: %d"
19208278a5eSRod Evans@ MSG_LDD_REJ_HWCAP_1	"  - hardware capability (CA_SUNW_HW_1) unsupported: %s"
19308278a5eSRod Evans@ MSG_LDD_REJ_SFCAP_1	"  - software capability (CA_SUNW_SF_1) unsupported: %s"
19408278a5eSRod Evans@ MSG_LDD_REJ_MACHCAP	"  - machine capability (CA_SUNW_MACH) unsupported: %s"
19508278a5eSRod Evans@ MSG_LDD_REJ_PLATCAP	"  - platform capability (CA_SUNW_PLAT) unsupported: %s"
19608278a5eSRod Evans@ MSG_LDD_REJ_HWCAP_2	"  - hardware capability (CA_SUNW_HW_2) unsupported: %s"
197*56726c7eSRobert Mustacchi@ MSG_LDD_REJ_HWCAP_3	"  - hardware capability (CA_SUNW_HW_3) unsupported: %s"
198dc0f59e5SAli Bahrami@ MSG_LDD_REJ_ARCHIVE	"  - invalid archive use"
199b6a0e2cdSRichard Lowe@ MSG_LDD_REJ_KMOD	"  - invalid kernel module use"
20008278a5eSRod Evans
20108278a5eSRod Evans@ MSG_LDD_WARN_UNKCAP	"%s: unknown capability: %d"
20208278a5eSRod Evans@ MSG_LDD_WARN_HWCAP_1	"%s: warning: hardware capability (CA_SUNW_HW_1) \
20308278a5eSRod Evans			 unsupported: %s\n"
20408278a5eSRod Evans@ MSG_LDD_WARN_SFCAP_1	"%s: warning: software capability (CA_SUNW_SF_1) \
20508278a5eSRod Evans			 unsupported: %s\n"
20608278a5eSRod Evans@ MSG_LDD_WARN_MACHCAP	"%s: warning: machine capability (CA_SUNW_MACH) \
20708278a5eSRod Evans			 unsupported: %s\n"
20808278a5eSRod Evans@ MSG_LDD_WARN_PLATCAP	"%s: warning: platform capability (CA_SUNW_PLAT) \
20908278a5eSRod Evans			 unsupported: %s\n"
21008278a5eSRod Evans@ MSG_LDD_WARN_HWCAP_2	"%s: warning: hardware capability (CA_SUNW_HW_2) \
21108278a5eSRod Evans			 unsupported: %s\n"
212*56726c7eSRobert Mustacchi@ MSG_LDD_WARN_HWCAP_3	"%s: warning: hardware capability (CA_SUNW_HW_3) \
213*56726c7eSRobert Mustacchi			 unsupported: %s\n"
2147c478bd9Sstevel@tonic-gate
2157c478bd9Sstevel@tonic-gate# Error rejection messages.
2167c478bd9Sstevel@tonic-gate
2177c478bd9Sstevel@tonic-gate@ MSG_ERR_REJ_MACH	"%s: wrong ELF machine type: %s"
2187c478bd9Sstevel@tonic-gate@ MSG_ERR_REJ_CLASS	"%s: wrong ELF class: %s"
2197c478bd9Sstevel@tonic-gate@ MSG_ERR_REJ_DATA	"%s: wrong ELF data format: %s"
2207c478bd9Sstevel@tonic-gate@ MSG_ERR_REJ_TYPE	"%s: bad ELF type: %s"
2217c478bd9Sstevel@tonic-gate@ MSG_ERR_REJ_BADFLAG	"%s: bad ELF flags value: %s"
2227c478bd9Sstevel@tonic-gate@ MSG_ERR_REJ_MISFLAG	"%s: mismatched ELF flags value: %s"
2237c478bd9Sstevel@tonic-gate@ MSG_ERR_REJ_VERSION	"%s: mismatched ELF/lib version: %s"
2247c478bd9Sstevel@tonic-gate@ MSG_ERR_REJ_HAL	"%s: HAL R1 extensions required"
2257c478bd9Sstevel@tonic-gate@ MSG_ERR_REJ_US3	"%s: Sun UltraSPARC III extensions required"
2267c478bd9Sstevel@tonic-gate@ MSG_ERR_REJ_STR	"%s: %s"
2277c478bd9Sstevel@tonic-gate@ MSG_ERR_REJ_UNKFILE	"%s: unknown file type"
22808278a5eSRod Evans@ MSG_ERR_REJ_UNKCAP	"%s: unknown capability: %d"
22908278a5eSRod Evans@ MSG_ERR_REJ_HWCAP_1	"%s: hardware capability (CA_SUNW_HW_1) unsupported: %s"
23008278a5eSRod Evans@ MSG_ERR_REJ_SFCAP_1	"%s: software capability (CA_SUNW_SF_1) unsupported: %s"
23108278a5eSRod Evans@ MSG_ERR_REJ_MACHCAP	"%s: machine capability (CA_SUNW_MACH) unsupported: %s"
23208278a5eSRod Evans@ MSG_ERR_REJ_PLATCAP	"%s: platform capability (CA_SUNW_PLAT) unsupported: %s"
23308278a5eSRod Evans@ MSG_ERR_REJ_HWCAP_2	"%s: hardware capability (CA_SUNW_HW_2) unsupported: %s"
234dc0f59e5SAli Bahrami@ MSG_ERR_REJ_ARCHIVE	"%s: invalid archive use"
235b6a0e2cdSRichard Lowe@ MSG_ERR_REJ_KMOD	"%s: invalid kernel module use"
236*56726c7eSRobert Mustacchi@ MSG_ERR_REJ_HWCAP_3	"%s: hardware capability (CA_SUNW_HW_3) unsupported: %s"
2377c478bd9Sstevel@tonic-gate
2387c478bd9Sstevel@tonic-gate# Error TLS failures
2397c478bd9Sstevel@tonic-gate
240d326b23bSrie@ MSG_TLS_NOSUPPORT	"%s: TLS requirement failure : TLS support is \
241d326b23bSrie			 unavailable"
242d326b23bSrie@ MSG_TLS_STATBASE	"%s: static TLS failure: object is not part of primary \
243d326b23bSrie			 link-map list"
244d326b23bSrie@ MSG_TLS_STATSIZE	"%s: static TLS failure: object loaded after process \
245d326b23bSrie			 initialization: size (%#llx) exceeds available backup \
246b6a0e2cdSRichard Lowe			 reservation (%#llx)"
247d326b23bSrie@ MSG_TLS_STATINIT	"%s: static TLS failure: object loaded after process \
248d326b23bSrie			 initialization: can not accommodate initialized data"
2497c478bd9Sstevel@tonic-gate
2507c478bd9Sstevel@tonic-gate# Error expand()
251d326b23bSrie
2527c478bd9Sstevel@tonic-gate@ MSG_ERR_EXPAND1	"%s: %s: path name too long"
2537c478bd9Sstevel@tonic-gate@ MSG_ERR_EXPAND2	"%s: %s: token %s could not be expanded"
2547c478bd9Sstevel@tonic-gate
255f441771bSRod Evans# Specific dlinfo() messages.
256f441771bSRod Evans
257f441771bSRod Evans@ MSG_DEF_NODEPFOUND	"%s: no deferred dependency found"
258f441771bSRod Evans@ MSG_DEF_NOSYMFOUND	"%s: no deferred symbol found"
259f441771bSRod Evans@ MSG_DEF_DEPLOADED	"%s: deferred dependency is already loaded"
260f441771bSRod Evans
2617c478bd9Sstevel@tonic-gate# Error diagnostic standard prefixes.
2627c478bd9Sstevel@tonic-gate
2637c478bd9Sstevel@tonic-gate@ MSG_ERR_WARNING	"warning: "
2641007fd6fSAli Bahrami@ MSG_ERR_GUIDANCE	"guidance: "
2657c478bd9Sstevel@tonic-gate@ MSG_ERR_FATAL		"fatal: "
2667c478bd9Sstevel@tonic-gate@ MSG_ERR_ELF		"elf error: "
2677c478bd9Sstevel@tonic-gate
2687c478bd9Sstevel@tonic-gate@ MSG_STR_UNKNOWN	"(unknown)"
2697c478bd9Sstevel@tonic-gate@ MSG_STR_NULL		"(null)"
2707c478bd9Sstevel@tonic-gate
2719aa23310Srie# Unused errors - used by ldd.
2729aa23310Srie
2739aa23310Srie@ MSG_USD_LDLIBPATH	"   unused search path=%s  (LD_LIBRARY_PATH)\n"
2749aa23310Srie@ MSG_DUP_LDLIBPATH	"   unused (duplicate) search path=%s  \
2759aa23310Srie			 (LD_LIBRARY_PATH)\n"
2769aa23310Srie@ MSG_USD_LDLIBPATHC	"   unused search path=%s  (configuration \
2779aa23310Srie			 LD_LIBRARY_PATH - %s)\n"
2789aa23310Srie@ MSG_DUP_LDLIBPATHC	"   unused (duplicate) search path=%s  (configuration \
2799aa23310Srie			 LD_LIBRARY_PATH - %s)\n"
2809aa23310Srie@ MSG_USD_RUNPATH	"   unused search path=%s  (RUNPATH/RPATH from \
2819aa23310Srie			 file %s)\n"
2829aa23310Srie
283059c3debSRichard Lowe@ MSG_CAP_IGN_UNKCAP	"ignoring unknown capability: %s"
284059c3debSRichard Lowe
2857c478bd9Sstevel@tonic-gate@ _END_
2867c478bd9Sstevel@tonic-gate
28708278a5eSRod Evans# The following strings represent reserved words, files, pathnames and symbols.
28808278a5eSRod Evans# Reference to this strings is via the MSG_ORIG() macro, and thus no message
28908278a5eSRod Evans# translation is required.
29008278a5eSRod Evans
2917c478bd9Sstevel@tonic-gate@ MSG_LDD_FIL_PATH	"\t%s%s%s\n"
2927c478bd9Sstevel@tonic-gate@ MSG_LDD_FIL_EQUIV	"\t%s =>\t %s%s%s\n"
2937c478bd9Sstevel@tonic-gate@ MSG_LDD_FMT_PATH1	"%s"
2947c478bd9Sstevel@tonic-gate@ MSG_LDD_FMT_PATHN	":%s"
2957c478bd9Sstevel@tonic-gate@ MSG_LDD_INIT_FMT_FILE	"\t%s\n"
2967c478bd9Sstevel@tonic-gate@ MSG_LDD_VER_FOUND	"\t%s (%s) =>\t %s\n"
2977c478bd9Sstevel@tonic-gate
2987c478bd9Sstevel@tonic-gate@ MSG_STR_EMPTY		""
2997c478bd9Sstevel@tonic-gate@ MSG_STR_NEGATE	"-"
3007c478bd9Sstevel@tonic-gate@ MSG_STR_ZERO		"0"
3017c478bd9Sstevel@tonic-gate@ MSG_STR_HEX		"0x"
3027c478bd9Sstevel@tonic-gate@ MSG_STR_ELF		"ELF"
3037c478bd9Sstevel@tonic-gate@ MSG_STR_EMSGFOR1	"%s: %s: %s"
3047c478bd9Sstevel@tonic-gate@ MSG_STR_EMSGFOR2	"%s: %s"
3057c478bd9Sstevel@tonic-gate@ MSG_STR_HEXNUM	"0123456789abcdef"
3067c478bd9Sstevel@tonic-gate@ MSG_STR_NL		"\n"
3077c478bd9Sstevel@tonic-gate@ MSG_STR_SLASH		"/"
3087c478bd9Sstevel@tonic-gate@ MSG_STR_DELIMIT	": "
3091c1abfbcSRod Evans@ MSG_STR_ONE		"1"
3107c478bd9Sstevel@tonic-gate
31108278a5eSRod Evans@ MSG_CAP_DELIMIT	","
31208278a5eSRod Evans
3137c478bd9Sstevel@tonic-gate@ MSG_SUNW_OST_SGS	"SUNW_OST_SGS"
3147c478bd9Sstevel@tonic-gate@ MSG_SUNW_OST_OSLIB	"SUNW_OST_OSLIB"
3157c478bd9Sstevel@tonic-gate
31608278a5eSRod Evans@ MSG_TKN_CAPABILITY	"CAPABILITY"
31708278a5eSRod Evans@ MSG_TKN_MACHINE	"MACHINE"
3187c478bd9Sstevel@tonic-gate@ MSG_TKN_PLATFORM	"PLATFORM"
3197c478bd9Sstevel@tonic-gate@ MSG_TKN_ORIGIN	"ORIGIN"
3207c478bd9Sstevel@tonic-gate@ MSG_TKN_ISALIST	"ISALIST"
3217c478bd9Sstevel@tonic-gate@ MSG_TKN_OSNAME	"OSNAME"
3227c478bd9Sstevel@tonic-gate@ MSG_TKN_OSREL		"OSREL"
3237c478bd9Sstevel@tonic-gate@ MSG_TKN_HWCAP		"HWCAP"
3247c478bd9Sstevel@tonic-gate@ MSG_TKN_BINDINGS	"bindings"
3257c478bd9Sstevel@tonic-gate@ MSG_TKN_POSIX		"POSIX"
3261d6b7ad8Srie@ MSG_TKN_DOTDOT	".."
3277c478bd9Sstevel@tonic-gate
3287c478bd9Sstevel@tonic-gate@ MSG_FMT_CWD		"."
3297c478bd9Sstevel@tonic-gate@ MSG_FMT_MSGFILE	"/usr/lib/locale/%s/LC_MESSAGES/%s.mo"
3307c478bd9Sstevel@tonic-gate
3317c478bd9Sstevel@tonic-gate@ MSG_FIL_RTLD		"ld.so.1"
3327c478bd9Sstevel@tonic-gate@ MSG_FIL_LIBC		"libc.so.1"
3337c478bd9Sstevel@tonic-gate
3347c478bd9Sstevel@tonic-gate@ MSG_SYM_ELFERRMSG	"elf_errmsg"
3357c478bd9Sstevel@tonic-gate@ MSG_SYM_ELFERRNO	"elf_errno"
3367c478bd9Sstevel@tonic-gate@ MSG_SYM_ELFPLTTRACE	"elf_plt_trace"
3377c478bd9Sstevel@tonic-gate@ MSG_SYM_ENVIRON	"_environ"
3387c478bd9Sstevel@tonic-gate
3397c478bd9Sstevel@tonic-gate@ MSG_SYM_LAPREINIT	"la_preinit"
3407c478bd9Sstevel@tonic-gate@ MSG_SYM_LAVERSION	"la_version"
3417c478bd9Sstevel@tonic-gate@ MSG_SYM_LAACTIVITY	"la_activity"
3427c478bd9Sstevel@tonic-gate@ MSG_SYM_LAOBJSEARCH	"la_objsearch"
3437c478bd9Sstevel@tonic-gate@ MSG_SYM_LAOBJOPEN	"la_objopen"
3447c478bd9Sstevel@tonic-gate@ MSG_SYM_LAOBJFILTER	"la_objfilter"
3457c478bd9Sstevel@tonic-gate@ MSG_SYM_LAOBJCLOSE	"la_objclose"
3467c478bd9Sstevel@tonic-gate@ MSG_SYM_LADYNDATA	"la_dyndata"
3477c478bd9Sstevel@tonic-gate
3485343e1b3Sab@ MSG_SYM_START		"_START_"
3495343e1b3Sab
3507c478bd9Sstevel@tonic-gate@ MSG_SPECFIL_DYNPLT	"dyn_plt(ld.so.1)"
3517c478bd9Sstevel@tonic-gate
3527c478bd9Sstevel@tonic-gate@ MSG_PTH_LDPROF	"/usr/lib/link_audit/ldprof.so.1"
3537c478bd9Sstevel@tonic-gate@ MSG_PTH_LDPROFSE	"/usr/lib/secure/ldprof.so.1"
3547c478bd9Sstevel@tonic-gate@ MSG_PTH_RTLD		"/usr/lib/ld.so.1"
3557c478bd9Sstevel@tonic-gate@ MSG_PTH_LIB		"/lib"
3567c478bd9Sstevel@tonic-gate@ MSG_PTH_USRLIB	"/usr/lib"
3577c478bd9Sstevel@tonic-gate@ MSG_PTH_LIBSE		"/lib/secure"
3587c478bd9Sstevel@tonic-gate@ MSG_PTH_USRLIBSE	"/usr/lib/secure"
3597c478bd9Sstevel@tonic-gate@ MSG_PTH_DEVNULL	"/dev/null"
3607c478bd9Sstevel@tonic-gate@ MSG_PTH_CONFIG	"/var/ld/ld.config"
3617c478bd9Sstevel@tonic-gate@ MSG_PTH_VARTMP	"/var/tmp"
3627c478bd9Sstevel@tonic-gate
3637c478bd9Sstevel@tonic-gate@ MSG_ORG_CONFIG	"$ORIGIN/ld.config.%s"
3647c478bd9Sstevel@tonic-gate
3657c478bd9Sstevel@tonic-gate@ MSG_LD_AUDIT		"AUDIT"
3667c478bd9Sstevel@tonic-gate@ MSG_LD_AUDIT_ARGS	"AUDIT_ARGS"
367dffec89cSrie@ MSG_LD_BIND_LAZY	"BIND_LAZY"
3687c478bd9Sstevel@tonic-gate@ MSG_LD_BIND_NOW	"BIND_NOW"
3697c478bd9Sstevel@tonic-gate@ MSG_LD_BIND_NOT	"BIND_NOT"
3707c478bd9Sstevel@tonic-gate@ MSG_LD_BINDINGS	"BINDINGS"
3717c478bd9Sstevel@tonic-gate@ MSG_LD_CONFGEN	"CONFGEN"
37208278a5eSRod Evans@ MSG_LD_CAP_FILES	"CAP_FILES"
3737c478bd9Sstevel@tonic-gate@ MSG_LD_CONFIG		"CONFIG"
3747c478bd9Sstevel@tonic-gate@ MSG_LD_DEBUG		"DEBUG"
3757c478bd9Sstevel@tonic-gate@ MSG_LD_DEBUG_OUTPUT	"DEBUG_OUTPUT"
3767c478bd9Sstevel@tonic-gate@ MSG_LD_DEMANGLE	"DEMANGLE"
3777c478bd9Sstevel@tonic-gate@ MSG_LD_FLAGS		"FLAGS"
37808278a5eSRod Evans@ MSG_LD_HWCAP		"HWCAP"
3797c478bd9Sstevel@tonic-gate@ MSG_LD_INIT		"INIT"
3807c478bd9Sstevel@tonic-gate@ MSG_LD_LIBPATH	"LIBRARY_PATH"
3817c478bd9Sstevel@tonic-gate@ MSG_LD_LOADAVAIL	"LOADAVAIL"
3827c478bd9Sstevel@tonic-gate@ MSG_LD_LOADFLTR	"LOADFLTR"
38308278a5eSRod Evans@ MSG_LD_MACHCAP	"MACHCAP"
3847c478bd9Sstevel@tonic-gate@ MSG_LD_NOAUDIT	"NOAUDIT"
3857c478bd9Sstevel@tonic-gate@ MSG_LD_NOAUXFLTR	"NOAUXFLTR"
3867c478bd9Sstevel@tonic-gate@ MSG_LD_NOBAPLT	"NOBAPLT"
3877c478bd9Sstevel@tonic-gate@ MSG_LD_NOCONFIG	"NOCONFIG"
3887c478bd9Sstevel@tonic-gate@ MSG_LD_NODIRCONFIG	"NODIRCONFIG"
3897c478bd9Sstevel@tonic-gate@ MSG_LD_NODIRECT	"NODIRECT"
3907c478bd9Sstevel@tonic-gate@ MSG_LD_NOENVCONFIG	"NOENVCONFIG"
3911c1abfbcSRod Evans@ MSG_LD_NOENVIRON	"NOENVIRON"
3927c478bd9Sstevel@tonic-gate@ MSG_LD_NOFLTCONFIG	"NOFLTCONFIG"
3937c478bd9Sstevel@tonic-gate@ MSG_LD_NOLAZY		"NOLAZYLOAD"
3947c478bd9Sstevel@tonic-gate@ MSG_LD_NOOBJALTER	"NOOBJALTER"
395dae2dfb7Srie@ MSG_LD_NOPAREXT	"NOPAREXT"
396df4628cbSrie@ MSG_LD_NOUNRESWEAK	"NOUNRESWEAK"
3977c478bd9Sstevel@tonic-gate@ MSG_LD_NOVERSION	"NOVERSION"
39808278a5eSRod Evans@ MSG_LD_PLATCAP	"PLATCAP"
3997c478bd9Sstevel@tonic-gate@ MSG_LD_PRELOAD	"PRELOAD"
4007c478bd9Sstevel@tonic-gate@ MSG_LD_PROFILE	"PROFILE"
4017c478bd9Sstevel@tonic-gate@ MSG_LD_PROFILE_OUTPUT	"PROFILE_OUTPUT"
40208278a5eSRod Evans@ MSG_LD_SFCAP		"SFCAP"
4037c478bd9Sstevel@tonic-gate@ MSG_LD_SIGNAL		"SIGNAL"
4047c478bd9Sstevel@tonic-gate@ MSG_LD_TRACE_OBJS	"TRACE_LOADED_OBJECTS"
4057c478bd9Sstevel@tonic-gate@ MSG_LD_TRACE_OBJS_E	"TRACE_LOADED_OBJECTS_E"
4067c478bd9Sstevel@tonic-gate@ MSG_LD_TRACE_PTHS	"TRACE_SEARCH_PATHS"
4077c478bd9Sstevel@tonic-gate@ MSG_LD_UNREF		"UNREF"
4087c478bd9Sstevel@tonic-gate@ MSG_LD_UNUSED		"UNUSED"
4097c478bd9Sstevel@tonic-gate@ MSG_LD_VERBOSE	"VERBOSE"
410f441771bSRod Evans@ MSG_LD_DEFERRED	"DEFERRED"
4117c478bd9Sstevel@tonic-gate@ MSG_LD_WARN		"WARN"
4127c478bd9Sstevel@tonic-gate
4139acbbeafSnn@ MSG_LD_BRAND_PREFIX	"BRAND_"
4149acbbeafSnn
4157c478bd9Sstevel@tonic-gate@ MSG_LC_ALL		"ALL="
4167c478bd9Sstevel@tonic-gate@ MSG_LC_MESSAGES	"MESSAGES="
4177c478bd9Sstevel@tonic-gate
4187c478bd9Sstevel@tonic-gate@ MSG_EMG_ENOMEM	"internal: Not enough space"
4197c478bd9Sstevel@tonic-gate
4205aefb655Srie@ MSG_DBG_PID		"%5.5d: "
4212017c965SRod Evans@ MSG_DBG_RESET		"---------\n"
4225aefb655Srie@ MSG_DBG_UNDEF		"debug: "
4235aefb655Srie@ MSG_DBG_LMID		"%s: "
4245aefb655Srie@ MSG_DBG_THREAD	"%d: "
4255aefb655Srie@ MSG_DBG_FILE		"%s.%5.5d"
4265aefb655Srie
4275aefb655Srie@ MSG_LMID_BASE		"BASE"
4285aefb655Srie@ MSG_LMID_LDSO		"LDSO"
4295aefb655Srie@ MSG_LMID_ALT		"ALT"
4305aefb655Srie
4315aefb655Srie@ MSG_LMID_FMT		"%s%d"
4325aefb655Srie@ MSG_LMID_MAXED	"ALTMAXEDOUT"
433