Lines Matching defs:type
466 static int outexcept(register Sfio_t *iop,int type,void *data,Sfdisc_t *handle)
470 if(type==SF_DPOP || type==SF_FINAL)
472 else if(type==SF_WRITE && (*(ssize_t*)data)<0 && sffileno(iop)!=2)
1813 static int slowexcept(register Sfio_t *iop,int type,void *data,Sfdisc_t *handle)
1818 if(type==SF_DPOP || type==SF_FINAL)
1820 if(type==SF_WRITE && errno==EPIPE)
1825 if(type!=SF_READ)
2299 static int eval_exceptf(Sfio_t *iop,int type, void *data, Sfdisc_t *handle)
2306 if(type!=SF_READ || !(cp = ep->argv[0]))
2308 if(type==SF_CLOSING)
2310 else if(ep && (type==SF_DPOP || type==SF_FINAL))