Lines Matching refs:f

17 static IV nxt_perl_psgi_layer_stream_pushed(pTHX_ PerlIO *f, const char *mode,
19 static IV nxt_perl_psgi_layer_stream_popped(pTHX_ PerlIO *f);
24 PerlIO *f, int narg, SV **args);
26 static IV nxt_perl_psgi_layer_stream_close(pTHX_ PerlIO *f);
28 static SSize_t nxt_perl_psgi_layer_stream_read(pTHX_ PerlIO *f,
30 static SSize_t nxt_perl_psgi_layer_stream_write(pTHX_ PerlIO *f,
33 static IV nxt_perl_psgi_layer_stream_fileno(pTHX_ PerlIO *f);
34 static IV nxt_perl_psgi_layer_stream_seek(pTHX_ PerlIO *f,
36 static Off_t nxt_perl_psgi_layer_stream_tell(pTHX_ PerlIO *f);
37 static IV nxt_perl_psgi_layer_stream_fill(pTHX_ PerlIO *f);
38 static IV nxt_perl_psgi_layer_stream_flush(pTHX_ PerlIO *f);
40 static SV *nxt_perl_psgi_layer_stream_arg(pTHX_ PerlIO *f,
43 static PerlIO *nxt_perl_psgi_layer_stream_dup(pTHX_ PerlIO *f, PerlIO *o,
45 static IV nxt_perl_psgi_layer_stream_eof(pTHX_ PerlIO *f);
47 static STDCHAR *nxt_perl_psgi_layer_stream_get_base(pTHX_ PerlIO *f);
48 static STDCHAR *nxt_perl_psgi_layer_stream_get_ptr(pTHX_ PerlIO *f);
49 static SSize_t nxt_perl_psgi_layer_stream_get_cnt(pTHX_ PerlIO *f);
50 static Size_t nxt_perl_psgi_layer_stream_buffersize(pTHX_ PerlIO *f);
51 static void nxt_perl_psgi_layer_stream_set_ptrcnt(pTHX_ PerlIO *f,
88 nxt_perl_psgi_layer_stream_pushed(pTHX_ PerlIO *f, const char *mode, SV *arg, in nxt_perl_psgi_layer_stream_pushed() argument
93 unit_stream = PerlIOSelf(f, nxt_perl_psgi_layer_stream_t); in nxt_perl_psgi_layer_stream_pushed()
99 return PerlIOBase_pushed(aTHX_ f, mode, Nullsv, tab); in nxt_perl_psgi_layer_stream_pushed()
104 nxt_perl_psgi_layer_stream_popped(pTHX_ PerlIO *f) in nxt_perl_psgi_layer_stream_popped() argument
109 unit_stream = PerlIOSelf(f, nxt_perl_psgi_layer_stream_t); in nxt_perl_psgi_layer_stream_popped()
129 PerlIO *f, int narg, SV **args) in nxt_perl_psgi_layer_stream_open() argument
141 if (f == NULL) { in nxt_perl_psgi_layer_stream_open()
142 f = PerlIO_allocate(aTHX); in nxt_perl_psgi_layer_stream_open()
145 f = PerlIO_push(aTHX_ f, self, mode, arg); in nxt_perl_psgi_layer_stream_open()
147 if (f != NULL) { in nxt_perl_psgi_layer_stream_open()
148 PerlIOBase(f)->flags |= PERLIO_F_OPEN; in nxt_perl_psgi_layer_stream_open()
151 return f; in nxt_perl_psgi_layer_stream_open()
159 nxt_perl_psgi_layer_stream_close(pTHX_ PerlIO *f) in nxt_perl_psgi_layer_stream_close() argument
163 code = PerlIOBase_close(aTHX_ f); in nxt_perl_psgi_layer_stream_close()
164 PerlIOBase(f)->flags &= ~(PERLIO_F_RDBUF | PERLIO_F_WRBUF); in nxt_perl_psgi_layer_stream_close()
171 nxt_perl_psgi_layer_stream_fileno(pTHX_ PerlIO *f) in nxt_perl_psgi_layer_stream_fileno() argument
173 PERL_UNUSED_ARG(f); in nxt_perl_psgi_layer_stream_fileno()
179 nxt_perl_psgi_layer_stream_read(pTHX_ PerlIO *f, void *vbuf, Size_t count) in nxt_perl_psgi_layer_stream_read() argument
184 if (f == NULL) { in nxt_perl_psgi_layer_stream_read()
188 if ((PerlIOBase(f)->flags & PERLIO_F_CANREAD) == 0) { in nxt_perl_psgi_layer_stream_read()
189 PerlIOBase(f)->flags |= PERLIO_F_ERROR; in nxt_perl_psgi_layer_stream_read()
196 unit_stream = PerlIOSelf(f, nxt_perl_psgi_layer_stream_t); in nxt_perl_psgi_layer_stream_read()
204 nxt_perl_psgi_layer_stream_write(pTHX_ PerlIO *f, in nxt_perl_psgi_layer_stream_write() argument
210 if (PerlIOBase(f)->flags & PERLIO_F_CANWRITE) { in nxt_perl_psgi_layer_stream_write()
211 unit_stream = PerlIOSelf(f, nxt_perl_psgi_layer_stream_t); in nxt_perl_psgi_layer_stream_write()
222 nxt_perl_psgi_layer_stream_seek(pTHX_ PerlIO *f, Off_t offset, int whence) in nxt_perl_psgi_layer_stream_seek() argument
224 PERL_UNUSED_ARG(f); in nxt_perl_psgi_layer_stream_seek()
230 nxt_perl_psgi_layer_stream_tell(pTHX_ PerlIO *f) in nxt_perl_psgi_layer_stream_tell() argument
232 PERL_UNUSED_ARG(f); in nxt_perl_psgi_layer_stream_tell()
238 nxt_perl_psgi_layer_stream_fill(pTHX_ PerlIO *f) in nxt_perl_psgi_layer_stream_fill() argument
240 PERL_UNUSED_ARG(f); in nxt_perl_psgi_layer_stream_fill()
246 nxt_perl_psgi_layer_stream_flush(pTHX_ PerlIO *f) in nxt_perl_psgi_layer_stream_flush() argument
253 nxt_perl_psgi_layer_stream_arg(pTHX_ PerlIO * f, in nxt_perl_psgi_layer_stream_arg() argument
259 unit_stream = PerlIOSelf(f, nxt_perl_psgi_layer_stream_t); in nxt_perl_psgi_layer_stream_arg()
277 nxt_perl_psgi_layer_stream_dup(pTHX_ PerlIO *f, PerlIO *o, in nxt_perl_psgi_layer_stream_dup() argument
282 f = PerlIOBase_dup(aTHX_ f, o, param, flags); in nxt_perl_psgi_layer_stream_dup()
284 if (f != NULL) { in nxt_perl_psgi_layer_stream_dup()
285 fs = PerlIOSelf(f, nxt_perl_psgi_layer_stream_t); in nxt_perl_psgi_layer_stream_dup()
289 return f; in nxt_perl_psgi_layer_stream_dup()
294 nxt_perl_psgi_layer_stream_eof(pTHX_ PerlIO *f) in nxt_perl_psgi_layer_stream_eof() argument
301 nxt_perl_psgi_layer_stream_get_base(pTHX_ PerlIO *f) in nxt_perl_psgi_layer_stream_get_base() argument
308 nxt_perl_psgi_layer_stream_get_ptr(pTHX_ PerlIO *f) in nxt_perl_psgi_layer_stream_get_ptr() argument
315 nxt_perl_psgi_layer_stream_get_cnt(pTHX_ PerlIO *f) in nxt_perl_psgi_layer_stream_get_cnt() argument
322 nxt_perl_psgi_layer_stream_buffersize(pTHX_ PerlIO *f) in nxt_perl_psgi_layer_stream_buffersize() argument
329 nxt_perl_psgi_layer_stream_set_ptrcnt(pTHX_ PerlIO *f, in nxt_perl_psgi_layer_stream_set_ptrcnt() argument