[PATCH:xproto 1/3] Fix FD_SETSIZE definition.
Olivier Fourdan
ofourdan at redhat.com
Fri Jul 17 09:35:19 PDT 2015
Hi
> From: Matthew Green <mrg at NetBSD.org>
>
> Move the define of FD_SETSIZE before the include of select.h, so that
> is actually does something useful.
>
> Signed-off-by: Thomas Klausner <wiz at NetBSD.org>
> ---
> Xpoll.h.in | 12 ++++++------
> 1 file changed, 6 insertions(+), 6 deletions(-)
>
> diff --git a/Xpoll.h.in b/Xpoll.h.in
> index 01be164..6716e8b 100644
> --- a/Xpoll.h.in
> +++ b/Xpoll.h.in
> @@ -54,6 +54,12 @@ from The Open Group.
>
> #ifndef USE_POLL
>
> +#define XFD_SETSIZE 512
It's probably a question for the xproto maintainers here, but I wonder, do we really want to keep a duplicate definition XFD_SETSIZE for WIN32 and the rest like we do now? It's currently a different value but it's a gross oversight on my part in my previous patch to bump XFD_SETSIZE to 512.
If not then I would even go a step further and move that define before the "#if !defined(WIN32) || defined(__CYGWIN__)" above and remove the duplicate definition of XFD_SETSIZE just after the "#else /* WIN32 */". Unless of course we really want to keep the value for WIN32 different.
> +
> +#ifndef FD_SETSIZE
> +#define FD_SETSIZE XFD_SETSIZE
> +#endif
> +
> #include <X11/Xos.h>
>
> #include <sys/select.h> /* Get the FD_* macros. */
> @@ -67,12 +73,6 @@ typedef long fd_mask;
> # endif
> #endif
>
> -#define XFD_SETSIZE 512
> -
> -#ifndef FD_SETSIZE
> -#define FD_SETSIZE XFD_SETSIZE
> -#endif
> -
> #ifndef NBBY
> #define NBBY 8 /* number of bits in a byte */
> #endif
> --
> 2.4.5
Cheers,
Olivier
More information about the xorg-devel
mailing list