Lines Matching refs:tname
316 char *tname; /* name used with >; */ member
914 char *tname, *sp, *ep; in io_usename() local
929 tname = sp = (char*)stakalloc((len=strlen(name)) + 5); in io_usename()
944 rename(tname,name); in io_usename()
947 unlink(tname); in io_usename()
950 return(tname); in io_usename()
970 char *tname=0, *after="", *trace = shp->st.trap[SH_DEBUGTRAP]; in sh_redirect() local
1146 tname = io_usename(fname,&perm,0); in sh_redirect()
1176 if((fd=sh_open(tname?tname:fname,o_mode,RW_ALL)) <0) in sh_redirect()
1182 chmod(tname,perm); in sh_redirect()
1280 if(flag==0 || tname) in sh_redirect()
1290 sh_iosave(shp,fn,indx,tname?fname:(trunc?Empty:0)); in sh_redirect()
1293 sh_iosave(shp,fn,indx|IOSUBSHELL,tname?fname:0); in sh_redirect()
1473 filemap[shp->topfd].tname = name; in sh_iosave()
1541 if(filemap[fd].tname == Empty && shp->exitval==0) in sh_iorestore()
1543 else if(filemap[fd].tname) in sh_iorestore()
1544 io_usename(filemap[fd].tname,(int*)0,shp->exitval?2:1); in sh_iorestore()