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