Module Name: src Committed By: kamil Date: Wed Jun 19 23:33:07 UTC 2019
Modified Files: src/tools/compat: compat_defs.h configure.ac Log Message: Add more SunOS types to tools/compat Add fallback defintions of: uchar_t, ushort_t, uint_t, ulong_t. Needed by the libctf code on Ubuntu 16.x. To generate a diff of this commit: cvs rdiff -u -r1.115 -r1.116 src/tools/compat/compat_defs.h cvs rdiff -u -r1.95 -r1.96 src/tools/compat/configure.ac Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/tools/compat/compat_defs.h diff -u src/tools/compat/compat_defs.h:1.115 src/tools/compat/compat_defs.h:1.116 --- src/tools/compat/compat_defs.h:1.115 Wed Jun 19 03:40:15 2019 +++ src/tools/compat/compat_defs.h Wed Jun 19 23:33:07 2019 @@ -1,4 +1,4 @@ -/* $NetBSD: compat_defs.h,v 1.115 2019/06/19 03:40:15 kamil Exp $ */ +/* $NetBSD: compat_defs.h,v 1.116 2019/06/19 23:33:07 kamil Exp $ */ #ifndef __NETBSD_COMPAT_DEFS_H__ #define __NETBSD_COMPAT_DEFS_H__ @@ -79,6 +79,22 @@ typedef unsigned int u_int; typedef unsigned short u_short; #endif +#if !HAVE_UCHAR_T +typedef unsigned char uchar_t; +#endif + +#if !HAVE_USHORT_T +typedef unsigned short ushort_t; +#endif + +#if !HAVE_UINT_T +typedef unsigned int uint_t; +#endif + +#if !HAVE_ULONG_T +typedef unsigned long ulong_t; +#endif + /* System headers needed for (re)definitions below. */ #include <sys/types.h> Index: src/tools/compat/configure.ac diff -u src/tools/compat/configure.ac:1.95 src/tools/compat/configure.ac:1.96 --- src/tools/compat/configure.ac:1.95 Wed Jun 19 03:40:15 2019 +++ src/tools/compat/configure.ac Wed Jun 19 23:33:07 2019 @@ -1,4 +1,4 @@ -# $NetBSD: configure.ac,v 1.95 2019/06/19 03:40:15 kamil Exp $ +# $NetBSD: configure.ac,v 1.96 2019/06/19 23:33:07 kamil Exp $ # # Autoconf definition file for libnbcompat. # @@ -98,6 +98,7 @@ AC_CHECK_HEADERS(rpc/types.h netconfig.h # Typedefs. AC_TYPE_SIZE_T AC_CHECK_TYPES([id_t, long long, u_long, u_char, u_short, u_int, u_quad_t]) +AC_CHECK_TYPES([uchar_t, ushort_t, uint_t, ulong_t]) AC_CHECK_TYPE(socklen_t, [AC_DEFINE([HAVE_SOCKLEN_T], 1, [Define if you have the socklen_t type.])],, [#include <sys/types.h>