/illumos-gate/usr/src/cmd/sgs/ar/common/ |
H A D | main.c | 74 Cmd_info *cmd_info; local 95 * Initialize cmd_info 97 cmd_info = (Cmd_info *)calloc(1, sizeof (Cmd_info)); 98 if (cmd_info == NULL) { 122 setup(argc, argv, cmd_info); 127 if (cmd_info->opt_flgs & z_FLAG) 130 if (cmd_info->comfun == NULL) { 131 if ((cmd_info->opt_flgs & (d_FLAG | r_FLAG | q_FLAG | 138 cmd_info->modified = (cmd_info 176 setup(int argc, char *argv[], Cmd_info *cmd_info) argument 322 setcom(Cmd_info *cmd_info, Cmd_func *fun) argument 348 notfound(Cmd_info *cmd_info) argument [all...] |
H A D | cmd.c | 85 rcmd(Cmd_info *cmd_info) argument 102 for (fileptr = getfile(cmd_info); 103 fileptr; fileptr = getfile(cmd_info)) { 105 if (!abifile && cmd_info->ponam && 106 strcmp(fileptr->ar_longname, cmd_info->ponam) == 0) 111 if (cmd_info->namc == 0 || 112 (gfile = match(fileptr->ar_longname, cmd_info)) != NULL) { 120 if (cmd_info->namc) { 129 mesg('c', gfile, cmd_info); 131 if ((cmd_info 244 dcmd(Cmd_info *cmd_info) argument 280 xcmd(Cmd_info *cmd_info) argument 352 pcmd(Cmd_info *cmd_info) argument 378 mcmd(Cmd_info *cmd_info) argument 445 tcmd(Cmd_info *cmd_info) argument 512 qcmd(Cmd_info *cmd_info) argument 529 match(char *file, Cmd_info *cmd_info) argument 549 cleanup(Cmd_info *cmd_info) argument 665 create_extract(ARFILE *a, int rawname, int f_len, Cmd_info *cmd_info) argument 763 mesg(int c, char *file, Cmd_info *cmd_info) argument [all...] |
H A D | inc.h | 90 struct cmd_info; 91 typedef void Cmd_func(struct cmd_info *); 94 typedef struct cmd_info { struct 152 extern void writefile(Cmd_info *cmd_info);
|
H A D | file.c | 138 getaf(Cmd_info *cmd_info) argument 142 char *arnam = cmd_info->arnam; 150 if ((cmd_info->afd = fd = open(arnam, O_RDONLY)) == -1) { 165 cmd_info->arf = elf_begin(fd, cmd, (Elf *)0); 167 if (elf_kind(cmd_info->arf) != ELF_K_AR) { 169 if (cmd_info->opt_flgs & (a_FLAG | b_FLAG)) 171 cmd_info->ponam); 308 getfile(Cmd_info *cmd_info) argument 314 char *arnam = cmd_info->arnam; 315 int fd = cmd_info 1051 writefile(Cmd_info *cmd_info) argument [all...] |
/illumos-gate/usr/src/cmd/sgs/mcs/common/ |
H A D | main.c | 57 Cmd_Info *cmd_info; local 102 cmd_info = (Cmd_Info *) calloc(1, sizeof (Cmd_Info)); 103 if (cmd_info == NULL) { 108 cmd_info->flags |= I_AM_STRIP; 115 cmd_info->flags |= (MIGHT_CHG | aFLAG); 116 cmd_info->str_size += strlen(optarg) + 1; 121 cmd_info->flags |= (MIGHT_CHG | cFLAG); 125 if (CHK_OPT(cmd_info, dFLAG) == 0) 127 cmd_info->flags |= (MIGHT_CHG | dFLAG); 132 cmd_info [all...] |
H A D | utils.c | 52 apply_action(section_info_table *info, char *cur_file, Cmd_Info *cmd_info) argument 130 (cmd_info->no_of_nulled)++; 133 (cmd_info->no_of_delete)++; 151 (cmd_info->no_of_append)++; 178 (cmd_info->no_of_compressed)++;
|
H A D | file.c | 72 each_file(char *cur_file, Cmd_Info *cmd_info) argument 86 if (cmd_info->flags & MIGHT_CHG) 114 if (CHK_OPT(cmd_info, MIGHT_CHG)) { 180 if ((code = process_file(elf, cur_filenm, cmd_info)) == 190 cur_file, cmd_info); 193 } else if (ar_file && CHK_OPT(cmd_info, MIGHT_CHG)) { 197 cur_file, cmd_info); 212 if (CHK_OPT(cmd_info, MIGHT_CHG)) 215 cur_file, cmd_info); 233 if (ar_file && CHK_OPT(cmd_info, MIGHT_CH 244 process_file(Elf *elf, char *cur_file, Cmd_Info *cmd_info) argument 313 traverse_file(Elf *elf, GElf_Ehdr * ehdr, char *cur_file, Cmd_Info *cmd_info, file_state_t *state) argument 673 build_file(Elf *src_elf, GElf_Ehdr *src_ehdr, Cmd_Info *cmd_info, file_state_t *state) argument 1329 copy_non_elf_to_temp_ar( int fd, Elf *elf, int fdartmp, Elf_Arhdr *mem_header, char *cur_file, Cmd_Info *cmd_info) argument 1513 initialize(int shnum, Cmd_Info *cmd_info, file_state_t *state) argument 1547 post_process(Cmd_Info *cmd_info, file_state_t *state) argument [all...] |
H A D | mcs.h | 145 typedef struct cmd_info { struct
|
/illumos-gate/usr/src/uts/sun4u/serengeti/io/ |
H A D | sghsc.c | 1223 bitcmd_info_t cmd_info, *cmd_infop = &cmd_info; local 1235 reqp->msg_len = sizeof (cmd_info);
|
/illumos-gate/usr/src/cmd/svc/svccfg/ |
H A D | svccfg_engine.c | 193 static struct cmd_info { struct 240 struct cmd_info *cip; 273 struct cmd_info *cip;
|
/illumos-gate/usr/src/cmd/cmd-crypto/elfsign/ |
H A D | elfsign.c | 98 } cmd_info; variable in typeref:struct:__anon81 164 cmd_info.cert = NULL; 165 cmd_info.elfobj = NULL; 166 cmd_info.elfcnt = 0; 167 cmd_info.es_action = ES_GET; 168 cmd_info.ess = NULL; 169 cmd_info.extracnt = 0; 170 cmd_info.field = FLD_UNKNOWN; 171 cmd_info.internal_req = '\0'; 172 cmd_info [all...] |