ps 208 lib/util.h GString *mc_pstream_get_string (mc_pipe_stream_t * ps); ps 231 lib/utilunix.c mc_pread_stream (mc_pipe_stream_t * ps, const fd_set * fds) ps 236 lib/utilunix.c if (!FD_ISSET (ps->fd, fds)) ps 238 lib/utilunix.c ps->len = MC_PIPE_STREAM_UNREAD; ps 242 lib/utilunix.c buf_len = (size_t) ps->len; ps 245 lib/utilunix.c buf_len = ps->null_term ? MC_PIPE_BUFSIZE - 1 : MC_PIPE_BUFSIZE; ps 249 lib/utilunix.c read_len = read (ps->fd, ps->buf, buf_len); ps 256 lib/utilunix.c ps->len = MC_PIPE_ERROR_READ; ps 257 lib/utilunix.c ps->error = errno; ps 261 lib/utilunix.c ps->len = MC_PIPE_STREAM_EOF; ps 265 lib/utilunix.c ps->len = read_len; ps 267 lib/utilunix.c if (ps->null_term) ps 268 lib/utilunix.c ps->buf[(size_t) ps->len] = '\0'; ps 271 lib/utilunix.c ps->pos = 0; ps 634 lib/utilunix.c mc_pstream_get_string (mc_pipe_stream_t * ps) ps 640 lib/utilunix.c g_return_val_if_fail (ps != NULL, NULL); ps 642 lib/utilunix.c if (ps->len < 0) ps 645 lib/utilunix.c size = ps->len - ps->pos; ps 650 lib/utilunix.c s = ps->buf + ps->pos; ps 662 lib/utilunix.c ps->pos += i;