diff options
Diffstat (limited to 'src/pipeengine.cpp')
-rw-r--r-- | src/pipeengine.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/pipeengine.cpp b/src/pipeengine.cpp index 6a5b8c3af..3219a0e05 100644 --- a/src/pipeengine.cpp +++ b/src/pipeengine.cpp @@ -1,6 +1,6 @@ /* * - * (C) 2003-2012 Anope Team + * (C) 2003-2013 Anope Team * Contact us at team@anope.org * * Please read COPYING and README for further details. @@ -22,10 +22,10 @@ Pipe::Pipe() : Socket(-1), write_pipe(-1) int fds[2]; if (pipe(fds)) throw CoreException("Could not create pipe: " + Anope::LastError()); - int flags = fcntl(fds[0], F_GETFL, 0); - fcntl(fds[0], F_SETFL, flags | O_NONBLOCK); - flags = fcntl(fds[1], F_GETFL, 0); - fcntl(fds[1], F_SETFL, flags | O_NONBLOCK); + int sflags = fcntl(fds[0], F_GETFL, 0); + fcntl(fds[0], F_SETFL, sflags | O_NONBLOCK); + sflags = fcntl(fds[1], F_GETFL, 0); + fcntl(fds[1], F_SETFL, sflags | O_NONBLOCK); SocketEngine::Change(this, false, SF_READABLE); SocketEngine::Change(this, false, SF_WRITABLE); @@ -67,11 +67,11 @@ int Pipe::Read(char *data, size_t sz) bool Pipe::SetWriteBlocking(bool state) { - int flags = fcntl(this->write_pipe, F_GETFL, 0); + int f = fcntl(this->write_pipe, F_GETFL, 0); if (state) - return !fcntl(this->write_pipe, F_SETFL, flags & ~O_NONBLOCK); + return !fcntl(this->write_pipe, F_SETFL, f & ~O_NONBLOCK); else - return !fcntl(this->write_pipe, F_SETFL, flags | O_NONBLOCK); + return !fcntl(this->write_pipe, F_SETFL, f | O_NONBLOCK); } void Pipe::Notify() |