* fhandler.h (fhandler_pipe::broken_pipe): Renamed from saweof.
(fhandler_pipe::set_eof): Reflect above change. * pipe.cc (fhandler_pipe::fhandler_pipe): Ditto. (fhandler_pipe::read): Ditto. (fhandler_pipe::hiteof): Ditto.
This commit is contained in:
@ -26,7 +26,7 @@ static unsigned pipecount;
|
||||
static const NO_COPY char pipeid_fmt[] = "stupid_pipe.%u.%u";
|
||||
|
||||
fhandler_pipe::fhandler_pipe (DWORD devtype)
|
||||
: fhandler_base (devtype), guard (NULL), saweof (false), writepipe_exists(0),
|
||||
: fhandler_base (devtype), guard (NULL), broken_pipe (false), writepipe_exists(0),
|
||||
orig_pid (0), id (0)
|
||||
{
|
||||
}
|
||||
@ -52,7 +52,7 @@ fhandler_pipe::set_close_on_exec (int val)
|
||||
int __stdcall
|
||||
fhandler_pipe::read (void *in_ptr, size_t in_len)
|
||||
{
|
||||
if (saweof)
|
||||
if (broken_pipe)
|
||||
return 0;
|
||||
int res = this->fhandler_base::read (in_ptr, in_len);
|
||||
(void) ReleaseMutex (guard);
|
||||
@ -74,7 +74,7 @@ fhandler_pipe::hit_eof ()
|
||||
{
|
||||
char buf[80];
|
||||
HANDLE ev;
|
||||
if (saweof)
|
||||
if (broken_pipe)
|
||||
return 1;
|
||||
if (!orig_pid)
|
||||
return false;
|
||||
|
Reference in New Issue
Block a user