diff options
author | Joerg Bornemann <joerg.bornemann@nokia.com> | 2012-01-31 12:10:45 +0100 |
---|---|---|
committer | Qt by Nokia <qt-info@nokia.com> | 2012-01-31 16:17:55 +0100 |
commit | 9a4d30d9995a806ca7c69692992383b28c655054 (patch) | |
tree | b172b7f08f52cdeae4e17ec897c5ca21abac70f2 /src/corelib/io/qprocess_win.cpp | |
parent | 20beb5ff538a4de73b7430583829089e39024d05 (diff) |
MinGW build fixes for QWindowsPipeReader and friends
Change-Id: Ie4d6017c6fb918e7796d1a5e8863e9368e4e1894
Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
Diffstat (limited to 'src/corelib/io/qprocess_win.cpp')
-rw-r--r-- | src/corelib/io/qprocess_win.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/corelib/io/qprocess_win.cpp b/src/corelib/io/qprocess_win.cpp index 1a5e6a9e59..fd5c08b23e 100644 --- a/src/corelib/io/qprocess_win.cpp +++ b/src/corelib/io/qprocess_win.cpp @@ -56,6 +56,9 @@ #include "private/qfsfileengine_p.h" // for longFileName +#ifndef PIPE_REJECT_REMOTE_CLIENTS +#define PIPE_REJECT_REMOTE_CLIENTS 0x08 +#endif #ifndef QT_NO_PROCESS @@ -80,7 +83,7 @@ static void qt_create_pipe(Q_PIPE *pipe, bool isInputPipe) forever { // ### The user must make sure to call qsrand() to make the pipe names less predictable. // ### Replace the call to qrand() with a secure version, once we have it in Qt. - swprintf_s(pipeName, sizeof(pipeName) / sizeof(wchar_t), L"\\\\.\\pipe\\qt-%X", qrand()); + swprintf(pipeName, L"\\\\.\\pipe\\qt-%X", qrand()); const DWORD dwPipeBufferSize = 1024 * 1024; hRead = CreateNamedPipe(pipeName, |