Lines Matching defs:iop
647 static int dss_except(Sfio_t* iop, int event, void *data, Sfdisc_t *fp)
668 static int read_parent(register Namval_t* np, Sfio_t *iop, int delim, Namfun_t *fp)
673 if(!iop)
675 else if(sfraise(iop, DSS_EVENT, (void*)&sp)==0)
679 if(!((sp->fp = dssfopen(dp->dss,(char*)0,iop,DSS_FILE_READ,0))))
681 errormsg(SH_DICT,ERROR_exit(1),"%d: invalid dss format",sffileno(iop));
685 sfdisc(iop, &sp->disc);
689 if(!iop)
703 if(iop)
725 static int write_parent(register Namval_t* np, Sfio_t *iop, int delim, Namfun_t *fp)
729 if(sfraise(iop, DSS_EVENT, (void*)&sp)==0)
733 if(!((sp->fp = dssfopen(dp->dss,(char*)0,iop,DSS_FILE_WRITE,0))))
735 errormsg(SH_DICT,ERROR_exit(1),"%d: cannot open for dss write",sffileno(iop));
739 sfdisc(iop, &sp->disc);