Lines Matching refs:Sfio_t
35 Sfio_t* parent; /* parent stream */
42 static ssize_t streamio(Sfio_t* f, Void_t* buf, size_t n, Sfdisc_t* disc, int type)
45 Sfio_t* f;
86 static ssize_t streamwrite(Sfio_t* f, const Void_t* buf, size_t n, Sfdisc_t* disc)
89 Sfio_t* f;
99 static ssize_t streamread(Sfio_t* f, Void_t* buf, size_t n, Sfdisc_t* disc)
102 Sfio_t* f;
112 static Sfoff_t streamseek(Sfio_t* f, Sfoff_t pos, int type, Sfdisc_t* disc)
115 Sfio_t* f;
157 static int streamexcept(Sfio_t* f, int type, Void_t* data, Sfdisc_t* disc)
160 Sfio_t* f;
172 Sfio_t* sfdcsubstream(Sfio_t* f, Sfio_t* parent, Sfoff_t offset, Sfoff_t extent)
174 Sfio_t* sfdcsubstream(f, parent, offset, extent)
175 Sfio_t* f; /* stream */
176 Sfio_t* parent; /* parent stream */
181 reg Sfio_t* sp;
191 if (!(sp = f) && !(sp = sfnew(NIL(Sfio_t*), NIL(Void_t*), (size_t)SF_UNBOUND, dup(sffileno(parent)), parent->flags)))