1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
|
*/
infoPtr->readFlags |= CONSOLE_BUFFERED;
} else {
DWORD err;
err = GetLastError();
if (err == EOF) {
infoPtr->readFlags = CONSOLE_EOF;
}
}
/*
* Signal the main thread by signalling the readable event and
* then waking up the notifier thread.
|
|
|
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
|
*/
infoPtr->readFlags |= CONSOLE_BUFFERED;
} else {
DWORD err;
err = GetLastError();
if (err == (DWORD)EOF) {
infoPtr->readFlags = CONSOLE_EOF;
}
}
/*
* Signal the main thread by signalling the readable event and
* then waking up the notifier thread.
|