builtin
const struct builtin kshbuiltins [] = {
const struct builtin shbuiltins [] = {
builtin(shbuiltins[i].name, shbuiltins[i].func);
builtin(kshbuiltins[i].name, kshbuiltins[i].func);
void builtin ARGS((const char *, int (*)(char **)));
extern const struct builtin shbuiltins [], kshbuiltins [];
return bp->builtin;
return bp->builtin;
cmdp->param.bltin = bp->builtin;
Low order 3bit control visibilities of screen and builtin cursor.
builtin = &tba->tba_builtins[i];
if (builtin->tcb_slot > sc->sc_nslots)
tcaddr = sc->sc_slots[builtin->tcb_slot].tcs_addr +
builtin->tcb_offset;
strncpy(ta.ta_modname, builtin->tcb_modname, TC_ROM_LLEN);
ta.ta_dmat = (*sc->sc_get_dma_tag)(builtin->tcb_slot);
ta.ta_slot = builtin->tcb_slot;
ta.ta_offset = builtin->tcb_offset;
ta.ta_cookie = builtin->tcb_cookie;
KASSERT(builtin->tcb_slot >=0 && builtin->tcb_slot <= 31);
sc->sc_slots_used |= __BIT(builtin->tcb_slot);
locs[TCCF_SLOT] = builtin->tcb_slot;
locs[TCCF_OFFSET] = builtin->tcb_offset;
const struct tc_builtin *builtin;