Home
last modified time | relevance | path

Searched refs:crle (Results 1 – 18 of 18) sorted by relevance

/illumos-gate/usr/src/cmd/sgs/crle/common/
H A Dcrle.c113 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 Dconfig.c56 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 Dinspect.c76 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 Dprint.c55 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 Ddepend.c46 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 Dutil.c45 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 Ddump.c52 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 Dcrle.msg29 # 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 DMakefile.com30 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 DMakefile60 crle \
94 elfedit crle moe lari \
/illumos-gate/usr/src/cmd/sgs/messages/
H A DMakefile.com43 libcrle crle moe pvs \
H A Dsgs.ident47 MSG_ID_CRLE 23 SUNW_OST_SGS /* sgs/crle */
/illumos-gate/usr/src/cmd/sgs/tools/
H A DSUNWonld-README210 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 Delf.c1633 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 DMakefile83 crle.1 \
/illumos-gate/exception_lists/
H A Dcheck_rtime98 # 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 DSUNWcs.man1.inc54 file path=usr/share/man/man1/crle.1
H A DSUNWcs.p5m539 file path=usr/bin/$(ARCH64)/crle mode=0555
580 file path=usr/bin/crle mode=0555