/illumos-gate/usr/src/lib/libshell/common/bltins/ |
H A D | trap.c | 48 register Shell_t *shp = ((Shbltin_t*)extra)->shp; local 113 if(arg=shp->st.trap[sig]) 117 if(shp->st.trap[sig]) 118 free(shp->st.trap[sig]); 119 shp->st.trap[sig] = 0; 121 shp->st.trap[sig] = strdup(action); 124 if(shp->st.trap[sig]) 125 shp->trapnote |= SH_SIGTRAP; 127 shp 169 register Shell_t *shp = ((Shbltin_t*)extra)->shp; local 354 sig_list(register Shell_t *shp,register int flag) argument [all...] |
H A D | alarm.c | 238 register Shell_t *shp = ((Shbltin_t*)extra)->shp; local 257 print_alarms(shp->st.timetrap); 262 np = nv_open(argv[0],shp->var_tree,NV_NOARRAY|NV_VARNAME|NV_NOASSIGN); 271 tp->sh = shp;
|
H A D | enum.c | 194 Shell_t *shp = ((Shbltin_t*)context)->shp; local 229 tp = nv_open(stakptr(n), shp->var_tree, NV_VARNAME); 275 Shell_t *shp = ((Shbltin_t*)context)->shp; local 280 mp = nv_search("typeset",shp->bltin_tree,0);
|
H A D | misc.c | 66 logdata.sh = ((Shbltin_t*)extra)->shp; 102 register Shell_t *shp; local 105 shp = ((Shbltin_t*)extra)->shp; 109 shp = logp->sh; 111 pp = (struct checkpt*)shp->jmplist; 116 register struct argnod *arg=shp->envlist; 119 if(shp->subshell && !shp->subshare) 124 env_close(shp 185 register Shell_t *shp = ((Shbltin_t*)extra)->shp; local 212 register Shell_t *shp = ((Shbltin_t*)extra)->shp; local 346 register Shell_t *shp = ((Shbltin_t*)extra)->shp; local 372 register Shell_t *shp = ((Shbltin_t*)extra)->shp; local 398 register Shell_t *shp = ((Shbltin_t*)extra)->shp; local 432 register Shell_t *shp = ((Shbltin_t*)extra)->shp; local 512 register Shell_t *shp = ((Shbltin_t*)extra)->shp; local [all...] |
/illumos-gate/usr/src/lib/libshell/common/sh/ |
H A D | trestore.c | 47 Shnode_t *sh_trestore(Shell_t *shp,Sfio_t *in) argument 51 t = r_tree(shp); 57 static Shnode_t *r_tree(Shell_t *shp) argument 69 t = getnode(shp->stk,parnod); 70 t->par.partre = r_tree(shp); 73 t = getnode(shp->stk,comnod); 75 r_comarg(shp,(struct comnod*)t); 79 t = getnode(shp->stk,forknod); 81 t->fork.forktre = r_tree(shp); 82 t->fork.forkio = r_redirect(shp); 177 r_arg(Shell_t *shp) argument 228 r_redirect(Shell_t* shp) argument 265 r_comarg(Shell_t *shp,struct comnod *com) argument 296 r_comlist(Shell_t *shp) argument 312 r_switch(Shell_t *shp) argument [all...] |
H A D | arith.c | 59 static Namval_t *scope(Shell_t *shp,register Namval_t *np,register struct lval *lvalue,int assign) argument 66 Dt_t *sdict = (shp->st.real_fun? shp->st.real_fun->sdict:0); 67 Dt_t *root = shp->var_tree; 76 if((!(np = nv_open(cp,shp->var_tree,assign|NV_VARNAME|NV_NOADD|NV_NOFAIL)) || nv_isnull(np)) && sh_macfun(shp,cp, offset = staktell())) 84 np = nv_open(cp,shp->var_tree,assign|NV_VARNAME); 87 root = shp->last_root; 115 Shell_t *shp = &sh; local 124 np = scope(shp,n [all...] |
H A D | bash.c | 192 Shell_t *shp = (Shell_t*)extra; local 194 Shopt_t newflags=shp->options, opt; 289 sh_applyopts(shp,newflags); 290 shp->options = newflags; 313 Shell_t *shp = &sh; local 323 sh_source(shp, NiL, sh_mactry(shp,(char*)e_bash_logout)); 338 if(shp->login_sh==2) 357 if(np=nv_open("HOSTTYPE",shp->var_tree,0)) 359 if(np=nv_open("MACHTYPE",shp [all...] |
H A D | expand.c | 94 Shell_t *shp = &sh; local 123 extra += scantree(shp->alias_tree,pattern,arghead); 124 extra += scantree(shp->fun_tree,pattern,arghead); 145 cp=nv_getval(sh_scoped(shp,FIGNORENOD)); 150 GLOBIGNORENOD = nv_open("GLOBIGNORE",shp->var_tree,0); 151 cp=nv_getval(sh_scoped(shp,GLOBIGNORENOD)); 188 gp->gl_fignore = nv_getval(sh_scoped(shp,FIGNORENOD)); 191 gp->gl_intr = &shp->trapnote;
|
H A D | fault.c | 63 register Shell_t *shp = sh_getinterp(); local 66 register struct checkpt *pp = (struct checkpt*)shp->jmplist; 82 shp->winch++; 85 if(shp->savesig) 88 shp->savesig = sig; 91 trap = shp->st.trapcom[sig]; 92 if(sig==SIGALRM && shp->bltinfun==b_sleep) 96 shp->trapnote |= SH_SIGTRAP; 97 shp->sigflag[sig] |= SH_SIGTRAP; 101 if(shp 216 Shell_t *shp = (Shell_t*)ptr; local 437 Shell_t *shp = sh_getinterp(); local 501 Shell_t *shp = &sh; local 589 Shell_t *shp = (Shell_t*)ptr; local [all...] |
H A D | main.c | 56 static void chkmail(Shell_t *shp, char*); 88 Shell_t *shp = (Shell_t*)context; local 91 if(shp->trapnote&SH_SIGSET) 111 int sh_source(Shell_t *shp, Sfio_t *iop, const char *file) argument 124 shp->st.filename = path_fullname(stakptr(PATH_OFFSET)); 126 exfile(shp, iop, fd); 143 register Shell_t *shp; local 157 shp = sh_init(ac,av,userinit); 162 fts_notify(fts_sigcheck,(void*)shp); 164 if(sigsetjmp(*((sigjmp_buf*)shp 383 exfile(register Shell_t *shp, register Sfio_t *iop,register int fno) argument 631 chkmail(Shell_t *shp, char *files) argument [all...] |
/illumos-gate/usr/src/lib/libsmbios/common/ |
H A D | smb_lib.c | 55 smbios_hdl_t *shp = NULL; local 60 return (smb_open_error(shp, errp, n < 0 ? errno : ESMB_NOHDR)); 63 return (smb_open_error(shp, errp, ESMB_HEADER)); 68 return (smb_open_error(shp, errp, n < 0 ? errno : ESMB_NOHDR)); 71 return (smb_open_error(shp, errp, ESMB_NOMEM)); 76 return (smb_open_error(shp, errp, n < 0 ? errno : ESMB_NOSTAB)); 79 shp = smbios_bufopen(ep, stbuf, ep->smbe_stlen, version, flags, errp); 81 if (shp != NULL) 82 shp->sh_flags |= SMB_FL_BUFALLOC; 86 return (shp); 93 smbios_hdl_t *shp = NULL; local 162 smbios_hdl_t *shp; local 178 smbios_xwrite(smbios_hdl_t *shp, int fd, const void *buf, size_t buflen) argument 194 smbios_write(smbios_hdl_t *shp, int fd) argument [all...] |
/illumos-gate/usr/src/cmd/fm/fmd/common/ |
H A D | fmd_scheme.c | 255 fmd_scheme_hash_t *shp; local 259 shp = fmd_alloc(sizeof (fmd_scheme_hash_t), FMD_SLEEP); 261 shp->sch_dirpath = fmd_strdup(path, FMD_SLEEP); 262 (void) pthread_rwlock_init(&shp->sch_rwlock, NULL); 263 shp->sch_hashlen = fmd.d_str_buckets; 264 shp->sch_hash = fmd_zalloc(sizeof (fmd_scheme_t *) * 265 shp->sch_hashlen, FMD_SLEEP); 270 shp->sch_hash[fmd_strhash(sp->sch_name) % shp->sch_hashlen] = sp; 272 return (shp); 276 fmd_scheme_hash_destroy(fmd_scheme_hash_t *shp) argument 295 fmd_scheme_hash_trygc(fmd_scheme_hash_t *shp) argument 330 fmd_scheme_hash_xlookup(fmd_scheme_hash_t *shp, const char *name, uint_t h) argument 351 fmd_scheme_hash_lookup(fmd_scheme_hash_t *shp, const char *name) argument 437 fmd_scheme_hash_release(fmd_scheme_hash_t *shp, fmd_scheme_t *sp) argument [all...] |
H A D | fmd_serd.c | 58 fmd_serd_hash_create(fmd_serd_hash_t *shp) argument 60 shp->sh_hashlen = fmd.d_str_buckets; 61 shp->sh_hash = fmd_zalloc(sizeof (void *) * shp->sh_hashlen, FMD_SLEEP); 62 shp->sh_count = 0; 66 fmd_serd_hash_destroy(fmd_serd_hash_t *shp) argument 71 for (i = 0; i < shp->sh_hashlen; i++) { 72 for (sgp = shp->sh_hash[i]; sgp != NULL; sgp = ngp) { 78 fmd_free(shp->sh_hash, sizeof (void *) * shp 83 fmd_serd_hash_apply(fmd_serd_hash_t *shp, fmd_serd_eng_f *func, void *arg) argument 95 fmd_serd_hash_count(fmd_serd_hash_t *shp) argument 101 fmd_serd_hash_contains(fmd_serd_hash_t *shp, fmd_event_t *ep) argument 119 fmd_serd_eng_insert(fmd_serd_hash_t *shp, const char *name, uint_t n, hrtime_t t) argument 133 fmd_serd_eng_lookup(fmd_serd_hash_t *shp, const char *name) argument 147 fmd_serd_eng_delete(fmd_serd_hash_t *shp, const char *name) argument [all...] |
/illumos-gate/usr/src/lib/libast/amd64/include/ast/ |
H A D | shcmd.h | 55 Shell_t *shp; member in struct:Shbltin_s
|
/illumos-gate/usr/src/lib/libast/common/include/ |
H A D | shcmd.h | 46 Shell_t *shp; member in struct:Shbltin_s
|
/illumos-gate/usr/src/lib/libast/i386/include/ast/ |
H A D | shcmd.h | 55 Shell_t *shp; member in struct:Shbltin_s
|
/illumos-gate/usr/src/lib/libast/sparc/include/ast/ |
H A D | shcmd.h | 55 Shell_t *shp; member in struct:Shbltin_s
|
/illumos-gate/usr/src/lib/libast/sparcv9/include/ast/ |
H A D | shcmd.h | 55 Shell_t *shp; member in struct:Shbltin_s
|
/illumos-gate/usr/src/uts/intel/amd64/krtld/ |
H A D | kobj_reloc.c | 284 Shdr *shp, *rshp; local 312 shp = (Shdr *) 319 if (!(shp->sh_flags & SHF_ALLOC)) 330 nreloc, rshp->sh_entsize, shp->sh_addr) < 0) {
|
/illumos-gate/usr/src/uts/intel/ia32/krtld/ |
H A D | kobj_reloc.c | 278 Shdr *shp, *rshp; local 306 shp = (Shdr *) 313 if (!(shp->sh_flags & SHF_ALLOC)) 324 nreloc, rshp->sh_entsize, shp->sh_addr) < 0) {
|
/illumos-gate/usr/src/lib/scsi/libses/common/ |
H A D | ses_subr.c | 248 ses_libscsi_error(libscsi_hdl_t *shp, const char *fmt, ...) argument 252 libscsi_errno_t se = libscsi_errno(shp); 274 libscsi_errname(se), libscsi_errmsg(shp)); 288 return (ses_error(e, "%s: %s", errmsg, libscsi_errmsg(shp)));
|
/illumos-gate/usr/src/lib/fm/topo/modules/i86pc/x86pi/ |
H A D | x86pi.c | 170 smbios_hdl_t *shp; local 176 shp = x86pi_smb_open(mod); 177 if (shp == NULL) { 196 x86pi->priv = (void *)shp; 267 smbios_hdl_t *shp; local 269 shp = topo_mod_smbios(mod); 270 if (shp == NULL) { 343 if (smbios_info_extport(shp, smbc->ids[i].id, 501 if (smbios_info_pciexrc(shp, smbc->ids[i].id,
|
H A D | x86pi_bay.c | 70 smbios_hdl_t *shp; local 72 shp = topo_mod_smbios(mod); 73 if (shp == NULL) { 86 (void) smbios_info_slot(shp, dev_id, &slot); 91 (void) smbios_info_obdevs_ext(shp, dev_id, &ob); 272 smbios_hdl_t *shp; local 274 shp = topo_mod_smbios(mod); 275 if (shp == NULL) { 285 rv = smbios_info_port(shp, port_id, &smb_port);
|
H A D | x86pi_bboard.c | 73 smbios_hdl_t *shp; local 77 shp = topo_mod_smbios(mod); 78 if (shp == NULL) { 84 rv = smbios_info_bboard(shp, smb_id, &bb); 89 (void) smbios_lookup_id(shp, psmb_id, &sp); 98 rv = smbios_info_common(shp, smb_id, &ip); 206 smbios_hdl_t *shp; local 208 shp = topo_mod_smbios(mod); 209 if (shp == NULL) 216 (void) smbios_lookup_id(shp, ci 256 smbios_hdl_t *shp; local 308 smbios_hdl_t *shp; local 331 smbios_hdl_t *shp; local [all...] |
H A D | x86pi_subr.c | 143 smbios_hdl_t *shp; local 145 shp = topo_mod_smbios(mod); 146 if (shp == NULL) { 151 nstructs = shp->sh_nstructs; 152 sp = shp->sh_structs; 570 smbios_hdl_t *shp; local 572 shp = topo_mod_smbios(mod); 573 if (shp == NULL)
|