Home
last modified time | relevance | path

Searched refs:PATH_OFFSET (Results 1 – 7 of 7) sorted by relevance

/titanic_50/usr/src/lib/libshell/common/bltins/
H A Dcd_pwd.c126 if(*stakptr(PATH_OFFSET+1)==':' && isalpha(*stakptr(PATH_OFFSET))) in b_cd()
128 *stakptr(PATH_OFFSET+1) = *stakptr(PATH_OFFSET); in b_cd()
129 *stakptr(PATH_OFFSET)='/'; in b_cd()
132 if(*stakptr(PATH_OFFSET)!='/') in b_cd()
136 stakseek(PATH_OFFSET); in b_cd()
141 stakputs(last+PATH_OFFSET); in b_cd()
147 stakseek(PATH_MAX+PATH_OFFSET); in b_cd()
149 if(!(cp = pathcanon(stakptr(PATH_OFFSET),PATH_DOTDOT))) in b_cd()
152 while(*--cp == '/' && cp>stakptr(PATH_OFFSET)) in b_cd()
155 if(*(cp=stakptr(PATH_OFFSET))=='/') in b_cd()
[all …]
H A Dwhence.c227 cp = stakptr(PATH_OFFSET); in whence()
H A Dmisc.c259 filename = path_fullname(stkptr(shp->stk,PATH_OFFSET)); in b_dot_cmd()
/titanic_50/usr/src/lib/libshell/common/sh/
H A Dpath.c364 memcpy((void*)save, (void*)stakptr(PATH_OFFSET+pcomp.len),sizeof(save)); in path_lib()
365 if(path_chkpaths((Pathcomp_t*)0,(Pathcomp_t*)0,&pcomp,PATH_OFFSET)) in path_lib()
367 memcpy((void*)stakptr(PATH_OFFSET+pcomp.len),(void*)save,sizeof(save)); in path_lib()
432 stakseek(PATH_OFFSET); in path_nextcomp()
559 if((fd = sh_open(path_relative(stakptr(PATH_OFFSET)),O_RDONLY,0)) >= 0) in path_opentype()
635 pname = path_fullname(stakptr(PATH_OFFSET)); in funload()
685 stakseek(PATH_OFFSET); in path_search()
687 if(canexecute(stakptr(PATH_OFFSET),0)<0) in path_search()
689 *stakptr(PATH_OFFSET) = 0; in path_search()
694 stakseek(PATH_OFFSET); in path_search()
[all …]
H A Dmain.c124 shp->st.filename = path_fullname(stakptr(PATH_OFFSET)); in sh_source()
325 sp = stakptr(PATH_OFFSET); in sh_main()
H A Dxec.c3152 path = stkptr(shp->stk,PATH_OFFSET); in sh_ntfork()
/titanic_50/usr/src/lib/libshell/common/include/
H A Dpath.h21 #ifndef PATH_OFFSET
46 #define PATH_OFFSET 2 /* path offset for path_join */ macro