Lines Matching refs:newflags
144 Shopt_t newflags; in sh_argopts() local
150 newflags=ap->sh->options; in sh_argopts()
211 off_option(&newflags,SH_VI); in sh_argopts()
212 off_option(&newflags,SH_EMACS); in sh_argopts()
213 off_option(&newflags,SH_GMACS); in sh_argopts()
235 if(!(o&SH_COMMANDLINE) && is_option(&newflags,o&0xff)) in sh_argopts()
236 off_option(&newflags,o&0xff); in sh_argopts()
243 on_option(&newflags,SH_NOEXEC); in sh_argopts()
296 off_option(&newflags,SH_VI); in sh_argopts()
297 off_option(&newflags,SH_EMACS); in sh_argopts()
298 off_option(&newflags,SH_GMACS); in sh_argopts()
300 on_option(&newflags,o); in sh_argopts()
307 off_option(&newflags,o); in sh_argopts()
319 off_option(&newflags,SH_XTRACE); in sh_argopts()
320 off_option(&newflags,SH_VERBOSE); in sh_argopts()
328 sh_printopts(newflags,verbose,0); in sh_argopts()
346 else if(is_option(&newflags,SH_CFLAG)) in sh_argopts()
358 sh_applyopts(ap->sh,newflags); in sh_argopts()
385 void sh_applyopts(Shell_t* shp,Shopt_t newflags) in sh_applyopts() argument
389 off_option(&newflags,SH_NOEXEC); in sh_applyopts()
390 if(is_option(&newflags,SH_PRIVILEGED)) in sh_applyopts()
391 on_option(&newflags,SH_NOUSRPROFILE); in sh_applyopts()
392 …if(!sh_isstate(SH_INIT) && is_option(&newflags,SH_PRIVILEGED) != sh_isoption(SH_PRIVILEGED) || sh_… in sh_applyopts()
394 if(!is_option(&newflags,SH_PRIVILEGED)) in sh_applyopts()
407 off_option(&newflags,SH_PRIVILEGED); in sh_applyopts()
410 on_option(&newflags,SH_CMDHIST); in sh_applyopts()
411 on_option(&newflags,SH_CHECKHASH); in sh_applyopts()
412 on_option(&newflags,SH_EXECFAIL); in sh_applyopts()
413 on_option(&newflags,SH_EXPAND_ALIASES); in sh_applyopts()
414 on_option(&newflags,SH_HISTAPPEND); in sh_applyopts()
415 on_option(&newflags,SH_INTERACTIVE_COMM); in sh_applyopts()
416 on_option(&newflags,SH_LITHIST); in sh_applyopts()
417 on_option(&newflags,SH_NOEMPTYCMDCOMPL); in sh_applyopts()
419 if(!is_option(&newflags,SH_XPG_ECHO) && sh_isoption(SH_XPG_ECHO)) in sh_applyopts()
421 if(is_option(&newflags,SH_XPG_ECHO) && !sh_isoption(SH_XPG_ECHO)) in sh_applyopts()
423 if(!is_option(&newflags,SH_PHYSICAL) && sh_isoption(SH_PHYSICAL)) in sh_applyopts()
425 if(is_option(&newflags,SH_PHYSICAL) && !sh_isoption(SH_PHYSICAL)) in sh_applyopts()
427 if(is_option(&newflags,SH_HISTORY2) && !sh_isoption(SH_HISTORY2)) in sh_applyopts()
432 if(!is_option(&newflags,SH_HISTORY2) && sh_isoption(SH_HISTORY2)) in sh_applyopts()
438 shp->options = newflags; in sh_applyopts()