mirror of
https://gitlab.freedesktop.org/dbus/dbus.git
synced 2025-12-25 04:40:07 +01:00
Fix of 'dbus-daemon can only handle 64 simultaneous connections on Windows'.
[Slightly modified by -rh] Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71297 Reviewed-by: Ralf Habacker <ralf.habacker@freenet.de> Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
This commit is contained in:
parent
c39722e286
commit
3dbd8edc35
3 changed files with 9 additions and 0 deletions
|
|
@ -107,6 +107,10 @@ option (DBUS_DISABLE_ASSERT "Disable assertion checking" OFF)
|
|||
|
||||
option (DBUS_ENABLE_STATS "enable bus daemon usage statistics" OFF)
|
||||
|
||||
if(WIN32)
|
||||
set(FD_SETSIZE "8192" CACHE STRING "The maximum number of connections that can be handled at once")
|
||||
endif()
|
||||
|
||||
find_package(EXPAT)
|
||||
find_package(X11)
|
||||
find_package(GLib2)
|
||||
|
|
|
|||
|
|
@ -196,6 +196,8 @@
|
|||
/* Define to 1 if you have struct cmsgred */
|
||||
#cmakedefine HAVE_CMSGCRED 1
|
||||
|
||||
#cmakedefine FD_SETSIZE @FD_SETSIZE@
|
||||
|
||||
// system type defines
|
||||
#if defined(_WIN32) || defined(_WIN64) || defined (_WIN32_WCE)
|
||||
# define DBUS_WIN
|
||||
|
|
|
|||
|
|
@ -99,6 +99,9 @@ esac
|
|||
# Special defines for certain platforms
|
||||
if test "$dbus_win" = yes; then
|
||||
AC_DEFINE(DBUS_WIN,1,[Defined if we run on a W32 API based system])
|
||||
# Yes, on Windows it really does work like this.
|
||||
# http://support.microsoft.com/kb/111855
|
||||
AC_DEFINE(FD_SETSIZE,8192,[The maximum number of connections that can be handled at once])
|
||||
BUILD_TIMESTAMP=`date --iso-8601=minutes`
|
||||
AC_SUBST(BUILD_TIMESTAMP)
|
||||
# Assume DBUS_VERSION is always three numbers
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue