Lines Matching refs:writePtr
45 struct Channel *writePtr; /* Pointer to output channel. */
6854 csPtr->writePtr = outPtr;
6905 outChan = (Tcl_Channel)csPtr->writePtr;
6924 if (csPtr->writePtr->unreportedError != 0) {
6925 Tcl_SetErrno(csPtr->writePtr->unreportedError);
6926 csPtr->writePtr->unreportedError = 0;
6973 size = DoWrite(csPtr->writePtr, csPtr->buffer, size);
6988 if (csPtr->writePtr->flags & BG_FLUSH_SCHEDULED) {
7607 if (csPtr->writePtr != csPtr->writePtr) {
7608 if (nonBlocking != (csPtr->writePtr->flags & CHANNEL_NONBLOCKING)) {
7609 SetBlockMode(NULL, csPtr->writePtr,
7613 csPtr->writePtr->flags &= ~(CHANNEL_LINEBUFFERED | CHANNEL_UNBUFFERED);
7614 csPtr->writePtr->flags |=
7621 if (csPtr->readPtr != csPtr->writePtr) {
7622 Tcl_DeleteChannelHandler((Tcl_Channel)csPtr->writePtr,
7628 csPtr->writePtr->csPtr = NULL;