/illumos-gate/usr/src/cmd/sgs/crle/common/ |
H A D | crle.c | 113 Crle_desc crle = { 0 }; in main() local 134 crle.c_name = argv[0]; in main() 135 crle.c_flags |= CRLE_ADDID; in main() 136 crle.c_strbkts = 503; in main() 137 crle.c_inobkts = 251; in main() 149 MSG_INTL(MSG_ARG_ILLEGAL), crle.c_name, in main() 160 crle.c_flags |= (CRLE_CREAT | CRLE_ALTER); in main() 165 if (crle.c_confil) { in main() 167 crle.c_name, MSG_ORIG(MSG_ARG_C)); in main() 170 crle.c_confil = optarg; in main() [all …]
|
H A D | config.c | 56 genconfig(Crle_desc *crle) in genconfig() argument 73 Hash_tbl *stbl = crle->c_strtbl; in genconfig() 81 if (crle->c_hashstrnum) { in genconfig() 88 crle->c_hashstrnum++; in genconfig() 97 if (crle->c_hashstrnum > hashsize[ndx]) in genconfig() 104 size += ((2 + hashbkts + crle->c_hashstrnum) * sizeof (Word)); in genconfig() 112 size += (crle->c_hashstrnum * in genconfig() 119 size += S_ROUND((crle->c_filenum * sizeof (Rtc_file)), in genconfig() 126 size += S_ROUND((crle->c_dirnum * sizeof (Rtc_dir)), in genconfig() 133 if (crle->c_envnum) { in genconfig() [all …]
|
H A D | inspect.c | 76 enteralt(Crle_desc *crle, const char *path, const char *file, Half flags, in enteralt() argument 100 (void) strlcpy(alter, crle->c_objdir, sizeof (alter)); in enteralt() 105 (void) printf(MSG_INTL(MSG_ARG_ALT), crle->c_name, in enteralt() 112 crle->c_objdir, file); in enteralt() 121 crle->c_strsize -= strlen(alter) + 1; in enteralt() 135 crle->c_strsize += altsz; in enteralt() 137 if (crle->c_flags & CRLE_VERBOSE) in enteralt() 149 enterino(Crle_desc *crle, const char *name, struct stat *status, Half flags) in enterino() argument 173 for (APLIST_TRAVERSE(crle->c_inotbls, idx, tbl)) { in enterino() 180 if ((tbl = make_hash(crle->c_inobkts, HASH_INT, dev)) == NULL) in enterino() [all …]
|
H A D | print.c | 55 printcmd(Crle_desc *crle, Rtc_head * head, APlist *cmdline) in printcmd() argument 62 if (crle->c_flags & CRLE_VERBOSE) { in printcmd() 133 fablib(Crle_desc * crle, int flag) in fablib() argument 145 list = &crle->c_edlibpath; in fablib() 154 list = &crle->c_eslibpath; in fablib() 161 return (addlib(crle, list, path)); in fablib() 185 scanconfig(Crle_desc * crle, Addr addr, int c_class) in scanconfig() argument 215 crle->c_flags &= ~CRLE_ADDID; in scanconfig() 229 crle->c_name, crle->c_confil); in scanconfig() 243 crle->c_name, crle->c_confil); in scanconfig() [all …]
|
H A D | depend.c | 46 filter(Crle_desc *crle, const char *filter, const char *str, const char *filtee) in filter() argument 56 if ((fltrent = get_hash(crle->c_strtbl, (Addr)filter, 0, in filter() 59 if ((fltrent = get_hash(crle->c_strtbl, (Addr)fltrent->e_obj->o_path, 0, in filter() 68 if ((flteent = get_hash(crle->c_strtbl, (Addr)filtee, 0, in filter() 78 for (APLIST_TRAVERSE(crle->c_flt, idx, flt)) { in filter() 95 crle->c_fltenum++; in filter() 107 crle->c_name, strerror(err)); in filter() 111 if ((aplist_append(&(crle->c_flt), flt, AL_CNT_CRLE) == NULL) || in filter() 117 crle->c_strsize += flt->f_strsz; in filter() 118 crle->c_fltrnum += 1; in filter() [all …]
|
H A D | util.c | 45 addenv(Crle_desc *crle, const char *arg, unsigned int flags) in addenv() argument 64 for (APLIST_TRAVERSE(crle->c_env, idx, env)) { in addenv() 74 crle->c_name, (int)varsz, in addenv() 85 crle->c_strsize -= env->e_totsz; in addenv() 86 crle->c_strsize += totsz; in addenv() 92 crle->c_name, strerror(err)); in addenv() 111 for (APLIST_TRAVERSE(crle->c_env, idx, env)) { in addenv() 118 crle->c_name, (int)totsz, in addenv() 138 crle->c_name, strerror(err)); in addenv() 146 if (aplist_append(&(crle->c_env), env, AL_CNT_CRLE) == NULL) in addenv() [all …]
|
H A D | dump.c | 52 dump(Crle_desc * crle) in dump() argument 54 const char *orgapp = (const char *)crle->c_app; in dump() 67 crle->c_name, strerror(err)); in dump() 77 crle->c_name, strerror(err)); in dump() 94 Rtc_head *rtc = (Rtc_head *)crle->c_tempheadaddr; in dump() 133 MSG_INTL(MSG_SYS_EXEC), crle->c_name, in dump() 156 MSG_ORIG(MSG_ENV_AUD_FLAGS), crle->c_dlflags); in dump() 158 crle->c_tempname); in dump() 167 (putenv(ecnf) != 0) || (putenv(crle->c_audit) != 0) || in dump() 171 crle->c_name, strerror(err)); in dump() [all …]
|
H A D | crle.msg | 29 # Message file for cmd/sgs/crle. 64 \tto crle() result in the replacement of any existing \ 68 \tdefined by the options to crle() is appended to any \ 89 @ MSG_ARG_UPDATEVER "%s: %s: file version [%d] newer than crle() version \ 91 @ MSG_ARG_PRINTVER "%s: %s: file version [%d] newer than crle() version \ 96 %s %s version of crle()\n" 198 @ MSG_DMP_CMD_ONE " crle %s\n\n" 199 @ MSG_DMP_CMD_BGN " crle %s " 203 @ MSG_DMP_CMD_ONE_V " crle %s\n\n" 204 @ MSG_DMP_CMD_BGN_V " crle %s \\\n" [all …]
|
/illumos-gate/usr/src/cmd/sgs/crle/ |
H A D | Makefile.com | 30 PROG= crle 35 COMOBJ= config.o crle.o depend.o dump.o \ 54 BLTMESG= $(SGSMSGDIR)/crle 58 SGSMSGCOM= ../common/crle.msg
|
/illumos-gate/usr/src/cmd/sgs/ |
H A D | Makefile | 60 crle \ 94 elfedit crle moe lari \
|
/illumos-gate/usr/src/cmd/sgs/messages/ |
H A D | Makefile.com | 43 libcrle crle moe pvs \
|
H A D | sgs.ident | 47 MSG_ID_CRLE 23 SUNW_OST_SGS /* sgs/crle */
|
/illumos-gate/usr/src/cmd/sgs/tools/ |
H A D | SUNWonld-README | 210 4293966 crle(1)'s default directories should be supplied 249 4338812 crle(1) omits entries in the directory cache 250 4341496 RFE: provide a static version of /usr/bin/crle 282 4318162 crle uses automatic strings in putenv. 316 4343801 RFE: crle(1): provide option for updating configuration files 318 4352233 crle should not honor umask 357 4401232 crle(1) could provide better flexibility for alternatives 461 4496963 dumping an object with crle(1) that uses $ORIGIN can loose its 544 4655066 crle: -u with nonexistent config file doesn't work 552 4630224 crle get's confused about memory layout of objects... [all …]
|
/illumos-gate/usr/src/cmd/sgs/rtld/common/ |
H A D | elf.c | 1633 Addr base, fltr = 0, audit = 0, cfile = 0, crle = 0; local 1805 crle = 1; 2022 crle = 1; 2210 else if (crle)
|
/illumos-gate/usr/src/man/man1/ |
H A D | Makefile | 83 crle.1 \
|
/illumos-gate/exception_lists/ |
H A D | check_rtime | 98 # Identify any files that should be skipped when building a crle(1) 100 # libc, these can confuse crle(1) because of their identical dev/inode.
|
/illumos-gate/usr/src/pkg/manifests/ |
H A D | SUNWcs.man1.inc | 54 file path=usr/share/man/man1/crle.1
|
H A D | SUNWcs.p5m | 539 file path=usr/bin/$(ARCH64)/crle mode=0555 580 file path=usr/bin/crle mode=0555
|