Lines Matching defs:buff
824 static int pat_line(const regex_t* rp, const char *buff, register size_t n)
826 register const char *cp=buff, *sp;
831 return(sp-buff);
833 return(cp-buff);
1406 static ssize_t tee_write(Sfio_t *iop,const void *buff,size_t n,Sfdisc_t *unused)
1409 sfwrite(sfstderr,buff,n);
1410 return(write(sffileno(iop),buff,n));
1684 static ssize_t piperead(Sfio_t *iop,void *buff,register size_t size,Sfdisc_t *handle)
1702 size = ed_read(sh.ed_context, fd, (char*)buff, size,0);
1704 size = sfrd(iop,buff,size,handle);
1712 static ssize_t slowread(Sfio_t *iop,void *buff,register size_t size,Sfdisc_t *handle)
1746 rsize = (*readf)(sh.ed_context, sffileno(iop), (char*)buff, size, reedit);
1751 if(rsize && *(char*)buff != '\n' && sh.nextprompt==1 && sh_isoption(SH_HISTEXPAND))
1754 ((char*)buff)[rsize] = '\0';
1760 r = hist_expand(buff, &xp);
1763 strlcpy(buff, xp, size);
1764 rsize = strlen(buff);
1780 *(char*)buff = '\n';
1863 char buff[1];
1869 if(flag==2 && sfpkrd(sffileno(iop),buff,1,'\n',0,1) >= 0)
2131 static ssize_t subread(Sfio_t* sp,void* buff,register size_t size,Sfdisc_t* handle)
2140 return(sfread(disp->oldsp,buff,size));
2234 ssize_t sh_read(register int fd, void* buff, size_t n)
2238 return(sfread(sp,buff,n));
2240 return(read(fd,buff,n));
2247 ssize_t sh_write(register int fd, const void* buff, size_t n)
2251 return(sfwrite(sp,buff,n));
2253 return(write(fd,buff,n));