Symbol: cmd_info
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
1002
elfsign_end(cmd_info.ess);
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
1009
if (elfsign_begin(NULL, ES_GET, &(cmd_info.ess)) !=
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
1013
if (elfcertlib_getcert(cmd_info.ess, cmd_info.cert, NULL,
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
1014
&cert, cmd_info.es_action)) {
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
1016
switch (cmd_info.field) {
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
1026
elfcertlib_releasecert(cmd_info.ess, cert);
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
1029
elfsign_end(cmd_info.ess);
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
164
cmd_info.cert = NULL;
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
165
cmd_info.elfobj = NULL;
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
166
cmd_info.elfcnt = 0;
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
167
cmd_info.es_action = ES_GET;
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
168
cmd_info.ess = NULL;
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
169
cmd_info.extracnt = 0;
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
170
cmd_info.field = FLD_UNKNOWN;
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
171
cmd_info.internal_req = '\0';
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
172
cmd_info.pinpath = NULL;
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
173
cmd_info.privpath = NULL;
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
174
cmd_info.token_label = NULL;
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
175
cmd_info.verbose = B_FALSE;
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
178
cmd_info.cmd = ES_SIGN;
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
182
cmd_info.es_action = ES_UPDATE_RSA_SHA1;
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
184
cmd_info.cmd = ES_VERIFY;
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
189
cmd_info.cmd = ES_REQUEST;
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
194
cmd_info.cmd = ES_LIST;
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
217
cmd_info.cert = optarg;
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
220
cmd_info.elfcnt++;
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
221
cmd_info.elfobj = (char **)realloc(cmd_info.elfobj,
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
222
sizeof (char *) * cmd_info.elfcnt);
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
223
if (cmd_info.elfobj == NULL) {
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
228
cmd_info.elfobj[cmd_info.elfcnt - 1] = optarg;
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
233
cmd_info.field = FLD_UNKNOWN;
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
236
cmd_info.field = fp->field;
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
240
if (cmd_info.field == FLD_UNKNOWN) {
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
248
cmd_info.es_action = ES_UPDATE_RSA_MD5_SHA1;
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
250
cmd_info.es_action = ES_UPDATE_RSA_SHA1;
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
257
cmd_info.internal_req = *optarg;
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
260
cmd_info.privpath = optarg;
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
261
if (cmd_info.token_label != NULL ||
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
262
cmd_info.pinpath != NULL)
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
266
cmd_info.pinpath = optarg;
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
267
if (cmd_info.privpath != NULL)
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
271
cmd_info.cert = optarg;
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
274
cmd_info.token_label = optarg;
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
275
if (cmd_info.privpath != NULL)
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
279
cmd_info.verbose = B_TRUE;
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
287
cmd_info.extracnt = argc - optind;
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
289
if (cmd_info.extracnt != 0 &&
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
290
cmd_info.cmd != ES_SIGN && cmd_info.cmd != ES_VERIFY) {
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
296
switch (cmd_info.cmd) {
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
298
if (cmd_info.elfcnt + argc - optind == 0) {
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
305
if (((cmd_info.privpath == NULL) &&
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
306
(cmd_info.token_label == NULL)) ||
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
307
(cmd_info.cert == NULL) ||
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
308
(cmd_info.elfcnt + argc - optind == 0)) {
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
315
if (((cmd_info.privpath == NULL) &&
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
316
(cmd_info.token_label == NULL)) ||
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
317
(cmd_info.cert == NULL)) {
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
323
if ((cmd_info.cert != NULL) == (cmd_info.elfcnt > 0)) {
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
335
switch (cmd_info.cmd) {
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
347
for (i = 0; i < cmd_info.elfcnt &&
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
348
(ret == EXIT_OKAY || cmd_info.cmd != ES_SIGN); i++) {
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
349
iret = action(cmd_info.elfobj[i]);
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
354
(ret == EXIT_OKAY || cmd_info.cmd != ES_SIGN); i++) {
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
363
if (cmd_info.elfobj != NULL)
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
364
free(cmd_info.elfobj);
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
402
estatus = elfsign_begin(elfpath, cmd_info.es_action, &(cmd_info.ess));
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
415
if (cmd_info.cmd == ES_SIGN) {
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
417
} else if (cmd_info.cmd == ES_VERIFY) {
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
431
if (cmd_info.cert == NULL)
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
433
estatus = elfsign_setcertpath(cmd_info.ess, cmd_info.cert);
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
439
if (cmd_info.cert != NULL) {
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
441
cmd_info.cert);
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
446
es_error(gettext("unusable certificate: %s"), cmd_info.cert);
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
447
if (cmd_info.cmd == ES_SIGN) {
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
449
} else if (cmd_info.cmd == ES_VERIFY) {
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
467
if (cmd_info.pinpath == NULL)
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
470
if ((pinfile = fopen(cmd_info.pinpath, "r")) == NULL) {
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
472
cmd_info.pinpath);
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
480
cmd_info.pinpath);
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
511
if (cmd_info.token_label &&
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
512
!elfcertlib_settoken(cmd_info.ess, cmd_info.token_label)) {
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
514
cmd_info.token_label);
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
522
if (!elfcertlib_getcert(cmd_info.ess, cmd_info.cert, NULL, &cert,
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
523
cmd_info.es_action)) {
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
525
cmd_info.cert);
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
530
if (cmd_info.privpath != NULL) {
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
531
if (!elfcertlib_loadprivatekey(cmd_info.ess, cert,
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
532
cmd_info.privpath)) {
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
534
cmd_info.privpath);
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
545
if (!elfcertlib_loadtokenkey(cmd_info.ess, cert,
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
546
cmd_info.token_label, pin)) {
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
548
"in token %s"), cmd_info.token_label);
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
559
cmd_info.cert);
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
566
elfstat = elfsign_signatures(cmd_info.ess, &fssp, &fs_len, ES_GET);
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
579
if (elfsign_signatures(cmd_info.ess, &fssp, &fs_len,
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
580
cmd_info.es_action) != ELFSIGN_SUCCESS) {
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
589
if (elfsign_hash(cmd_info.ess, hash, &hash_len) != ELFSIGN_SUCCESS) {
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
597
if (!elfcertlib_sign(cmd_info.ess, cert,
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
600
object, cmd_info.privpath ?
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
601
cmd_info.privpath : cmd_info.token_label);
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
615
fssp = elfsign_insert_dso(cmd_info.ess, fssp,
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
623
if (elfsign_signatures(cmd_info.ess, &fssp, &fs_len,
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
624
cmd_info.es_action) != ELFSIGN_SUCCESS) {
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
630
if (cmd_info.verbose || (cmd_info.elfcnt + cmd_info.extracnt) > 1) {
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
635
if (cmd_info.verbose) {
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
652
elfcertlib_releasecert(cmd_info.ess, cert);
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
653
if (cmd_info.ess != NULL)
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
654
elfsign_end(cmd_info.ess);
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
677
elfsign_end(cmd_info.ess);
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
681
res = elfsign_verify_signature(cmd_info.ess, &esip);
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
687
if (cmd_info.verbose)
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
695
if (cmd_info.verbose)
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
713
if (cmd_info.ess != NULL)
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
714
elfsign_end(cmd_info.ess);
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
762
if (cmd_info.privpath != NULL) {
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
784
KMF_TOKEN_LABEL_ATTR, cmd_info.token_label,
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
785
strlen(cmd_info.token_label));
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
819
KMF_KEY_FILENAME_ATTR, cmd_info.privpath,
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
820
strlen(cmd_info.privpath));
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
856
cmd_info.cert);
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
905
switch (cmd_info.internal_req) {
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
967
if (cmd_info.elfcnt > 0) {
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
973
if ((retval = getelfobj(cmd_info.elfobj[0])) != EXIT_OKAY)
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
975
elfstat = elfsign_signatures(cmd_info.ess,
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
98
} cmd_info;
usr/src/cmd/cmd-crypto/elfsign/elfsign.c
980
switch (cmd_info.field) {
usr/src/cmd/fs.d/smbclnt/smbutil/common.h
50
int cmd_info(int argc, char *argv[]);
usr/src/cmd/fs.d/smbclnt/smbutil/smbutil.c
75
{"info", cmd_info, info_usage, 0},
usr/src/cmd/sgs/ar/common/cmd.c
103
for (fileptr = getfile(cmd_info);
usr/src/cmd/sgs/ar/common/cmd.c
104
fileptr; fileptr = getfile(cmd_info)) {
usr/src/cmd/sgs/ar/common/cmd.c
106
if (!abifile && cmd_info->ponam &&
usr/src/cmd/sgs/ar/common/cmd.c
107
strcmp(fileptr->ar_longname, cmd_info->ponam) == 0)
usr/src/cmd/sgs/ar/common/cmd.c
112
if (cmd_info->namc == 0 ||
usr/src/cmd/sgs/ar/common/cmd.c
113
(gfile = match(fileptr->ar_longname, cmd_info)) != NULL) {
usr/src/cmd/sgs/ar/common/cmd.c
121
if (cmd_info->namc) {
usr/src/cmd/sgs/ar/common/cmd.c
130
mesg('c', gfile, cmd_info);
usr/src/cmd/sgs/ar/common/cmd.c
132
if ((cmd_info->opt_flgs & u_FLAG) &&
usr/src/cmd/sgs/ar/common/cmd.c
140
mesg('r', fileptr->ar_longname, cmd_info);
usr/src/cmd/sgs/ar/common/cmd.c
176
if (cmd_info->ponam && (abifile != fileptr)) {
usr/src/cmd/sgs/ar/common/cmd.c
192
cmd_info->modified++;
usr/src/cmd/sgs/ar/common/cmd.c
199
mesg('u', fileptr->ar_longname, cmd_info);
usr/src/cmd/sgs/ar/common/cmd.c
208
cleanup(cmd_info);
usr/src/cmd/sgs/ar/common/cmd.c
209
if (cmd_info->ponam && endptr &&
usr/src/cmd/sgs/ar/common/cmd.c
213
cmd_info->ponam);
usr/src/cmd/sgs/ar/common/cmd.c
229
if (cmd_info->opt_flgs & b_FLAG)
usr/src/cmd/sgs/ar/common/cmd.c
239
} else if (cmd_info->ponam && !abifile)
usr/src/cmd/sgs/ar/common/cmd.c
241
cmd_info->ponam);
usr/src/cmd/sgs/ar/common/cmd.c
245
dcmd(Cmd_info *cmd_info)
usr/src/cmd/sgs/ar/common/cmd.c
250
for (fptr = getfile(cmd_info); fptr; fptr = getfile(cmd_info)) {
usr/src/cmd/sgs/ar/common/cmd.c
251
if (match(fptr->ar_longname, cmd_info) != NULL) {
usr/src/cmd/sgs/ar/common/cmd.c
261
mesg('d', fptr->ar_longname, cmd_info);
usr/src/cmd/sgs/ar/common/cmd.c
269
cmd_info->modified = 1;
usr/src/cmd/sgs/ar/common/cmd.c
274
mesg('u', fptr->ar_longname, cmd_info);
usr/src/cmd/sgs/ar/common/cmd.c
281
xcmd(Cmd_info *cmd_info)
usr/src/cmd/sgs/ar/common/cmd.c
291
if (cmd_info->opt_flgs & T_FLAG) {
usr/src/cmd/sgs/ar/common/cmd.c
300
for (next = getfile(cmd_info); next; next = getfile(cmd_info)) {
usr/src/cmd/sgs/ar/common/cmd.c
303
if (cmd_info->namc == 0 ||
usr/src/cmd/sgs/ar/common/cmd.c
304
match(next->ar_longname, cmd_info) != NULL ||
usr/src/cmd/sgs/ar/common/cmd.c
305
match(next->ar_rawname, cmd_info) != NULL) {
usr/src/cmd/sgs/ar/common/cmd.c
311
f = create_extract(next, rawname, f_len, cmd_info);
usr/src/cmd/sgs/ar/common/cmd.c
317
mesg('x', next->ar_rawname, cmd_info);
usr/src/cmd/sgs/ar/common/cmd.c
332
mesg('x', next->ar_longname, cmd_info);
usr/src/cmd/sgs/ar/common/cmd.c
353
pcmd(Cmd_info *cmd_info)
usr/src/cmd/sgs/ar/common/cmd.c
357
for (next = getfile(cmd_info); next; next = getfile(cmd_info)) {
usr/src/cmd/sgs/ar/common/cmd.c
358
if (cmd_info->namc == 0 ||
usr/src/cmd/sgs/ar/common/cmd.c
359
match(next->ar_longname, cmd_info) != NULL ||
usr/src/cmd/sgs/ar/common/cmd.c
360
match(next->ar_rawname, cmd_info) != NULL) {
usr/src/cmd/sgs/ar/common/cmd.c
366
if (cmd_info->opt_flgs & v_FLAG) {
usr/src/cmd/sgs/ar/common/cmd.c
379
mcmd(Cmd_info *cmd_info)
usr/src/cmd/sgs/ar/common/cmd.c
388
for (fileptr = getfile(cmd_info);
usr/src/cmd/sgs/ar/common/cmd.c
389
fileptr; fileptr = getfile(cmd_info)) {
usr/src/cmd/sgs/ar/common/cmd.c
390
if (match(fileptr->ar_longname, cmd_info) != NULL) {
usr/src/cmd/sgs/ar/common/cmd.c
394
mesg('m', fileptr->ar_longname, cmd_info);
usr/src/cmd/sgs/ar/common/cmd.c
411
mesg('u', fileptr->ar_longname, cmd_info);
usr/src/cmd/sgs/ar/common/cmd.c
413
if (cmd_info->ponam && !abifile) {
usr/src/cmd/sgs/ar/common/cmd.c
414
if (strcmp(fileptr->ar_longname, cmd_info->ponam) == 0)
usr/src/cmd/sgs/ar/common/cmd.c
424
if (!cmd_info->ponam)
usr/src/cmd/sgs/ar/common/cmd.c
429
cmd_info->ponam);
usr/src/cmd/sgs/ar/common/cmd.c
432
if (cmd_info->opt_flgs & b_FLAG)
usr/src/cmd/sgs/ar/common/cmd.c
442
(cmd_info->modified)++;
usr/src/cmd/sgs/ar/common/cmd.c
446
tcmd(Cmd_info *cmd_info)
usr/src/cmd/sgs/ar/common/cmd.c
473
for (next = getfile(cmd_info); next; next = getfile(cmd_info)) {
usr/src/cmd/sgs/ar/common/cmd.c
474
if (cmd_info->namc == 0 ||
usr/src/cmd/sgs/ar/common/cmd.c
475
match(next->ar_longname, cmd_info) != NULL ||
usr/src/cmd/sgs/ar/common/cmd.c
476
match(next->ar_rawname, cmd_info) != NULL) {
usr/src/cmd/sgs/ar/common/cmd.c
482
if ((cmd_info->opt_flgs & (t_FLAG | v_FLAG)) ==
usr/src/cmd/sgs/ar/common/cmd.c
500
if (cmd_info->opt_flgs & t_FLAG) {
usr/src/cmd/sgs/ar/common/cmd.c
517
qcmd(Cmd_info *cmd_info)
usr/src/cmd/sgs/ar/common/cmd.c
521
if (cmd_info->opt_flgs & (a_FLAG | b_FLAG)) {
usr/src/cmd/sgs/ar/common/cmd.c
525
for (fptr = getfile(cmd_info); fptr; fptr = getfile(cmd_info))
usr/src/cmd/sgs/ar/common/cmd.c
527
cleanup(cmd_info);
usr/src/cmd/sgs/ar/common/cmd.c
534
match(char *file, Cmd_info *cmd_info)
usr/src/cmd/sgs/ar/common/cmd.c
538
for (i = 0; i < cmd_info->namc; i++) {
usr/src/cmd/sgs/ar/common/cmd.c
539
if (cmd_info->namv[i] == 0)
usr/src/cmd/sgs/ar/common/cmd.c
541
if (strcmp(trim(cmd_info->namv[i]), file) == 0) {
usr/src/cmd/sgs/ar/common/cmd.c
542
file = cmd_info->namv[i];
usr/src/cmd/sgs/ar/common/cmd.c
543
cmd_info->namv[i] = 0;
usr/src/cmd/sgs/ar/common/cmd.c
554
cleanup(Cmd_info *cmd_info)
usr/src/cmd/sgs/ar/common/cmd.c
561
for (i = 0; i < cmd_info->namc; i++) {
usr/src/cmd/sgs/ar/common/cmd.c
562
if (cmd_info->namv[i] == 0)
usr/src/cmd/sgs/ar/common/cmd.c
567
mesg('a', cmd_info->namv[i], cmd_info);
usr/src/cmd/sgs/ar/common/cmd.c
568
f = stats(cmd_info->namv[i], &stbuf);
usr/src/cmd/sgs/ar/common/cmd.c
572
cmd_info->namv[i], strerror(err));
usr/src/cmd/sgs/ar/common/cmd.c
577
trim(cmd_info->namv[i]), SNAME);
usr/src/cmd/sgs/ar/common/cmd.c
580
malloc(strlen(trim(cmd_info->namv[i])) + 1)) ==
usr/src/cmd/sgs/ar/common/cmd.c
589
trim(cmd_info->namv[i]));
usr/src/cmd/sgs/ar/common/cmd.c
592
malloc(strlen(cmd_info->namv[i]) + 1)) == NULL) {
usr/src/cmd/sgs/ar/common/cmd.c
599
(void) strcpy(fileptr->ar_pathname, cmd_info->namv[i]);
usr/src/cmd/sgs/ar/common/cmd.c
614
(cmd_info->modified)++;
usr/src/cmd/sgs/ar/common/cmd.c
615
cmd_info->namv[i] = 0;
usr/src/cmd/sgs/ar/common/cmd.c
670
create_extract(ARFILE *a, int rawname, int f_len, Cmd_info *cmd_info)
usr/src/cmd/sgs/ar/common/cmd.c
684
if (cmd_info->opt_flgs & T_FLAG) {
usr/src/cmd/sgs/ar/common/cmd.c
720
if (cmd_info->opt_flgs & C_FLAG) {
usr/src/cmd/sgs/ar/common/cmd.c
735
(stat(cmd_info->arnam, &s2) == 0)) {
usr/src/cmd/sgs/ar/common/cmd.c
760
mesg('c', f_name, cmd_info);
usr/src/cmd/sgs/ar/common/cmd.c
768
mesg(int c, char *file, Cmd_info *cmd_info)
usr/src/cmd/sgs/ar/common/cmd.c
789
if (cmd_info->opt_flgs & v_FLAG)
usr/src/cmd/sgs/ar/common/cmd.c
86
rcmd(Cmd_info *cmd_info)
usr/src/cmd/sgs/ar/common/file.c
1052
writefile(Cmd_info *cmd_info)
usr/src/cmd/sgs/ar/common/file.c
1059
char *name = cmd_info->arnam;
usr/src/cmd/sgs/ar/common/file.c
1100
if (cmd_info->opt_flgs & S_FLAG)
usr/src/cmd/sgs/ar/common/file.c
1154
if ((cmd_info->opt_flgs & c_FLAG) == 0) {
usr/src/cmd/sgs/ar/common/file.c
1156
cmd_info->arnam);
usr/src/cmd/sgs/ar/common/file.c
1225
if (cmd_info->opt_flgs & v_FLAG) {
usr/src/cmd/sgs/ar/common/file.c
1227
cmd_info->arnam);
usr/src/cmd/sgs/ar/common/file.c
1329
(void) elf_end(cmd_info->arf);
usr/src/cmd/sgs/ar/common/file.c
1330
(void) close(cmd_info->afd);
usr/src/cmd/sgs/ar/common/file.c
139
getaf(Cmd_info *cmd_info)
usr/src/cmd/sgs/ar/common/file.c
143
char *arnam = cmd_info->arnam;
usr/src/cmd/sgs/ar/common/file.c
151
if ((cmd_info->afd = fd = open(arnam, O_RDONLY)) == -1) {
usr/src/cmd/sgs/ar/common/file.c
166
cmd_info->arf = elf_begin(fd, cmd, (Elf *)0);
usr/src/cmd/sgs/ar/common/file.c
168
if (elf_kind(cmd_info->arf) != ELF_K_AR) {
usr/src/cmd/sgs/ar/common/file.c
170
if (cmd_info->opt_flgs & (a_FLAG | b_FLAG))
usr/src/cmd/sgs/ar/common/file.c
172
cmd_info->ponam);
usr/src/cmd/sgs/ar/common/file.c
309
getfile(Cmd_info *cmd_info)
usr/src/cmd/sgs/ar/common/file.c
315
char *arnam = cmd_info->arnam;
usr/src/cmd/sgs/ar/common/file.c
316
int fd = cmd_info->afd;
usr/src/cmd/sgs/ar/common/file.c
317
Elf *arf = cmd_info->arf;
usr/src/cmd/sgs/ar/common/file.c
382
if ((cmd_info->opt_flgs & (t_FLAG | s_FLAG)) != t_FLAG) {
usr/src/cmd/sgs/ar/common/inc.h
152
extern void writefile(Cmd_info *cmd_info);
usr/src/cmd/sgs/ar/common/inc.h
90
struct cmd_info;
usr/src/cmd/sgs/ar/common/inc.h
91
typedef void Cmd_func(struct cmd_info *);
usr/src/cmd/sgs/ar/common/main.c
102
cmd_info = (Cmd_info *)calloc(1, sizeof (Cmd_info));
usr/src/cmd/sgs/ar/common/main.c
103
if (cmd_info == NULL) {
usr/src/cmd/sgs/ar/common/main.c
127
setup(argc, argv, cmd_info);
usr/src/cmd/sgs/ar/common/main.c
132
if (cmd_info->opt_flgs & z_FLAG)
usr/src/cmd/sgs/ar/common/main.c
135
cmd_info->modified = (cmd_info->opt_flgs & s_FLAG);
usr/src/cmd/sgs/ar/common/main.c
136
fd = getaf(cmd_info);
usr/src/cmd/sgs/ar/common/main.c
139
boolean_t req_arg = (cmd_info->opt_flgs & (d_FLAG | m_FLAG |
usr/src/cmd/sgs/ar/common/main.c
141
boolean_t req_r = (cmd_info->opt_flgs & r_FLAG) &&
usr/src/cmd/sgs/ar/common/main.c
142
(cmd_info->opt_flgs & (a_FLAG | b_FLAG));
usr/src/cmd/sgs/ar/common/main.c
143
boolean_t req_s = (cmd_info->opt_flgs & s_FLAG) &&
usr/src/cmd/sgs/ar/common/main.c
144
(cmd_info->opt_flgs & (r_FLAG | q_FLAG)) == 0;
usr/src/cmd/sgs/ar/common/main.c
148
cmd_info->arnam);
usr/src/cmd/sgs/ar/common/main.c
153
(*cmd_info->comfun)(cmd_info);
usr/src/cmd/sgs/ar/common/main.c
154
if (cmd_info->modified) {
usr/src/cmd/sgs/ar/common/main.c
155
writefile(cmd_info);
usr/src/cmd/sgs/ar/common/main.c
159
ret = notfound(cmd_info);
usr/src/cmd/sgs/ar/common/main.c
164
if (cmd_info->opt_flgs & z_FLAG)
usr/src/cmd/sgs/ar/common/main.c
168
free(cmd_info);
usr/src/cmd/sgs/ar/common/main.c
178
setup(int argc, char *argv[], Cmd_info *cmd_info)
usr/src/cmd/sgs/ar/common/main.c
187
cmd_info->opt_flgs |= a_FLAG;
usr/src/cmd/sgs/ar/common/main.c
188
cmd_info->ponam = trim(optarg);
usr/src/cmd/sgs/ar/common/main.c
192
cmd_info->opt_flgs |= b_FLAG;
usr/src/cmd/sgs/ar/common/main.c
193
cmd_info->ponam = trim(optarg);
usr/src/cmd/sgs/ar/common/main.c
196
cmd_info->opt_flgs |= c_FLAG;
usr/src/cmd/sgs/ar/common/main.c
203
setcom(cmd_info, dcmd);
usr/src/cmd/sgs/ar/common/main.c
204
cmd_info->opt_flgs |= d_FLAG;
usr/src/cmd/sgs/ar/common/main.c
214
setcom(cmd_info, mcmd);
usr/src/cmd/sgs/ar/common/main.c
215
cmd_info->opt_flgs |= m_FLAG;
usr/src/cmd/sgs/ar/common/main.c
222
setcom(cmd_info, pcmd);
usr/src/cmd/sgs/ar/common/main.c
223
cmd_info->opt_flgs |= p_FLAG;
usr/src/cmd/sgs/ar/common/main.c
230
setcom(cmd_info, qcmd);
usr/src/cmd/sgs/ar/common/main.c
231
cmd_info->opt_flgs |= q_FLAG;
usr/src/cmd/sgs/ar/common/main.c
238
setcom(cmd_info, rcmd);
usr/src/cmd/sgs/ar/common/main.c
239
cmd_info->opt_flgs |= r_FLAG;
usr/src/cmd/sgs/ar/common/main.c
242
cmd_info->opt_flgs |= s_FLAG;
usr/src/cmd/sgs/ar/common/main.c
245
cmd_info->opt_flgs |= S_FLAG;
usr/src/cmd/sgs/ar/common/main.c
252
setcom(cmd_info, tcmd);
usr/src/cmd/sgs/ar/common/main.c
253
cmd_info->opt_flgs |= t_FLAG;
usr/src/cmd/sgs/ar/common/main.c
256
cmd_info->opt_flgs |= u_FLAG;
usr/src/cmd/sgs/ar/common/main.c
259
cmd_info->opt_flgs |= v_FLAG;
usr/src/cmd/sgs/ar/common/main.c
266
setcom(cmd_info, xcmd);
usr/src/cmd/sgs/ar/common/main.c
267
cmd_info->opt_flgs |= x_FLAG;
usr/src/cmd/sgs/ar/common/main.c
270
cmd_info->opt_flgs |= z_FLAG;
usr/src/cmd/sgs/ar/common/main.c
286
cmd_info->opt_flgs |= C_FLAG;
usr/src/cmd/sgs/ar/common/main.c
297
cmd_info->opt_flgs |= T_FLAG;
usr/src/cmd/sgs/ar/common/main.c
315
cmd_info->arnam = argv[optind];
usr/src/cmd/sgs/ar/common/main.c
316
cmd_info->namv = &argv[optind+1];
usr/src/cmd/sgs/ar/common/main.c
317
cmd_info->namc = argc - optind - 1;
usr/src/cmd/sgs/ar/common/main.c
335
if (cmd_info->comfun == NULL) {
usr/src/cmd/sgs/ar/common/main.c
336
if ((cmd_info->opt_flgs & s_FLAG) != 0) {
usr/src/cmd/sgs/ar/common/main.c
337
if ((cmd_info->opt_flgs & ~(s_FLAG | v_FLAG)) != 0) {
usr/src/cmd/sgs/ar/common/main.c
343
if (cmd_info->namc > 0) {
usr/src/cmd/sgs/ar/common/main.c
349
setcom(cmd_info, tcmd);
usr/src/cmd/sgs/ar/common/main.c
350
} else if ((cmd_info->opt_flgs & (d_FLAG | r_FLAG | q_FLAG |
usr/src/cmd/sgs/ar/common/main.c
364
setcom(Cmd_info *cmd_info, Cmd_func *fun)
usr/src/cmd/sgs/ar/common/main.c
366
if (cmd_info->comfun != NULL) {
usr/src/cmd/sgs/ar/common/main.c
370
cmd_info->comfun = fun;
usr/src/cmd/sgs/ar/common/main.c
390
notfound(Cmd_info *cmd_info)
usr/src/cmd/sgs/ar/common/main.c
395
for (i = 0; i < cmd_info->namc; i++)
usr/src/cmd/sgs/ar/common/main.c
396
if (cmd_info->namv[i]) {
usr/src/cmd/sgs/ar/common/main.c
398
cmd_info->namv[i]);
usr/src/cmd/sgs/ar/common/main.c
79
Cmd_info *cmd_info;
usr/src/cmd/sgs/mcs/common/file.c
1085
if (cmd_info->no_of_moved != 0) {
usr/src/cmd/sgs/mcs/common/file.c
117
if (CHK_OPT(cmd_info, MIGHT_CHG)) {
usr/src/cmd/sgs/mcs/common/file.c
1343
Cmd_Info *cmd_info)
usr/src/cmd/sgs/mcs/common/file.c
1389
} else if (CHK_OPT(cmd_info, MIGHT_CHG)) {
usr/src/cmd/sgs/mcs/common/file.c
1521
initialize(int shnum, Cmd_Info *cmd_info, file_state_t *state)
usr/src/cmd/sgs/mcs/common/file.c
1526
cmd_info->no_of_append = cmd_info->no_of_delete =
usr/src/cmd/sgs/mcs/common/file.c
1527
cmd_info->no_of_nulled = cmd_info->no_of_compressed =
usr/src/cmd/sgs/mcs/common/file.c
1528
cmd_info->no_of_moved = 0;
usr/src/cmd/sgs/mcs/common/file.c
1529
cmd_info->sh_groups = NULL;
usr/src/cmd/sgs/mcs/common/file.c
1555
post_process(Cmd_Info *cmd_info, file_state_t *state)
usr/src/cmd/sgs/mcs/common/file.c
1566
if (!CHK_OPT(cmd_info, SHF_GROUP_MOVE|SHF_GROUP_DEL))
usr/src/cmd/sgs/mcs/common/file.c
1573
if (CHK_OPT(cmd_info, SHF_GROUP_DEL)) {
usr/src/cmd/sgs/mcs/common/file.c
1577
for (APLIST_TRAVERSE(cmd_info->sh_groups, idx, sinfo)) {
usr/src/cmd/sgs/mcs/common/file.c
1595
(cmd_info->no_of_delete)++;
usr/src/cmd/sgs/mcs/common/file.c
1621
for (APLIST_TRAVERSE(cmd_info->sh_groups, idx, sinfo)) {
usr/src/cmd/sgs/mcs/common/file.c
1655
free(cmd_info->sh_groups);
usr/src/cmd/sgs/mcs/common/file.c
1656
cmd_info->sh_groups = NULL;
usr/src/cmd/sgs/mcs/common/file.c
183
if ((code = process_file(elf, cur_filenm, cmd_info)) ==
usr/src/cmd/sgs/mcs/common/file.c
193
cur_file, cmd_info);
usr/src/cmd/sgs/mcs/common/file.c
196
} else if (ar_file && CHK_OPT(cmd_info, MIGHT_CHG)) {
usr/src/cmd/sgs/mcs/common/file.c
200
cur_file, cmd_info);
usr/src/cmd/sgs/mcs/common/file.c
215
if (CHK_OPT(cmd_info, MIGHT_CHG))
usr/src/cmd/sgs/mcs/common/file.c
218
cur_file, cmd_info);
usr/src/cmd/sgs/mcs/common/file.c
236
if (ar_file && CHK_OPT(cmd_info, MIGHT_CHG)) {
usr/src/cmd/sgs/mcs/common/file.c
240
} else if (code != DONT_BUILD && CHK_OPT(cmd_info, MIGHT_CHG))
usr/src/cmd/sgs/mcs/common/file.c
247
process_file(Elf *elf, char *cur_file, Cmd_Info *cmd_info)
usr/src/cmd/sgs/mcs/common/file.c
278
initialize(shnum, cmd_info, &state);
usr/src/cmd/sgs/mcs/common/file.c
284
cmd_info, &state)) == FAILURE) {
usr/src/cmd/sgs/mcs/common/file.c
289
post_process(cmd_info, &state);
usr/src/cmd/sgs/mcs/common/file.c
290
if (build_file(elf, &ehdr, cmd_info, &state) == FAILURE) {
usr/src/cmd/sgs/mcs/common/file.c
316
traverse_file(Elf *elf, GElf_Ehdr * ehdr, char *cur_file, Cmd_Info *cmd_info,
usr/src/cmd/sgs/mcs/common/file.c
372
if (aplist_append(&cmd_info->sh_groups,
usr/src/cmd/sgs/mcs/common/file.c
431
if (CHK_OPT(cmd_info, I_AM_STRIP) &&
usr/src/cmd/sgs/mcs/common/file.c
442
if (CHK_OPT(cmd_info, zFLAG) &&
usr/src/cmd/sgs/mcs/common/file.c
477
ret += apply_action(sinfo, cur_file, cmd_info);
usr/src/cmd/sgs/mcs/common/file.c
483
if (CHK_OPT(cmd_info, I_AM_STRIP) &&
usr/src/cmd/sgs/mcs/common/file.c
484
(CHK_OPT(cmd_info, xFLAG) == 0) &&
usr/src/cmd/sgs/mcs/common/file.c
485
(CHK_OPT(cmd_info, lFLAG) == 0)) {
usr/src/cmd/sgs/mcs/common/file.c
506
if (CHK_OPT(cmd_info, I_AM_STRIP) && SYM != 0) {
usr/src/cmd/sgs/mcs/common/file.c
511
++(cmd_info->no_of_nulled);
usr/src/cmd/sgs/mcs/common/file.c
527
++(cmd_info->no_of_nulled);
usr/src/cmd/sgs/mcs/common/file.c
540
if (CHK_OPT(cmd_info, pFLAG) && !CHK_OPT(cmd_info, MIGHT_CHG))
usr/src/cmd/sgs/mcs/common/file.c
547
if (state->Sect_exists == 0 && CHK_OPT(cmd_info, aFLAG)) {
usr/src/cmd/sgs/mcs/common/file.c
549
state->new_sec_string = calloc(1, cmd_info->str_size + 1);
usr/src/cmd/sgs/mcs/common/file.c
557
cmd_info->no_of_append = 1;
usr/src/cmd/sgs/mcs/common/file.c
566
if ((state->Sect_exists == 0 && cmd_info->no_of_append == 0) ||
usr/src/cmd/sgs/mcs/common/file.c
567
!CHK_OPT(cmd_info, MIGHT_CHG))
usr/src/cmd/sgs/mcs/common/file.c
578
if (cmd_info->no_of_delete != 0 ||
usr/src/cmd/sgs/mcs/common/file.c
579
cmd_info->no_of_nulled != 0) {
usr/src/cmd/sgs/mcs/common/file.c
652
SET_OPT(cmd_info,
usr/src/cmd/sgs/mcs/common/file.c
664
SET_OPT(cmd_info,
usr/src/cmd/sgs/mcs/common/file.c
681
build_file(Elf *src_elf, GElf_Ehdr *src_ehdr, Cmd_Info *cmd_info,
usr/src/cmd/sgs/mcs/common/file.c
75
each_file(char *cur_file, Cmd_Info *cmd_info)
usr/src/cmd/sgs/mcs/common/file.c
837
(cmd_info->no_of_delete != 0 ||
usr/src/cmd/sgs/mcs/common/file.c
838
cmd_info->no_of_nulled != 0)) {
usr/src/cmd/sgs/mcs/common/file.c
89
if (CHK_OPT(cmd_info, MIGHT_CHG))
usr/src/cmd/sgs/mcs/common/file.c
907
((cmd_info->no_of_delete != 0) ||
usr/src/cmd/sgs/mcs/common/file.c
908
(cmd_info->no_of_nulled != 0))) {
usr/src/cmd/sgs/mcs/common/file.c
958
(cmd_info->no_of_moved)++;
usr/src/cmd/sgs/mcs/common/main.c
105
cmd_info = (Cmd_Info *) calloc(1, sizeof (Cmd_Info));
usr/src/cmd/sgs/mcs/common/main.c
106
if (cmd_info == NULL) {
usr/src/cmd/sgs/mcs/common/main.c
111
SET_OPT(cmd_info, I_AM_STRIP);
usr/src/cmd/sgs/mcs/common/main.c
118
SET_OPT(cmd_info, MIGHT_CHG | aFLAG);
usr/src/cmd/sgs/mcs/common/main.c
119
cmd_info->str_size += strlen(optarg) + 1;
usr/src/cmd/sgs/mcs/common/main.c
124
SET_OPT(cmd_info, MIGHT_CHG | cFLAG);
usr/src/cmd/sgs/mcs/common/main.c
128
if (!CHK_OPT(cmd_info, dFLAG))
usr/src/cmd/sgs/mcs/common/main.c
130
SET_OPT(cmd_info, MIGHT_CHG | dFLAG);
usr/src/cmd/sgs/mcs/common/main.c
135
SET_OPT(cmd_info, MIGHT_CHG | zFLAG);
usr/src/cmd/sgs/mcs/common/main.c
143
SET_OPT(cmd_info, lFLAG);
usr/src/cmd/sgs/mcs/common/main.c
148
SET_OPT(cmd_info, pFLAG);
usr/src/cmd/sgs/mcs/common/main.c
152
SET_OPT(cmd_info, xFLAG);
usr/src/cmd/sgs/mcs/common/main.c
155
SET_OPT(cmd_info, VFLAG);
usr/src/cmd/sgs/mcs/common/main.c
177
(CHK_OPT(cmd_info, MIGHT_CHG) || CHK_OPT(cmd_info, pFLAG) ||
usr/src/cmd/sgs/mcs/common/main.c
180
else if (!CHK_OPT(cmd_info, MIGHT_CHG) &&
usr/src/cmd/sgs/mcs/common/main.c
181
!CHK_OPT(cmd_info, pFLAG) && !CHK_OPT(cmd_info, VFLAG))
usr/src/cmd/sgs/mcs/common/main.c
189
if ((num_sect >= 2) && (CHK_OPT(cmd_info, pFLAG) ||
usr/src/cmd/sgs/mcs/common/main.c
190
CHK_OPT(cmd_info, aFLAG) ||
usr/src/cmd/sgs/mcs/common/main.c
191
CHK_OPT(cmd_info, cFLAG))) {
usr/src/cmd/sgs/mcs/common/main.c
211
if (CHK_OPT(cmd_info, lFLAG) == 0) {
usr/src/cmd/sgs/mcs/common/main.c
215
if (CHK_OPT(cmd_info, dFLAG) == 0) {
usr/src/cmd/sgs/mcs/common/main.c
217
SET_OPT(cmd_info, MIGHT_CHG | dFLAG);
usr/src/cmd/sgs/mcs/common/main.c
227
if (CHK_OPT(cmd_info, pFLAG) || CHK_OPT(cmd_info, MIGHT_CHG)) {
usr/src/cmd/sgs/mcs/common/main.c
230
(each_file(argv[optind], cmd_info));
usr/src/cmd/sgs/mcs/common/main.c
60
Cmd_Info *cmd_info;
usr/src/cmd/sgs/mcs/common/utils.c
115
if (CHK_OPT(cmd_info, I_AM_STRIP)) {
usr/src/cmd/sgs/mcs/common/utils.c
133
(cmd_info->no_of_nulled)++;
usr/src/cmd/sgs/mcs/common/utils.c
136
(cmd_info->no_of_delete)++;
usr/src/cmd/sgs/mcs/common/utils.c
154
(cmd_info->no_of_append)++;
usr/src/cmd/sgs/mcs/common/utils.c
181
(cmd_info->no_of_compressed)++;
usr/src/cmd/sgs/mcs/common/utils.c
55
apply_action(section_info_table *info, char *cur_file, Cmd_Info *cmd_info)
usr/src/cmd/sgs/mcs/common/utils.c
95
if (CHK_OPT(cmd_info, I_AM_STRIP)) {
usr/src/cmd/svc/svccfg/svccfg_engine.c
240
struct cmd_info *cip;
usr/src/cmd/svc/svccfg/svccfg_engine.c
273
struct cmd_info *cip;
usr/src/uts/sun4u/serengeti/io/sghsc.c
1223
bitcmd_info_t cmd_info, *cmd_infop = &cmd_info;
usr/src/uts/sun4u/serengeti/io/sghsc.c
1235
reqp->msg_len = sizeof (cmd_info);