1*12792SAli.Bahrami@Oracle.COM# 2*12792SAli.Bahrami@Oracle.COM# CDDL HEADER START 3*12792SAli.Bahrami@Oracle.COM# 4*12792SAli.Bahrami@Oracle.COM# The contents of this file are subject to the terms of the 5*12792SAli.Bahrami@Oracle.COM# Common Development and Distribution License (the "License"). 6*12792SAli.Bahrami@Oracle.COM# You may not use this file except in compliance with the License. 7*12792SAli.Bahrami@Oracle.COM# 8*12792SAli.Bahrami@Oracle.COM# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 9*12792SAli.Bahrami@Oracle.COM# or http://www.opensolaris.org/os/licensing. 10*12792SAli.Bahrami@Oracle.COM# See the License for the specific language governing permissions 11*12792SAli.Bahrami@Oracle.COM# and limitations under the License. 12*12792SAli.Bahrami@Oracle.COM# 13*12792SAli.Bahrami@Oracle.COM# When distributing Covered Code, include this CDDL HEADER in each 14*12792SAli.Bahrami@Oracle.COM# file and include the License file at usr/src/OPENSOLARIS.LICENSE. 15*12792SAli.Bahrami@Oracle.COM# If applicable, add the following below this CDDL HEADER, with the 16*12792SAli.Bahrami@Oracle.COM# fields enclosed by brackets "[]" replaced with your own identifying 17*12792SAli.Bahrami@Oracle.COM# information: Portions Copyright [yyyy] [name of copyright owner] 18*12792SAli.Bahrami@Oracle.COM# 19*12792SAli.Bahrami@Oracle.COM# CDDL HEADER END 20*12792SAli.Bahrami@Oracle.COM# 21*12792SAli.Bahrami@Oracle.COM 22*12792SAli.Bahrami@Oracle.COM# 23*12792SAli.Bahrami@Oracle.COM# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved. 24*12792SAli.Bahrami@Oracle.COM# 25*12792SAli.Bahrami@Oracle.COM 26*12792SAli.Bahrami@Oracle.COM@ _START_ 27*12792SAli.Bahrami@Oracle.COM 28*12792SAli.Bahrami@Oracle.COM# Message file for cmd/sgs/ar. 29*12792SAli.Bahrami@Oracle.COM 30*12792SAli.Bahrami@Oracle.COM@ MSG_ID_AR 31*12792SAli.Bahrami@Oracle.COM 32*12792SAli.Bahrami@Oracle.COM@ MSG_USAGE "usage: ar -d[-SvV] archive file ...\n \ 33*12792SAli.Bahrami@Oracle.COM ar -m[-abiSvV] [posname] archive file ...\n \ 34*12792SAli.Bahrami@Oracle.COM ar -p[-vV][-sS] archive [file ...]\n \ 35*12792SAli.Bahrami@Oracle.COM ar -q[-cuvSV] [-abi] [posname] [file ...]\n \ 36*12792SAli.Bahrami@Oracle.COM ar -r[-cuvSV] [-abi] [posname] [file ...]\n \ 37*12792SAli.Bahrami@Oracle.COM ar -t[-vV][-sS] archive [file ...]\n \ 38*12792SAli.Bahrami@Oracle.COM ar -x[-vV][-sSCT] archive [file ...]\n" 39*12792SAli.Bahrami@Oracle.COM 40*12792SAli.Bahrami@Oracle.COM@ MSG_MALLOC "ar: could not allocate memory: %s\n" 41*12792SAli.Bahrami@Oracle.COM@ MSG_TOOBIG4G "ar: archive size exceeds capabilities of 32-bit \ 42*12792SAli.Bahrami@Oracle.COM process\n" 43*12792SAli.Bahrami@Oracle.COM 44*12792SAli.Bahrami@Oracle.COM@ MSG_USAGE_01 "ar: one of [drqtpmx] must be specified\n" 45*12792SAli.Bahrami@Oracle.COM@ MSG_USAGE_02 "ar: -%c requires an operand\n" 46*12792SAli.Bahrami@Oracle.COM@ MSG_USAGE_03 "ar: bad option: -%c\n" 47*12792SAli.Bahrami@Oracle.COM@ MSG_USAGE_04 "ar: only one of [drqtpmx] allowed\n" 48*12792SAli.Bahrami@Oracle.COM@ MSG_USAGE_05 "ar: abi not allowed with q\n" 49*12792SAli.Bahrami@Oracle.COM@ MSG_USAGE_06 "ar: %s taken as mandatory 'posname' with keys 'abi'\n" 50*12792SAli.Bahrami@Oracle.COM 51*12792SAli.Bahrami@Oracle.COM@ MSG_INTERNAL_01 "ar: internal error: cannot tell whether file is \ 52*12792SAli.Bahrami@Oracle.COM included in archive or not\n" 53*12792SAli.Bahrami@Oracle.COM@ MSG_INTERNAL_02 "ar: internal header generation error\n" 54*12792SAli.Bahrami@Oracle.COM 55*12792SAli.Bahrami@Oracle.COM@ MSG_SYS_OPEN "ar: cannot open %s: %s\n" 56*12792SAli.Bahrami@Oracle.COM@ MSG_SYS_CLOSE "ar: cannot close %s: %s\n" 57*12792SAli.Bahrami@Oracle.COM@ MSG_SYS_WRITE "ar: %s: cannot write: %s\n" 58*12792SAli.Bahrami@Oracle.COM@ MSG_SYS_STAT "ar: cannot stat %s: %s\n" 59*12792SAli.Bahrami@Oracle.COM@ MSG_SYS_RENAME "ar: cannot rename %s to %s: %s\n" 60*12792SAli.Bahrami@Oracle.COM 61*12792SAli.Bahrami@Oracle.COM@ MSG_NOT_FOUND_AR "ar: archive %s not found\n" 62*12792SAli.Bahrami@Oracle.COM@ MSG_NOT_FOUND_POSNAM "ar: posname %s: not found\n" 63*12792SAli.Bahrami@Oracle.COM@ MSG_NOT_FOUND_FILE "ar: %s not found\n" 64*12792SAli.Bahrami@Oracle.COM 65*12792SAli.Bahrami@Oracle.COM@ MSG_ELF_LIB_FILE "ar: %s caused libelf error: %s\n" 66*12792SAli.Bahrami@Oracle.COM@ MSG_ELF_LIB_AR "ar: %s(%s) libelf error: %s\n" 67*12792SAli.Bahrami@Oracle.COM@ MSG_ELF_BEGIN_FILE "ar: cannot elf_begin() %s: %s\n" 68*12792SAli.Bahrami@Oracle.COM@ MSG_ELF_GETDATA_FILE "ar: %s has bad elf format: %s\n" 69*12792SAli.Bahrami@Oracle.COM@ MSG_ELF_GETDATA_AR "ar: %s(%s) has bad elf format: %s\n" 70*12792SAli.Bahrami@Oracle.COM@ MSG_ELF_GETSCN_FILE "ar: %s has no section header or bad elf format: %s\n" 71*12792SAli.Bahrami@Oracle.COM@ MSG_ELF_GETSCN_AR "ar: %s(%s) has no section header or bad elf \ 72*12792SAli.Bahrami@Oracle.COM format: %s\n" 73*12792SAli.Bahrami@Oracle.COM@ MSG_ELF_MALARCHIVE "ar: %s: offset %lld: malformed archive: %s\n" 74*12792SAli.Bahrami@Oracle.COM@ MSG_ELF_RAWFILE "ar: elf_rawfile() failed: %s\n" 75*12792SAli.Bahrami@Oracle.COM@ MSG_ELF_VERSION "ar: libelf.a out of date: %s\n" 76*12792SAli.Bahrami@Oracle.COM@ MSG_W_ELF_NODATA_FILE "ar: %s has no data in section header table\n" 77*12792SAli.Bahrami@Oracle.COM@ MSG_W_ELF_NODATA_AR "ar: %s(%s) has no data in section header table\n" 78*12792SAli.Bahrami@Oracle.COM 79*12792SAli.Bahrami@Oracle.COM@ MSG_BER_MES_CREATE "ar: creating %s\n" 80*12792SAli.Bahrami@Oracle.COM@ MSG_BER_MES_WRITE "ar: writing %s\n" 81*12792SAli.Bahrami@Oracle.COM 82*12792SAli.Bahrami@Oracle.COM@ MSG_SYMTAB_01 "ar: symbol table entry size is 0\n" 83*12792SAli.Bahrami@Oracle.COM@ MSG_SYMTAB_NOSTR_FILE "ar: %s has no string table for symbol names\n" 84*12792SAli.Bahrami@Oracle.COM@ MSG_SYMTAB_NOSTR_AR "ar: %s(%s) has no string table for symbol names\n" 85*12792SAli.Bahrami@Oracle.COM@ MSG_SYMTAB_NODAT_FILE "ar: %s has no data in string table\n" 86*12792SAli.Bahrami@Oracle.COM@ MSG_SYMTAB_NODAT_AR "ar: %s(%s) no data in string table\n" 87*12792SAli.Bahrami@Oracle.COM@ MSG_SYMTAB_ZDAT_FILE "ar: %s has no data in string table: size is 0\n" 88*12792SAli.Bahrami@Oracle.COM@ MSG_SYMTAB_ZDAT_AR "ar: %s(%s) no data in string table: size is 0\n" 89*12792SAli.Bahrami@Oracle.COM 90*12792SAli.Bahrami@Oracle.COM 91*12792SAli.Bahrami@Oracle.COM@ MSG_PATHCONF "ar: -T failed to calculate file name length: %s\n" 92*12792SAli.Bahrami@Oracle.COM@ MSG_LOCALTIME "ar: don't have enough space to store the date\n" 93*12792SAli.Bahrami@Oracle.COM@ MSG_NOT_ARCHIVE "ar: %s not in archive format\n" 94*12792SAli.Bahrami@Oracle.COM@ MSG_OVERRIDE_WARN "ar: %s already exists. Will not be extracted\n" 95*12792SAli.Bahrami@Oracle.COM 96*12792SAli.Bahrami@Oracle.COM@ MSG_ERR_LONGSTRTBLSZ "ar: archive format limit: long name string table \ 97*12792SAli.Bahrami@Oracle.COM would exceed 4GB\n" 98*12792SAli.Bahrami@Oracle.COM@ MSG_ERR_MEMBER4G "ar: archive format limit: individual archive \ 99*12792SAli.Bahrami@Oracle.COM members are limited to 4GB: %s\n" 100*12792SAli.Bahrami@Oracle.COM 101*12792SAli.Bahrami@Oracle.COM@ _END_ 102*12792SAli.Bahrami@Oracle.COM 103*12792SAli.Bahrami@Oracle.COM# The following strings represent reserved words, files, pathnames and symbols. 104*12792SAli.Bahrami@Oracle.COM# Reference to this strings is via the MSG_ORIG() macro, and thus no message 105*12792SAli.Bahrami@Oracle.COM# translation is required. 106*12792SAli.Bahrami@Oracle.COM 107*12792SAli.Bahrami@Oracle.COM@ MSG_STR_OPTIONS ":a:b:i:vucsrdxtplmqVCTzMS" 108*12792SAli.Bahrami@Oracle.COM@ MSG_SUNW_OST_SGS "SUNW_OST_SGS" 109*12792SAli.Bahrami@Oracle.COM 110*12792SAli.Bahrami@Oracle.COM@ MSG_STR_EMPTY "" 111*12792SAli.Bahrami@Oracle.COM@ MSG_STR_HYPHEN "-" 112*12792SAli.Bahrami@Oracle.COM@ MSG_STR_PERIOD "." 113*12792SAli.Bahrami@Oracle.COM@ MSG_STR_LCR "r" 114*12792SAli.Bahrami@Oracle.COM@ MSG_STR_SLASH "/" 115*12792SAli.Bahrami@Oracle.COM@ MSG_STR_DSLASH "//" 116*12792SAli.Bahrami@Oracle.COM@ MSG_STR_SYM64 "/SYM64/" 117*12792SAli.Bahrami@Oracle.COM 118*12792SAli.Bahrami@Oracle.COM# Format for full member header 119*12792SAli.Bahrami@Oracle.COM# 120*12792SAli.Bahrami@Oracle.COM@ MSG_MH_FORMAT "%-16s%-12d%-6u%-6u%-8o%-10lld%-2s" 121*12792SAli.Bahrami@Oracle.COM 122*12792SAli.Bahrami@Oracle.COM@ MSG_FMT_VERSION "ar: %s %s\n" 123*12792SAli.Bahrami@Oracle.COM@ MSG_FMT_P_TITLE "\n<%s>\n\n" 124*12792SAli.Bahrami@Oracle.COM@ MSG_FMT_T_IDSZ "%6d/%6d%7lld" 125*12792SAli.Bahrami@Oracle.COM@ MSG_FMT_T_DATE "%b %e %H:%M %Y" 126*12792SAli.Bahrami@Oracle.COM@ MSG_FMT_SPSTRSP " %s " 127*12792SAli.Bahrami@Oracle.COM@ MSG_FMT_STRNL "%s\n" 128*12792SAli.Bahrami@Oracle.COM@ MSG_FMT_FILE "%c - %s\n" 129*12792SAli.Bahrami@Oracle.COM@ MSG_FMT_LLINT "/%lld" 130*12792SAli.Bahrami@Oracle.COM 131*12792SAli.Bahrami@Oracle.COM@ MSG_CMD_SWAP "/usr/sbin/swap -s" 132*12792SAli.Bahrami@Oracle.COM 133*12792SAli.Bahrami@Oracle.COM# Template for use with mktemp() 134*12792SAli.Bahrami@Oracle.COM@ MSG_STR_MKTEMP "arXXXXXX" 135