1 #ifndef	_MSG_DOT_H
2 #define	_MSG_DOT_H
3 
4 #include <sgsmsg.h>	/* Msg typedef */
5 
6 #ifndef	__lint
7 
8 #define	MSG_SGS_LOCAL_ARRAY	__crle_msg
9 
10 extern	const char	__crle_msg[];
11 
12 #define	MSG_ORIG_STRTAB(_x, _s)	&_s[_x]
13 
14 #define	MSG_ORIG(x)	MSG_ORIG_STRTAB(x, __crle_msg)
15 
16 extern	const char *	_crle_msg(Msg);
17 
18 #define	MSG_INTL(x)	_crle_msg(x)
19 
20 
21 #define	MSG_ARG_USAGE	1
22 #define	MSG_ARG_USAGE_SIZE	1412
23 
24 #define	MSG_ARG_ILLEGAL	1414
25 #define	MSG_ARG_ILLEGAL_SIZE	40
26 
27 #define	MSG_ARG_MULT	1455
28 #define	MSG_ARG_MULT_SIZE	41
29 
30 #define	MSG_ARG_TYPE	1497
31 #define	MSG_ARG_TYPE_SIZE	28
32 
33 #define	MSG_ARG_FLAGS	1526
34 #define	MSG_ARG_FLAGS_SIZE	22
35 
36 #define	MSG_ARG_MODE	1549
37 #define	MSG_ARG_MODE_SIZE	75
38 
39 #define	MSG_ARG_ALT	1625
40 #define	MSG_ARG_ALT_SIZE	67
41 
42 #define	MSG_ARG_UPDATE	1693
43 #define	MSG_ARG_UPDATE_SIZE	138
44 
45 #define	MSG_ARG_UPDATEVER	1832
46 #define	MSG_ARG_UPDATEVER_SIZE	76
47 
48 #define	MSG_ARG_PRINTVER	1909
49 #define	MSG_ARG_PRINTVER_SIZE	98
50 
51 #define	MSG_ARG_CLASS	2008
52 #define	MSG_ARG_CLASS_SIZE	52
53 
54 #define	MSG_ARG_WRONGARCH	2061
55 #define	MSG_ARG_WRONGARCH_SIZE	64
56 
57 #define	MSG_WARN_ENV	2126
58 #define	MSG_WARN_ENV_SIZE	81
59 
60 #define	MSG_ISA32_NO64SUP	2208
61 #define	MSG_ISA32_NO64SUP_SIZE	61
62 
63 #define	MSG_SYS_MALLOC	2270
64 #define	MSG_SYS_MALLOC_SIZE	22
65 
66 #define	MSG_SYS_TEMPNAME	2293
67 #define	MSG_SYS_TEMPNAME_SIZE	44
68 
69 #define	MSG_SYS_PIPE	2338
70 #define	MSG_SYS_PIPE_SIZE	20
71 
72 #define	MSG_SYS_FORK	2359
73 #define	MSG_SYS_FORK_SIZE	20
74 
75 #define	MSG_SYS_PUTENV	2380
76 #define	MSG_SYS_PUTENV_SIZE	22
77 
78 #define	MSG_COR_TRUNC	2403
79 #define	MSG_COR_TRUNC_SIZE	42
80 
81 #define	MSG_SYS_ACCESS	2446
82 #define	MSG_SYS_ACCESS_SIZE	26
83 
84 #define	MSG_SYS_OPEN	2473
85 #define	MSG_SYS_OPEN_SIZE	24
86 
87 #define	MSG_SYS_MMAP	2498
88 #define	MSG_SYS_MMAP_SIZE	24
89 
90 #define	MSG_SYS_TRUNC	2523
91 #define	MSG_SYS_TRUNC_SIZE	29
92 
93 #define	MSG_SYS_STAT	2553
94 #define	MSG_SYS_STAT_SIZE	24
95 
96 #define	MSG_SYS_WRITE	2578
97 #define	MSG_SYS_WRITE_SIZE	25
98 
99 #define	MSG_SYS_EXEC	2604
100 #define	MSG_SYS_EXEC_SIZE	41
101 
102 #define	MSG_SYS_EXECLP	2646
103 #define	MSG_SYS_EXECLP_SIZE	24
104 
105 #define	MSG_SYS_CORE	2671
106 #define	MSG_SYS_CORE_SIZE	13
107 
108 #define	MSG_ELF_TYPE	2685
109 #define	MSG_ELF_TYPE_SIZE	25
110 
111 #define	MSG_ELF_BEGIN	2711
112 #define	MSG_ELF_BEGIN_SIZE	22
113 
114 #define	MSG_GEN_INVFILE	2734
115 #define	MSG_GEN_INVFILE_SIZE	26
116 
117 #define	MSG_GEN_CREATE	2761
118 #define	MSG_GEN_CREATE_SIZE	40
119 
120 #define	MSG_DEF_NOCONF	2802
121 #define	MSG_DEF_NOCONF_SIZE	43
122 
123 #define	MSG_DEF_NEWDLP	2846
124 #define	MSG_DEF_NEWDLP_SIZE	62
125 
126 #define	MSG_DEF_OLDDLP	2909
127 #define	MSG_DEF_OLDDLP_SIZE	57
128 
129 #define	MSG_DEF_NEWTD	2967
130 #define	MSG_DEF_NEWTD_SIZE	75
131 
132 #define	MSG_DEF_OLDTD	3043
133 #define	MSG_DEF_OLDTD_SIZE	63
134 
135 #define	MSG_DEF_NEWDLP_64	3107
136 #define	MSG_DEF_NEWDLP_64_SIZE	68
137 
138 #define	MSG_DEF_OLDDLP_64	3176
139 #define	MSG_DEF_OLDDLP_64_SIZE	60
140 
141 #define	MSG_DEF_NEWTD_64	3237
142 #define	MSG_DEF_NEWTD_64_SIZE	81
143 
144 #define	MSG_DEF_OLDTD_64	3319
145 #define	MSG_DEF_OLDTD_64_SIZE	66
146 
147 #define	MSG_DEF_AOUTDLP	3386
148 #define	MSG_DEF_AOUTDLP_SIZE	83
149 
150 #define	MSG_DEF_AOUTNEWTD	3470
151 #define	MSG_DEF_AOUTNEWTD_SIZE	76
152 
153 #define	MSG_DEF_AOUTOLDTD	3547
154 #define	MSG_DEF_AOUTOLDTD_SIZE	64
155 
156 #define	MSG_ENV_TITLE	3612
157 #define	MSG_ENV_TITLE_SIZE	24
158 
159 #define	MSG_ENV_RPL	3637
160 #define	MSG_ENV_RPL_SIZE	20
161 
162 #define	MSG_ENV_PRM	3658
163 #define	MSG_ENV_PRM_SIZE	18
164 
165 #define	MSG_FLT_TITLE	3677
166 #define	MSG_FLT_TITLE_SIZE	10
167 
168 #define	MSG_FLT_FILTER	3688
169 #define	MSG_FLT_FILTER_SIZE	13
170 
171 #define	MSG_FLT_FILTEE	3702
172 #define	MSG_FLT_FILTEE_SIZE	17
173 
174 #define	MSG_DIA_CONFILE	3720
175 #define	MSG_DIA_CONFILE_SIZE	30
176 
177 #define	MSG_DIA_OBJDIR	3751
178 #define	MSG_DIA_OBJDIR_SIZE	28
179 
180 #define	MSG_DIA_INSPECT	3780
181 #define	MSG_DIA_INSPECT_SIZE	12
182 
183 #define	MSG_DIA_RPLENV	3793
184 #define	MSG_DIA_RPLENV_SIZE	45
185 
186 #define	MSG_DIA_PRMENV	3839
187 #define	MSG_DIA_PRMENV_SIZE	43
188 
189 #define	MSG_DIA_DLIBPTH	3883
190 #define	MSG_DIA_DLIBPTH_SIZE	38
191 
192 #define	MSG_DIA_TLIBPTH	3922
193 #define	MSG_DIA_TLIBPTH_SIZE	38
194 
195 #define	MSG_DIA_NOEXIST	3961
196 #define	MSG_DIA_NOEXIST_SIZE	51
197 
198 #define	MSG_DIA_DIR	4013
199 #define	MSG_DIA_DIR_SIZE	30
200 
201 #define	MSG_DIA_FILE	4044
202 #define	MSG_DIA_FILE_SIZE	26
203 
204 #define	MSG_DIA_ALTCREATE	4071
205 #define	MSG_DIA_ALTCREATE_SIZE	37
206 
207 #define	MSG_DIA_ALTUPDATE	4109
208 #define	MSG_DIA_ALTUPDATE_SIZE	37
209 
210 #define	MSG_DMP_HEAD	4147
211 #define	MSG_DMP_HEAD_SIZE	41
212 
213 #define	MSG_DMP_PLATFORM	4189
214 #define	MSG_DMP_PLATFORM_SIZE	21
215 
216 #define	MSG_DMP_APP	4211
217 #define	MSG_DMP_APP_SIZE	43
218 
219 #define	MSG_DMP_DLIBPTH	4255
220 #define	MSG_DMP_DLIBPTH_SIZE	32
221 
222 #define	MSG_DMP_TLIBPTH	4288
223 #define	MSG_DMP_TLIBPTH_SIZE	31
224 
225 #define	MSG_DMP_RESV	4320
226 #define	MSG_DMP_RESV_SIZE	46
227 
228 #define	MSG_DMP_DIR_1	4367
229 #define	MSG_DMP_DIR_1_SIZE	15
230 
231 #define	MSG_DMP_DIR_2	4383
232 #define	MSG_DMP_DIR_2_SIZE	30
233 
234 #define	MSG_DMP_FILE_1	4183
235 #define	MSG_DMP_FILE_1_SIZE	5
236 
237 #define	MSG_DMP_FILE_2	4414
238 #define	MSG_DMP_FILE_2_SIZE	21
239 
240 #define	MSG_DMP_HASH	4436
241 #define	MSG_DMP_HASH_SIZE	33
242 
243 #define	MSG_DMP_HASHENT_1	4470
244 #define	MSG_DMP_HASHENT_1_SIZE	18
245 
246 #define	MSG_DMP_HASHENT_2	4489
247 #define	MSG_DMP_HASHENT_2_SIZE	14
248 
249 #define	MSG_DMP_STAT	4504
250 #define	MSG_DMP_STAT_SIZE	45
251 
252 #define	MSG_DMP_DCMP	4550
253 #define	MSG_DMP_DCMP_SIZE	77
254 
255 #define	MSG_DMP_FCMP	4628
256 #define	MSG_DMP_FCMP_SIZE	72
257 
258 #define	MSG_DMP_CMD_TITLE	4701
259 #define	MSG_DMP_CMD_TITLE_SIZE	15
260 
261 #define	MSG_DMP_CMD_ONE	4717
262 #define	MSG_DMP_CMD_ONE_SIZE	11
263 
264 #define	MSG_DMP_CMD_BGN	4729
265 #define	MSG_DMP_CMD_BGN_SIZE	10
266 
267 #define	MSG_DMP_CMD_MID	4736
268 #define	MSG_DMP_CMD_MID_SIZE	3
269 
270 #define	MSG_DMP_CMD_END	4744
271 #define	MSG_DMP_CMD_END_SIZE	4
272 
273 #define	MSG_DMP_CMD_ONE_V	4717
274 #define	MSG_DMP_CMD_ONE_V_SIZE	11
275 
276 #define	MSG_DMP_CMD_BGN_V	4749
277 #define	MSG_DMP_CMD_BGN_V_SIZE	12
278 
279 #define	MSG_DMP_CMD_MID_V	4762
280 #define	MSG_DMP_CMD_MID_V_SIZE	9
281 
282 #define	MSG_DMP_CMD_END_V	4740
283 #define	MSG_DMP_CMD_END_V_SIZE	8
284 
285 #define	MSG_ARG_OPTIONS	4772
286 #define	MSG_ARG_OPTIONS_SIZE	32
287 
288 #define	MSG_ARG_6	4805
289 #define	MSG_ARG_6_SIZE	2
290 
291 #define	MSG_ARG_C	4808
292 #define	MSG_ARG_C_SIZE	2
293 
294 #define	MSG_ARG_F	4811
295 #define	MSG_ARG_F_SIZE	2
296 
297 #define	MSG_CMD_64	4814
298 #define	MSG_CMD_64_SIZE	3
299 
300 #define	MSG_CMD_ALTER	4818
301 #define	MSG_CMD_ALTER_SIZE	5
302 
303 #define	MSG_CMD_OPTIONAL	4824
304 #define	MSG_CMD_OPTIONAL_SIZE	5
305 
306 #define	MSG_CMD_CONF	4830
307 #define	MSG_CMD_CONF_SIZE	5
308 
309 #define	MSG_CMD_RPLENV	4836
310 #define	MSG_CMD_RPLENV_SIZE	5
311 
312 #define	MSG_CMD_PRMENV	4842
313 #define	MSG_CMD_PRMENV_SIZE	5
314 
315 #define	MSG_CMD_FLAGS	4848
316 #define	MSG_CMD_FLAGS_SIZE	5
317 
318 #define	MSG_CMD_GRP	4854
319 #define	MSG_CMD_GRP_SIZE	5
320 
321 #define	MSG_CMD_DUMPGRP	4860
322 #define	MSG_CMD_DUMPGRP_SIZE	5
323 
324 #define	MSG_CMD_IND	4866
325 #define	MSG_CMD_IND_SIZE	5
326 
327 #define	MSG_CMD_DUMPIND	4872
328 #define	MSG_CMD_DUMPIND_SIZE	5
329 
330 #define	MSG_CMD_EDLIB	4886
331 #define	MSG_CMD_EDLIB_SIZE	5
332 
333 #define	MSG_CMD_OUTPUT	4892
334 #define	MSG_CMD_OUTPUT_SIZE	5
335 
336 #define	MSG_CMD_ESLIB	4906
337 #define	MSG_CMD_ESLIB_SIZE	5
338 
339 #define	MSG_CMD_ASLIB	4898
340 #define	MSG_CMD_ASLIB_SIZE	13
341 
342 #define	MSG_CMD_ADLIB	4878
343 #define	MSG_CMD_ADLIB_SIZE	13
344 
345 #define	MSG_STR_ELF	4922
346 #define	MSG_STR_ELF_SIZE	3
347 
348 #define	MSG_STR_AOUT	4926
349 #define	MSG_STR_AOUT_SIZE	4
350 
351 #define	MSG_STR_EMPTY	0
352 #define	MSG_STR_EMPTY_SIZE	0
353 
354 #define	MSG_STR_READ	4955
355 #define	MSG_STR_READ_SIZE	1
356 
357 #define	MSG_STR_NL	4747
358 #define	MSG_STR_NL_SIZE	1
359 
360 #define	MSG_STR_COLON	4963
361 #define	MSG_STR_COLON_SIZE	1
362 
363 #define	MSG_AUD_PRF	4965
364 #define	MSG_AUD_PRF_SIZE	13
365 
366 #define	MSG_AUD_DEPEND	4957
367 #define	MSG_AUD_DEPEND_SIZE	7
368 
369 #define	MSG_AUD_FILTER	4979
370 #define	MSG_AUD_FILTER_SIZE	7
371 
372 #define	MSG_AUD_RESBGN	4987
373 #define	MSG_AUD_RESBGN_SIZE	7
374 
375 #define	MSG_AUD_RESEND	4995
376 #define	MSG_AUD_RESEND_SIZE	7
377 
378 #define	MSG_ENV_AUD_FD	5003
379 #define	MSG_ENV_AUD_FD_SIZE	10
380 
381 #define	MSG_ENV_AUD_FLAGS	5014
382 #define	MSG_ENV_AUD_FLAGS_SIZE	13
383 
384 #define	MSG_ENV_LD_AUDIT	5028
385 #define	MSG_ENV_LD_AUDIT_SIZE	21
386 
387 #define	MSG_ENV_LD_PRELOAD	5050
388 #define	MSG_ENV_LD_PRELOAD_SIZE	13
389 
390 #define	MSG_ENV_LD_CONFIG	5064
391 #define	MSG_ENV_LD_CONFIG_SIZE	12
392 
393 #define	MSG_ENV_LD_FLAGS	4931
394 #define	MSG_ENV_LD_FLAGS_SIZE	25
395 
396 #define	MSG_LDFLG_LOADAVAIL	5077
397 #define	MSG_LDFLG_LOADAVAIL_SIZE	10
398 
399 #define	MSG_PTH_CONFIG	5088
400 #define	MSG_PTH_CONFIG_SIZE	17
401 
402 #define	MSG_PTH_CONFIG_64	5106
403 #define	MSG_PTH_CONFIG_64_SIZE	20
404 
405 #define	MSG_PTH_DOT	5127
406 #define	MSG_PTH_DOT_SIZE	2
407 
408 #define	MSG_PTH_NEWDLP	5130
409 #define	MSG_PTH_NEWDLP_SIZE	13
410 
411 #define	MSG_PTH_OLDDLP	5135
412 #define	MSG_PTH_OLDDLP_SIZE	8
413 
414 #define	MSG_PTH_UPDLP	5139
415 #define	MSG_PTH_UPDLP_SIZE	4
416 
417 #define	MSG_PTH_NEWTD	5144
418 #define	MSG_PTH_NEWTD_SIZE	27
419 
420 #define	MSG_PTH_OLDTD	5156
421 #define	MSG_PTH_OLDTD_SIZE	15
422 
423 #define	MSG_PTH_UPTD	5160
424 #define	MSG_PTH_UPTD_SIZE	11
425 
426 #define	MSG_PTH_NEWDLP_64	5172
427 #define	MSG_PTH_NEWDLP_64_SIZE	19
428 
429 #define	MSG_PTH_OLDDLP_64	5180
430 #define	MSG_PTH_OLDDLP_64_SIZE	11
431 
432 #define	MSG_PTH_UPDLP_64	5184
433 #define	MSG_PTH_UPDLP_64_SIZE	7
434 
435 #define	MSG_PTH_NEWTD_64	5192
436 #define	MSG_PTH_NEWTD_64_SIZE	33
437 
438 #define	MSG_PTH_OLDTD_64	5207
439 #define	MSG_PTH_OLDTD_64_SIZE	18
440 
441 #define	MSG_PTH_UPTD_64	5211
442 #define	MSG_PTH_UPTD_64_SIZE	14
443 
444 #define	MSG_PTH_AOUTDLP	5226
445 #define	MSG_PTH_AOUTDLP_SIZE	33
446 
447 #define	MSG_DIR_ROOT	5128
448 #define	MSG_DIR_ROOT_SIZE	1
449 
450 #define	MSG_DIR_DOT	5264
451 #define	MSG_DIR_DOT_SIZE	1
452 
453 #define	MSG_TMP_DIR	5266
454 #define	MSG_TMP_DIR_SIZE	8
455 
456 #define	MSG_TMP_PFX	5260
457 #define	MSG_TMP_PFX_SIZE	5
458 
459 #define	MSG_FMT_PATH	5275
460 #define	MSG_FMT_PATH_SIZE	5
461 
462 #define	MSG_FMT_COLON	5281
463 #define	MSG_FMT_COLON_SIZE	3
464 
465 #define	MSG_SUNW_OST_SGS	5285
466 #define	MSG_SUNW_OST_SGS_SIZE	12
467 
468 #define	MSG_MOD_SEPARATE	5298
469 #define	MSG_MOD_SEPARATE_SIZE	3
470 
471 #define	MSG_MOD_REL_RELATIVE	5302
472 #define	MSG_MOD_REL_RELATIVE_SIZE	17
473 
474 #define	MSG_MOD_REL_EXEC	5320
475 #define	MSG_MOD_REL_EXEC_SIZE	13
476 
477 #define	MSG_MOD_REL_DEPENDS	5334
478 #define	MSG_MOD_REL_DEPENDS_SIZE	16
479 
480 #define	MSG_MOD_REL_PRELOAD	5351
481 #define	MSG_MOD_REL_PRELOAD_SIZE	16
482 
483 #define	MSG_MOD_REL_SELF	4912
484 #define	MSG_MOD_REL_SELF_SIZE	13
485 
486 #define	MSG_MOD_REL_WEAK	5368
487 #define	MSG_MOD_REL_WEAK_SIZE	13
488 
489 #define	MSG_MOD_REL_ALL	5382
490 #define	MSG_MOD_REL_ALL_SIZE	12
491 
492 #define	MSG_MOD_REL_MEMORY	5395
493 #define	MSG_MOD_REL_MEMORY_SIZE	11
494 
495 #define	MSG_MOD_REL_STRIP	5407
496 #define	MSG_MOD_REL_STRIP_SIZE	10
497 
498 #define	MSG_MOD_REL_NOHEAP	5418
499 #define	MSG_MOD_REL_NOHEAP_SIZE	11
500 
501 #define	MSG_MOD_REL_CONFGEN	5430
502 #define	MSG_MOD_REL_CONFGEN_SIZE	12
503 
504 #else	/* __lint */
505 
506 extern	const char *	_crle_msg(Msg);
507 
508 #ifndef MSG_SGS_LOCAL_ARRAY
509 #define	MSG_SGS_LOCAL_ARRAY	""
510 #endif
511 
512 extern	const char	__crle_msg[];
513 
514 #define MSG_ORIG_STRTAB(_x, _s)	_x
515 #define MSG_ORIG(x)	x
516 #define MSG_INTL(x)	x
517 
518 #ifndef LINTSUP_SUPPRESS_STRINGS
519 
520 #define	MSG_ARG_USAGE	"usage: %s [-64] [-a name] [-A name] [-c conf] [-e env] [-E env] [-f flags] [-g name] [-G name ] [-i name] [-I name] [-l dir] [-o dir ] [-s dir] [-t ELF|AOUT] [-u] [-v]\n\t[-64]\t\tprocess 64-bit objects\n\t[-a name]\tdefine an alternative object name\n\t[-A name]\tdefine an optional alternative object name\n\t[-c conf]\tspecify configuration file\n\t[-e env]\tdefine a replaceable environment variable\n\t[-E env]\tdefine a permanent environment variable\n\t[-f flags]\tspecify flags for -G and -I\n\t[-g name]\tdefine a group object name\n\t[-G name]\tdefine a group object name and create alternatives\n\t[-i name]\tdefine an individual object name\n\t[-I name]\tdefine an individual object name and create an\n\t\t\talternative\n\t[-l dir]\tdefine a default search directory\n\t[-o dir]\tuse directory for alternative objects\n\t[-s dir]\tdefine a  trusted search directory\n\t[-t ELF|AOUT]\ttoggle object type for -l and -s\n\t[-u]\t\tupdate existing configuration file\n\t[-v]\t\tprovide verbose processing information\n\n\tNote: without the -u option, the information defined by the options\n\tto crle() result in the replacement of any existing configuration\n\tfile, or default search paths.  With the -u option, the information\n\tdefined by the options to crle() is appended to any existing\n\tconfiguration file, or default search paths.\n\n\tSet the environment variable LD_NOCONFIG=yes to disable the processing\n\tof any configuration file information.  See ld.so.1(1).\n"
521 #define	MSG_ARG_USAGE_SIZE	1412
522 
523 #define	MSG_ARG_ILLEGAL	"%s: option %s has illegal argument `%s'\n"
524 #define	MSG_ARG_ILLEGAL_SIZE	40
525 
526 #define	MSG_ARG_MULT	"%s: argument %s specified multiple times\n"
527 #define	MSG_ARG_MULT_SIZE	41
528 
529 #define	MSG_ARG_TYPE	"%s: unknown object type: %s\n"
530 #define	MSG_ARG_TYPE_SIZE	28
531 
532 #define	MSG_ARG_FLAGS	"%s: unknown flags: %s\n"
533 #define	MSG_ARG_FLAGS_SIZE	22
534 
535 #define	MSG_ARG_MODE	"%s: RTLD_REL_EXEC cannot be used with multiple dynamic executables: %s: %s\n"
536 #define	MSG_ARG_MODE_SIZE	75
537 
538 #define	MSG_ARG_ALT	"%s: %s: cannot override original file with alternative; specify -o\n"
539 #define	MSG_ARG_ALT_SIZE	67
540 
541 #define	MSG_ARG_UPDATE	"%s: %s: version [%d] of configuration file provides limited update (-u) and command-line regeneration capabilities: best effort in effect\n"
542 #define	MSG_ARG_UPDATE_SIZE	138
543 
544 #define	MSG_ARG_UPDATEVER	"%s: %s: file version [%d] newer than crle() version [%d].  Unable to update\n"
545 #define	MSG_ARG_UPDATEVER_SIZE	76
546 
547 #define	MSG_ARG_PRINTVER	"%s: %s: file version [%d] newer than crle() version [%d]. Displayed information may be incomplete\n"
548 #define	MSG_ARG_PRINTVER_SIZE	98
549 
550 #define	MSG_ARG_CLASS	"%s: %s: 32-bit file is incompatible with -64 option\n"
551 #define	MSG_ARG_CLASS_SIZE	52
552 
553 #define	MSG_ARG_WRONGARCH	"%s: %s: %s %s file is incompatible with %s %s version of crle()\n"
554 #define	MSG_ARG_WRONGARCH_SIZE	64
555 
556 #define	MSG_WARN_ENV	"%s: warning: %.*s: environment variable multiply-defined, first definition taken\n"
557 #define	MSG_WARN_ENV_SIZE	81
558 
559 #define	MSG_ISA32_NO64SUP	"%s: This system lacks support for 64-bit configuration files\n"
560 #define	MSG_ISA32_NO64SUP_SIZE	61
561 
562 #define	MSG_SYS_MALLOC	"%s: malloc failed: %s\n"
563 #define	MSG_SYS_MALLOC_SIZE	22
564 
565 #define	MSG_SYS_TEMPNAME	"%s: unable to create temporary filename: %s\n"
566 #define	MSG_SYS_TEMPNAME_SIZE	44
567 
568 #define	MSG_SYS_PIPE	"%s: pipe failed: %s\n"
569 #define	MSG_SYS_PIPE_SIZE	20
570 
571 #define	MSG_SYS_FORK	"%s: fork failed: %s\n"
572 #define	MSG_SYS_FORK_SIZE	20
573 
574 #define	MSG_SYS_PUTENV	"%s: putenv failed: %s\n"
575 #define	MSG_SYS_PUTENV_SIZE	22
576 
577 #define	MSG_COR_TRUNC	"%s: %s: corrupt file, possible truncation\n"
578 #define	MSG_COR_TRUNC_SIZE	42
579 
580 #define	MSG_SYS_ACCESS	"%s: %s: access failed: %s\n"
581 #define	MSG_SYS_ACCESS_SIZE	26
582 
583 #define	MSG_SYS_OPEN	"%s: %s: open failed: %s\n"
584 #define	MSG_SYS_OPEN_SIZE	24
585 
586 #define	MSG_SYS_MMAP	"%s: %s: mmap failed: %s\n"
587 #define	MSG_SYS_MMAP_SIZE	24
588 
589 #define	MSG_SYS_TRUNC	"%s: %s: ftruncate failed: %s\n"
590 #define	MSG_SYS_TRUNC_SIZE	29
591 
592 #define	MSG_SYS_STAT	"%s: %s: stat failed: %s\n"
593 #define	MSG_SYS_STAT_SIZE	24
594 
595 #define	MSG_SYS_WRITE	"%s: %s: write failed: %s\n"
596 #define	MSG_SYS_WRITE_SIZE	25
597 
598 #define	MSG_SYS_EXEC	"%s: %s: exec failed: due to signal %d %s\n"
599 #define	MSG_SYS_EXEC_SIZE	41
600 
601 #define	MSG_SYS_EXECLP	"%s: %s: exec failed: %s\n"
602 #define	MSG_SYS_EXECLP_SIZE	24
603 
604 #define	MSG_SYS_CORE	"(core dumped)"
605 #define	MSG_SYS_CORE_SIZE	13
606 
607 #define	MSG_ELF_TYPE	"%s: %s: invalid ELF file\n"
608 #define	MSG_ELF_TYPE_SIZE	25
609 
610 #define	MSG_ELF_BEGIN	"%s: %s: elf_begin: %s\n"
611 #define	MSG_ELF_BEGIN_SIZE	22
612 
613 #define	MSG_GEN_INVFILE	"%s: %s: invalid file type\n"
614 #define	MSG_GEN_INVFILE_SIZE	26
615 
616 #define	MSG_GEN_CREATE	"%s: configuration file: %s: not created\n"
617 #define	MSG_GEN_CREATE_SIZE	40
618 
619 #define	MSG_DEF_NOCONF	"\nDefault configuration file (%s) not found\n"
620 #define	MSG_DEF_NOCONF_SIZE	43
621 
622 #define	MSG_DEF_NEWDLP	"  Default Library Path (ELF):\t/lib:/usr/lib  (system default)\n"
623 #define	MSG_DEF_NEWDLP_SIZE	62
624 
625 #define	MSG_DEF_OLDDLP	"  Default Library Path (ELF):\t/usr/lib  (system default)\n"
626 #define	MSG_DEF_OLDDLP_SIZE	57
627 
628 #define	MSG_DEF_NEWTD	"  Trusted Directories (ELF):\t/lib/secure:/usr/lib/secure  (system default)\n"
629 #define	MSG_DEF_NEWTD_SIZE	75
630 
631 #define	MSG_DEF_OLDTD	"  Trusted Directories (ELF):\t/usr/lib/secure  (system default)\n"
632 #define	MSG_DEF_OLDTD_SIZE	63
633 
634 #define	MSG_DEF_NEWDLP_64	"  Default Library Path (ELF):\t/lib/64:/usr/lib/64  (system default)\n"
635 #define	MSG_DEF_NEWDLP_64_SIZE	68
636 
637 #define	MSG_DEF_OLDDLP_64	"  Default Library Path (ELF):\t/usr/lib/64  (system default)\n"
638 #define	MSG_DEF_OLDDLP_64_SIZE	60
639 
640 #define	MSG_DEF_NEWTD_64	"  Trusted Directories (ELF):\t/lib/secure/64:/usr/lib/secure/64  (system default)\n"
641 #define	MSG_DEF_NEWTD_64_SIZE	81
642 
643 #define	MSG_DEF_OLDTD_64	"  Trusted Directories (ELF):\t/usr/lib/secure/64  (system default)\n"
644 #define	MSG_DEF_OLDTD_64_SIZE	66
645 
646 #define	MSG_DEF_AOUTDLP	"  Default Library Path (AOUT):\t/usr/4lib:/usr/lib:/usr/local/lib  (system default)\n"
647 #define	MSG_DEF_AOUTDLP_SIZE	83
648 
649 #define	MSG_DEF_AOUTNEWTD	"  Trusted Directories (AOUT):\t/lib/secure:/usr/lib/secure  (system default)\n"
650 #define	MSG_DEF_AOUTNEWTD_SIZE	76
651 
652 #define	MSG_DEF_AOUTOLDTD	"  Trusted Directories (AOUT):\t\/usr/lib/secure  (system default)\n"
653 #define	MSG_DEF_AOUTOLDTD_SIZE	64
654 
655 #define	MSG_ENV_TITLE	"\nEnvironment Variables:\n"
656 #define	MSG_ENV_TITLE_SIZE	24
657 
658 #define	MSG_ENV_RPL	"  %s  (replaceable)\n"
659 #define	MSG_ENV_RPL_SIZE	20
660 
661 #define	MSG_ENV_PRM	"  %s  (permanent)\n"
662 #define	MSG_ENV_PRM_SIZE	18
663 
664 #define	MSG_FLT_TITLE	"\nFilters:\n"
665 #define	MSG_FLT_TITLE_SIZE	10
666 
667 #define	MSG_FLT_FILTER	"  %s  -  %s:\n"
668 #define	MSG_FLT_FILTER_SIZE	13
669 
670 #define	MSG_FLT_FILTEE	"    %s  (filtee)\n"
671 #define	MSG_FLT_FILTEE_SIZE	17
672 
673 #define	MSG_DIA_CONFILE	"output configuration file: %s\n"
674 #define	MSG_DIA_CONFILE_SIZE	30
675 
676 #define	MSG_DIA_OBJDIR	"output object directory: %s\n"
677 #define	MSG_DIA_OBJDIR_SIZE	28
678 
679 #define	MSG_DIA_INSPECT	"inspect: %s\n"
680 #define	MSG_DIA_INSPECT_SIZE	12
681 
682 #define	MSG_DIA_RPLENV	" adding replaceable environment variable: %s\n"
683 #define	MSG_DIA_RPLENV_SIZE	45
684 
685 #define	MSG_DIA_PRMENV	" adding permanent environment variable: %s\n"
686 #define	MSG_DIA_PRMENV_SIZE	43
687 
688 #define	MSG_DIA_DLIBPTH	" adding default library path (%s): %s\n"
689 #define	MSG_DIA_DLIBPTH_SIZE	38
690 
691 #define	MSG_DIA_TLIBPTH	" adding trusted library path (%s): %s\n"
692 #define	MSG_DIA_TLIBPTH_SIZE	38
693 
694 #define	MSG_DIA_NOEXIST	" adding directory [id=%d]: %s  (non-existent path)\n"
695 #define	MSG_DIA_NOEXIST_SIZE	51
696 
697 #define	MSG_DIA_DIR	" adding directory [id=%d]: %s\n"
698 #define	MSG_DIA_DIR_SIZE	30
699 
700 #define	MSG_DIA_FILE	"  adding file [id=%d]: %s\n"
701 #define	MSG_DIA_FILE_SIZE	26
702 
703 #define	MSG_DIA_ALTCREATE	"    creating alternate: %s  (for %s)\n"
704 #define	MSG_DIA_ALTCREATE_SIZE	37
705 
706 #define	MSG_DIA_ALTUPDATE	"    updating alternate: %s  (for %s)\n"
707 #define	MSG_DIA_ALTUPDATE_SIZE	37
708 
709 #define	MSG_DMP_HEAD	"\nConfiguration file [version %d]: %s  %s\n"
710 #define	MSG_DMP_HEAD_SIZE	41
711 
712 #define	MSG_DMP_PLATFORM	"  Platform:\t%s %s %s\n"
713 #define	MSG_DMP_PLATFORM_SIZE	21
714 
715 #define	MSG_DMP_APP	"  Specific application: %s  (original: %s)\n"
716 #define	MSG_DMP_APP_SIZE	43
717 
718 #define	MSG_DMP_DLIBPTH	"  Default Library Path (%s):\t%s\n"
719 #define	MSG_DMP_DLIBPTH_SIZE	32
720 
721 #define	MSG_DMP_TLIBPTH	"  Trusted Directories (%s):\t%s\n"
722 #define	MSG_DMP_TLIBPTH_SIZE	31
723 
724 #define	MSG_DMP_RESV	"\nMemory Reservation:\t%llx - %llx (%llx bytes)\n"
725 #define	MSG_DMP_RESV_SIZE	46
726 
727 #define	MSG_DMP_DIR_1	"\nDirectory: %s\n"
728 #define	MSG_DMP_DIR_1_SIZE	15
729 
730 #define	MSG_DMP_DIR_2	"\nDirectory: %s\t(non-existent)\n"
731 #define	MSG_DMP_DIR_2_SIZE	30
732 
733 #define	MSG_DMP_FILE_1	"  %s\n"
734 #define	MSG_DMP_FILE_1_SIZE	5
735 
736 #define	MSG_DMP_FILE_2	"  %s\t(alternate: %s)\n"
737 #define	MSG_DMP_FILE_2_SIZE	21
738 
739 #define	MSG_DMP_HASH	"Object Entries:\n   Id\tBkt\tString\n"
740 #define	MSG_DMP_HASH_SIZE	33
741 
742 #define	MSG_DMP_HASHENT_1	"    %d\t[%d]\t%s\t%s\n"
743 #define	MSG_DMP_HASHENT_1_SIZE	18
744 
745 #define	MSG_DMP_HASHENT_2	"    %d\t\t%s\t%s\n"
746 #define	MSG_DMP_HASHENT_2_SIZE	14
747 
748 #define	MSG_DMP_STAT	"\nWARNING: original file %s: stat failed: %s\n\n"
749 #define	MSG_DMP_STAT_SIZE	45
750 
751 #define	MSG_DMP_DCMP	"\nWARNING: original directory %s: modified since configuration file creation\n\n"
752 #define	MSG_DMP_DCMP_SIZE	77
753 
754 #define	MSG_DMP_FCMP	"\nWARNING: original file %s: modified since configuration file creation\n\n"
755 #define	MSG_DMP_FCMP_SIZE	72
756 
757 #define	MSG_DMP_CMD_TITLE	"\nCommand line:\n"
758 #define	MSG_DMP_CMD_TITLE_SIZE	15
759 
760 #define	MSG_DMP_CMD_ONE	"  crle %s\n\n"
761 #define	MSG_DMP_CMD_ONE_SIZE	11
762 
763 #define	MSG_DMP_CMD_BGN	"  crle %s "
764 #define	MSG_DMP_CMD_BGN_SIZE	10
765 
766 #define	MSG_DMP_CMD_MID	"%s "
767 #define	MSG_DMP_CMD_MID_SIZE	3
768 
769 #define	MSG_DMP_CMD_END	"%s\n\n"
770 #define	MSG_DMP_CMD_END_SIZE	4
771 
772 #define	MSG_DMP_CMD_ONE_V	"  crle %s\n\n"
773 #define	MSG_DMP_CMD_ONE_V_SIZE	11
774 
775 #define	MSG_DMP_CMD_BGN_V	"  crle %s \\\n"
776 #define	MSG_DMP_CMD_BGN_V_SIZE	12
777 
778 #define	MSG_DMP_CMD_MID_V	"    %s \\\n"
779 #define	MSG_DMP_CMD_MID_V_SIZE	9
780 
781 #define	MSG_DMP_CMD_END_V	"    %s\n\n"
782 #define	MSG_DMP_CMD_END_V_SIZE	8
783 
784 #define	MSG_ARG_OPTIONS	"6:a:A:c:e:E:f:G:g:I:i:l:o:s:t:uv"
785 #define	MSG_ARG_OPTIONS_SIZE	32
786 
787 #define	MSG_ARG_6	"-6"
788 #define	MSG_ARG_6_SIZE	2
789 
790 #define	MSG_ARG_C	"-c"
791 #define	MSG_ARG_C_SIZE	2
792 
793 #define	MSG_ARG_F	"-f"
794 #define	MSG_ARG_F_SIZE	2
795 
796 #define	MSG_CMD_64	"-64"
797 #define	MSG_CMD_64_SIZE	3
798 
799 #define	MSG_CMD_ALTER	"-a %s"
800 #define	MSG_CMD_ALTER_SIZE	5
801 
802 #define	MSG_CMD_OPTIONAL	"-A %s"
803 #define	MSG_CMD_OPTIONAL_SIZE	5
804 
805 #define	MSG_CMD_CONF	"-c %s"
806 #define	MSG_CMD_CONF_SIZE	5
807 
808 #define	MSG_CMD_RPLENV	"-e %s"
809 #define	MSG_CMD_RPLENV_SIZE	5
810 
811 #define	MSG_CMD_PRMENV	"-E %s"
812 #define	MSG_CMD_PRMENV_SIZE	5
813 
814 #define	MSG_CMD_FLAGS	"-f %s"
815 #define	MSG_CMD_FLAGS_SIZE	5
816 
817 #define	MSG_CMD_GRP	"-g %s"
818 #define	MSG_CMD_GRP_SIZE	5
819 
820 #define	MSG_CMD_DUMPGRP	"-G %s"
821 #define	MSG_CMD_DUMPGRP_SIZE	5
822 
823 #define	MSG_CMD_IND	"-i %s"
824 #define	MSG_CMD_IND_SIZE	5
825 
826 #define	MSG_CMD_DUMPIND	"-I %s"
827 #define	MSG_CMD_DUMPIND_SIZE	5
828 
829 #define	MSG_CMD_EDLIB	"-l %s"
830 #define	MSG_CMD_EDLIB_SIZE	5
831 
832 #define	MSG_CMD_OUTPUT	"-o %s"
833 #define	MSG_CMD_OUTPUT_SIZE	5
834 
835 #define	MSG_CMD_ESLIB	"-s %s"
836 #define	MSG_CMD_ESLIB_SIZE	5
837 
838 #define	MSG_CMD_ASLIB	"-t AOUT -s %s"
839 #define	MSG_CMD_ASLIB_SIZE	13
840 
841 #define	MSG_CMD_ADLIB	"-t AOUT -l %s"
842 #define	MSG_CMD_ADLIB_SIZE	13
843 
844 #define	MSG_STR_ELF	"ELF"
845 #define	MSG_STR_ELF_SIZE	3
846 
847 #define	MSG_STR_AOUT	"AOUT"
848 #define	MSG_STR_AOUT_SIZE	4
849 
850 #define	MSG_STR_EMPTY	""
851 #define	MSG_STR_EMPTY_SIZE	0
852 
853 #define	MSG_STR_READ	"r"
854 #define	MSG_STR_READ_SIZE	1
855 
856 #define	MSG_STR_NL	"\n"
857 #define	MSG_STR_NL_SIZE	1
858 
859 #define	MSG_STR_COLON	":"
860 #define	MSG_STR_COLON_SIZE	1
861 
862 #define	MSG_AUD_PRF	"__CRLE_DEP__:"
863 #define	MSG_AUD_PRF_SIZE	13
864 
865 #define	MSG_AUD_DEPEND	"depend:"
866 #define	MSG_AUD_DEPEND_SIZE	7
867 
868 #define	MSG_AUD_FILTER	"filter:"
869 #define	MSG_AUD_FILTER_SIZE	7
870 
871 #define	MSG_AUD_RESBGN	"resbgn:"
872 #define	MSG_AUD_RESBGN_SIZE	7
873 
874 #define	MSG_AUD_RESEND	"resend:"
875 #define	MSG_AUD_RESEND_SIZE	7
876 
877 #define	MSG_ENV_AUD_FD	"CRLE_FD=%d"
878 #define	MSG_ENV_AUD_FD_SIZE	10
879 
880 #define	MSG_ENV_AUD_FLAGS	"CRLE_FLAGS=%d"
881 #define	MSG_ENV_AUD_FLAGS_SIZE	13
882 
883 #define	MSG_ENV_LD_AUDIT	"LD_AUDIT=libcrle.so.1"
884 #define	MSG_ENV_LD_AUDIT_SIZE	21
885 
886 #define	MSG_ENV_LD_PRELOAD	"LD_PRELOAD=%s"
887 #define	MSG_ENV_LD_PRELOAD_SIZE	13
888 
889 #define	MSG_ENV_LD_CONFIG	"LD_CONFIG=%s"
890 #define	MSG_ENV_LD_CONFIG_SIZE	12
891 
892 #define	MSG_ENV_LD_FLAGS	"LD_FLAGS=confgen,loadfltr"
893 #define	MSG_ENV_LD_FLAGS_SIZE	25
894 
895 #define	MSG_LDFLG_LOADAVAIL	",loadavail"
896 #define	MSG_LDFLG_LOADAVAIL_SIZE	10
897 
898 #define	MSG_PTH_CONFIG	"/var/ld/ld.config"
899 #define	MSG_PTH_CONFIG_SIZE	17
900 
901 #define	MSG_PTH_CONFIG_64	"/var/ld/64/ld.config"
902 #define	MSG_PTH_CONFIG_64_SIZE	20
903 
904 #define	MSG_PTH_DOT	"./"
905 #define	MSG_PTH_DOT_SIZE	2
906 
907 #define	MSG_PTH_NEWDLP	"/lib:/usr/lib"
908 #define	MSG_PTH_NEWDLP_SIZE	13
909 
910 #define	MSG_PTH_OLDDLP	"/usr/lib"
911 #define	MSG_PTH_OLDDLP_SIZE	8
912 
913 #define	MSG_PTH_UPDLP	"/lib"
914 #define	MSG_PTH_UPDLP_SIZE	4
915 
916 #define	MSG_PTH_NEWTD	"/lib/secure:/usr/lib/secure"
917 #define	MSG_PTH_NEWTD_SIZE	27
918 
919 #define	MSG_PTH_OLDTD	"/usr/lib/secure"
920 #define	MSG_PTH_OLDTD_SIZE	15
921 
922 #define	MSG_PTH_UPTD	"/lib/secure"
923 #define	MSG_PTH_UPTD_SIZE	11
924 
925 #define	MSG_PTH_NEWDLP_64	"/lib/64:/usr/lib/64"
926 #define	MSG_PTH_NEWDLP_64_SIZE	19
927 
928 #define	MSG_PTH_OLDDLP_64	"/usr/lib/64"
929 #define	MSG_PTH_OLDDLP_64_SIZE	11
930 
931 #define	MSG_PTH_UPDLP_64	"/lib/64"
932 #define	MSG_PTH_UPDLP_64_SIZE	7
933 
934 #define	MSG_PTH_NEWTD_64	"/lib/secure/64:/usr/lib/secure/64"
935 #define	MSG_PTH_NEWTD_64_SIZE	33
936 
937 #define	MSG_PTH_OLDTD_64	"/usr/lib/secure/64"
938 #define	MSG_PTH_OLDTD_64_SIZE	18
939 
940 #define	MSG_PTH_UPTD_64	"/lib/secure/64"
941 #define	MSG_PTH_UPTD_64_SIZE	14
942 
943 #define	MSG_PTH_AOUTDLP	"/usr/4lib:/usr/lib:/usr/local/lib"
944 #define	MSG_PTH_AOUTDLP_SIZE	33
945 
946 #define	MSG_DIR_ROOT	"/"
947 #define	MSG_DIR_ROOT_SIZE	1
948 
949 #define	MSG_DIR_DOT	"."
950 #define	MSG_DIR_DOT_SIZE	1
951 
952 #define	MSG_TMP_DIR	"/var/tmp"
953 #define	MSG_TMP_DIR_SIZE	8
954 
955 #define	MSG_TMP_PFX	"crle."
956 #define	MSG_TMP_PFX_SIZE	5
957 
958 #define	MSG_FMT_PATH	"%s/%s"
959 #define	MSG_FMT_PATH_SIZE	5
960 
961 #define	MSG_FMT_COLON	":%s"
962 #define	MSG_FMT_COLON_SIZE	3
963 
964 #define	MSG_SUNW_OST_SGS	"SUNW_OST_SGS"
965 #define	MSG_SUNW_OST_SGS_SIZE	12
966 
967 #define	MSG_MOD_SEPARATE	" \t|"
968 #define	MSG_MOD_SEPARATE_SIZE	3
969 
970 #define	MSG_MOD_REL_RELATIVE	"RTLD_REL_RELATIVE"
971 #define	MSG_MOD_REL_RELATIVE_SIZE	17
972 
973 #define	MSG_MOD_REL_EXEC	"RTLD_REL_EXEC"
974 #define	MSG_MOD_REL_EXEC_SIZE	13
975 
976 #define	MSG_MOD_REL_DEPENDS	"RTLD_REL_DEPENDS"
977 #define	MSG_MOD_REL_DEPENDS_SIZE	16
978 
979 #define	MSG_MOD_REL_PRELOAD	"RTLD_REL_PRELOAD"
980 #define	MSG_MOD_REL_PRELOAD_SIZE	16
981 
982 #define	MSG_MOD_REL_SELF	"RTLD_REL_SELF"
983 #define	MSG_MOD_REL_SELF_SIZE	13
984 
985 #define	MSG_MOD_REL_WEAK	"RTLD_REL_WEAK"
986 #define	MSG_MOD_REL_WEAK_SIZE	13
987 
988 #define	MSG_MOD_REL_ALL	"RTLD_REL_ALL"
989 #define	MSG_MOD_REL_ALL_SIZE	12
990 
991 #define	MSG_MOD_REL_MEMORY	"RTLD_MEMORY"
992 #define	MSG_MOD_REL_MEMORY_SIZE	11
993 
994 #define	MSG_MOD_REL_STRIP	"RTLD_STRIP"
995 #define	MSG_MOD_REL_STRIP_SIZE	10
996 
997 #define	MSG_MOD_REL_NOHEAP	"RTLD_NOHEAP"
998 #define	MSG_MOD_REL_NOHEAP_SIZE	11
999 
1000 #define	MSG_MOD_REL_CONFGEN	"RTLD_CONFGEN"
1001 #define	MSG_MOD_REL_CONFGEN_SIZE	12
1002 
1003 #endif	/* LINTSUP_SUPPRESS_STRINGS */
1004 
1005 #endif	/* __lint */
1006 
1007 #endif
1008