Lines Matching refs:streamp
126 stream_unset(stream_t *streamp, flag_t flags)
130 streamp->s_status &= ~(flags & ~STREAM_SOURCE_MASK);
134 stream_is_primed(stream_t *streamp)
136 return (streamp->s_status & STREAM_PRIMED);
318 stream_push_to_chain(stream_t **str_chain, stream_t *streamp)
323 *str_chain = streamp;
324 streamp->s_next = NULL;
331 cur_streamp->s_next = streamp;
332 streamp->s_previous = cur_streamp;
333 streamp->s_next = NULL;
359 stream_push_to_temporary(stream_t **str_chain, stream_t *streamp, int flags)
364 ASSERT(streamp->s_status & STREAM_ARRAY);
365 stream_set(streamp, STREAM_NOT_FREEABLE | STREAM_TEMPORARY);
366 stream_push_to_chain(str_chain, streamp);
367 return (streamp);
372 if (streamp != NULL) {
373 stream_copy(out_streamp, streamp);
375 ASSERT(streamp->s_element_size == sizeof (char) ||
376 streamp->s_element_size == sizeof (wchar_t));
378 streamp->s_element_size == 1 ? STREAM_SINGLE : STREAM_WIDE);
396 if (streamp != NULL) {
402 if (SOP_PRIME(streamp) != PRIME_SUCCEEDED)
404 stream_dump(streamp, out_streamp);
416 if (streamp != NULL)
417 streamp->s_consumer = NULL;
440 stream_unlink_temporary(stream_t *streamp)
442 if (streamp->s_status & STREAM_TEMPORARY) {
443 (void) SOP_FREE(streamp);
445 if (streamp->s_ops.sop_unlink)
446 (void) SOP_UNLINK(streamp);