[PATCH:xauth] include limits.h for PATH_MAX on OS'es without sys/syslimits.h
Jeremy Huddleston Sequoia
jeremyhu at apple.com
Fri Jan 2 11:40:30 PST 2015
Sorry for my BSD-ism. =)
Reviewed-by: Jeremy Huddleston Sequoia <jeremyhu at apple.com>
> On Jan 2, 2015, at 09:50, Alan Coopersmith <alan.coopersmith at oracle.com> wrote:
>
> Signed-off-by: Alan Coopersmith <alan.coopersmith at oracle.com>
> ---
> configure.ac | 2 +-
> gethost.c | 4 ++++
> parsedpy.c | 4 ++++
> 3 files changed, 9 insertions(+), 1 deletion(-)
>
> diff --git a/configure.ac b/configure.ac
> index 2d36ed5..5a3f190 100644
> --- a/configure.ac
> +++ b/configure.ac
> @@ -41,7 +41,7 @@ m4_ifndef([XORG_MACROS_VERSION],
> XORG_MACROS_VERSION(1.8)
> XORG_DEFAULT_OPTIONS
>
> -AC_CHECK_HEADERS([net/errno.h])
> +AC_CHECK_HEADERS([net/errno.h sys/syslimits.h])
>
> AC_CHECK_FUNCS([strlcpy])
>
> diff --git a/gethost.c b/gethost.c
> index c75ae02..e8e332a 100644
> --- a/gethost.c
> +++ b/gethost.c
> @@ -58,7 +58,11 @@ in this Software without prior written authorization from The Open Group.
> #include "xauth.h"
>
> #include <sys/stat.h>
> +#ifdef HAVE_SYS_SYSLIMITS_H
> #include <sys/syslimits.h>
> +#else
> +#include <limits.h>
> +#endif
>
> #ifndef WIN32
> #include <arpa/inet.h>
> diff --git a/parsedpy.c b/parsedpy.c
> index 7365224..f43d78d 100644
> --- a/parsedpy.c
> +++ b/parsedpy.c
> @@ -43,7 +43,11 @@ in this Software without prior written authorization from The Open Group.
> #include <X11/Xmu/SysUtil.h>
>
> #include <sys/stat.h>
> +#ifdef HAVE_SYS_SYSLIMITS_H
> #include <sys/syslimits.h>
> +#else
> +#include <limits.h>
> +#endif
>
> #if defined(UNIXCONN) || defined(LOCALCONN)
> #define UNIX_CONNECTION "unix"
> --
> 1.7.9.2
>
More information about the xorg-devel
mailing list