mirror of
https://github.com/zeromq/libzmq.git
synced 2025-03-09 15:26:04 +00:00
Merge pull request #981 from evoskuil/master
Add gssapi files to msvc, use Windows Unicode APIs.
This commit is contained in:
commit
763bf34e88
@ -189,6 +189,9 @@
|
|||||||
<ClInclude Include="..\..\..\..\src\err.hpp" />
|
<ClInclude Include="..\..\..\..\src\err.hpp" />
|
||||||
<ClInclude Include="..\..\..\..\src\fd.hpp" />
|
<ClInclude Include="..\..\..\..\src\fd.hpp" />
|
||||||
<ClInclude Include="..\..\..\..\src\fq.hpp" />
|
<ClInclude Include="..\..\..\..\src\fq.hpp" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\gssapi_client.hpp" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\gssapi_mechanism_base.hpp" />
|
||||||
|
<ClInclude Include="..\..\..\..\src\gssapi_server.hpp" />
|
||||||
<ClInclude Include="..\..\..\..\src\i_engine.hpp" />
|
<ClInclude Include="..\..\..\..\src\i_engine.hpp" />
|
||||||
<ClInclude Include="..\..\..\..\src\i_poll_events.hpp" />
|
<ClInclude Include="..\..\..\..\src\i_poll_events.hpp" />
|
||||||
<ClInclude Include="..\..\..\..\src\io_object.hpp" />
|
<ClInclude Include="..\..\..\..\src\io_object.hpp" />
|
||||||
@ -265,6 +268,9 @@
|
|||||||
<ClCompile Include="..\..\..\..\src\epoll.cpp" />
|
<ClCompile Include="..\..\..\..\src\epoll.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\err.cpp" />
|
<ClCompile Include="..\..\..\..\src\err.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\fq.cpp" />
|
<ClCompile Include="..\..\..\..\src\fq.cpp" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\gssapi_client.cpp" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\gssapi_mechanism_base.cpp" />
|
||||||
|
<ClCompile Include="..\..\..\..\src\gssapi_server.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\io_object.cpp" />
|
<ClCompile Include="..\..\..\..\src\io_object.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\io_thread.cpp" />
|
<ClCompile Include="..\..\..\..\src\io_thread.cpp" />
|
||||||
<ClCompile Include="..\..\..\..\src\ip.cpp" />
|
<ClCompile Include="..\..\..\..\src\ip.cpp" />
|
||||||
|
@ -205,6 +205,15 @@
|
|||||||
<ClCompile Include="..\..\..\..\src\curve_server.cpp">
|
<ClCompile Include="..\..\..\..\src\curve_server.cpp">
|
||||||
<Filter>src</Filter>
|
<Filter>src</Filter>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\gssapi_mechanism_base.cpp">
|
||||||
|
<Filter>src</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\gssapi_server.cpp">
|
||||||
|
<Filter>src</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
<ClCompile Include="..\..\..\..\src\gssapi_client.cpp">
|
||||||
|
<Filter>src</Filter>
|
||||||
|
</ClCompile>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ClInclude Include="..\..\..\..\include\zmq_utils.h">
|
<ClInclude Include="..\..\..\..\include\zmq_utils.h">
|
||||||
@ -456,6 +465,15 @@
|
|||||||
<ClInclude Include="..\..\..\..\src\curve_server.hpp">
|
<ClInclude Include="..\..\..\..\src\curve_server.hpp">
|
||||||
<Filter>src\include</Filter>
|
<Filter>src\include</Filter>
|
||||||
</ClInclude>
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\gssapi_mechanism_base.hpp">
|
||||||
|
<Filter>src\include</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\gssapi_server.hpp">
|
||||||
|
<Filter>src\include</Filter>
|
||||||
|
</ClInclude>
|
||||||
|
<ClInclude Include="..\..\..\..\src\gssapi_client.hpp">
|
||||||
|
<Filter>src\include</Filter>
|
||||||
|
</ClInclude>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Filter Include="include">
|
<Filter Include="include">
|
||||||
|
@ -54,7 +54,6 @@
|
|||||||
|
|
||||||
#if defined ZMQ_HAVE_WINDOWS
|
#if defined ZMQ_HAVE_WINDOWS
|
||||||
#include "windows.hpp"
|
#include "windows.hpp"
|
||||||
#include <tchar.h>
|
|
||||||
#else
|
#else
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
#include <netinet/tcp.h>
|
#include <netinet/tcp.h>
|
||||||
@ -301,29 +300,27 @@ int zmq::signaler_t::make_fdpair (fd_t *r_, fd_t *w_)
|
|||||||
|
|
||||||
if (signaler_port == event_signaler_port) {
|
if (signaler_port == event_signaler_port) {
|
||||||
# if !defined _WIN32_WCE
|
# if !defined _WIN32_WCE
|
||||||
sync = CreateEvent (&sa, FALSE, TRUE, TEXT ("Global\\zmq-signaler-port-sync"));
|
sync = CreateEventW (&sa, FALSE, TRUE, L"Global\\zmq-signaler-port-sync");
|
||||||
# else
|
# else
|
||||||
sync = CreateEvent (NULL, FALSE, TRUE, TEXT ("Global\\zmq-signaler-port-sync"));
|
sync = CreateEventW (NULL, FALSE, TRUE, L"Global\\zmq-signaler-port-sync");
|
||||||
# endif
|
# endif
|
||||||
if (sync == NULL && GetLastError () == ERROR_ACCESS_DENIED)
|
if (sync == NULL && GetLastError () == ERROR_ACCESS_DENIED)
|
||||||
sync = OpenEvent (SYNCHRONIZE | EVENT_MODIFY_STATE,
|
sync = OpenEvent (SYNCHRONIZE | EVENT_MODIFY_STATE,
|
||||||
FALSE, TEXT ("Global\\zmq-signaler-port-sync"));
|
FALSE, L"Global\\zmq-signaler-port-sync");
|
||||||
|
|
||||||
win_assert (sync != NULL);
|
win_assert (sync != NULL);
|
||||||
}
|
}
|
||||||
else if (signaler_port != 0) {
|
else if (signaler_port != 0) {
|
||||||
TCHAR mutex_name[64];
|
wchar_t mutex_name[MAX_PATH];
|
||||||
/* VC++ v120 swprintf has been changed to conform with the
|
swprintf(mutex_name, MAX_PATH, L"Global\\zmq-signaler-port-%d", signaler_port);
|
||||||
ISO C standard, adding an extra character count parameter. */
|
|
||||||
_stprintf (mutex_name, TEXT ("Global\\zmq-signaler-port-%d"), signaler_port);
|
|
||||||
|
|
||||||
# if !defined _WIN32_WCE
|
# if !defined _WIN32_WCE
|
||||||
sync = CreateMutex (&sa, FALSE, mutex_name);
|
sync = CreateMutexW (&sa, FALSE, mutex_name);
|
||||||
# else
|
# else
|
||||||
sync = CreateMutex (NULL, FALSE, mutex_name);
|
sync = CreateMutexW (NULL, FALSE, mutex_name);
|
||||||
# endif
|
# endif
|
||||||
if (sync == NULL && GetLastError () == ERROR_ACCESS_DENIED)
|
if (sync == NULL && GetLastError () == ERROR_ACCESS_DENIED)
|
||||||
sync = OpenMutex (SYNCHRONIZE, FALSE, mutex_name);
|
sync = OpenMutexW (SYNCHRONIZE, FALSE, mutex_name);
|
||||||
|
|
||||||
win_assert (sync != NULL);
|
win_assert (sync != NULL);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user