[Lsb-messages] /var/www/bzr/lsb/devel/devchk r2297: add ioctl.h bit decomposers (bug 3658)

Mats Wichmann mats at linuxfoundation.org
Thu Sep 20 17:36:01 UTC 2012


------------------------------------------------------------
revno: 2297
committer: Mats Wichmann <mats at linuxfoundation.org>
branch nick: devchk
timestamp: Thu 2012-09-20 11:36:01 -0600
message:
  add ioctl.h bit decomposers (bug 3658)
modified:
  ts/devchk/glib_2_0_glib_h.c
  ts/devchk/glib_2_0_glib_h.inc
  ts/devchk/sys_ioctl_h.c
-------------- next part --------------
=== modified file 'ts/devchk/glib_2_0_glib_h.c'
--- a/ts/devchk/glib_2_0_glib_h.c	2012-05-10 10:32:12 +0000
+++ b/ts/devchk/glib_2_0_glib_h.c	2012-09-20 17:36:01 +0000
@@ -13,6 +13,7 @@
 #undef GETTEXT_PACKAGE
 
 #ifndef LSBCC_MODE
+#define GLIB_COMPILATION
 #include <glibconfig.h>
 #endif
 #include <float.h>

=== modified file 'ts/devchk/glib_2_0_glib_h.inc'
--- a/ts/devchk/glib_2_0_glib_h.inc	2009-03-13 09:00:38 +0000
+++ b/ts/devchk/glib_2_0_glib_h.inc	2012-09-20 17:36:01 +0000
@@ -4,6 +4,7 @@
 #undef GETTEXT_PACKAGE
 
 #ifndef LSBCC_MODE
+#define GLIB_COMPILATION
 #include <glibconfig.h>
 #endif
 #include <float.h>

=== modified file 'ts/devchk/sys_ioctl_h.c'
--- a/ts/devchk/sys_ioctl_h.c	2011-12-08 09:18:09 +0000
+++ b/ts/devchk/sys_ioctl_h.c	2012-09-20 17:36:01 +0000
@@ -28,6 +28,258 @@
 stripped_macro_value=(char*)malloc( (MAX_VALUE_LENGTH+1)*sizeof(char) );
 
 Msg("Checking data structures in sys/ioctl.h\n");
+#if _LSB_DEFAULT_ARCH
+/* No test for _IOC_TYPECHECK(t) */
+#endif
+
+#if _LSB_DEFAULT_ARCH
+/* No test for _IOR_BAD(type,nr,size) */
+#endif
+
+#if _LSB_DEFAULT_ARCH
+/* No test for _IOW_BAD(type,nr,size) */
+#endif
+
+#if _LSB_DEFAULT_ARCH
+/* No test for _IOWR_BAD(type,nr,size) */
+#endif
+
+#if _LSB_DEFAULT_ARCH
+#ifdef _IOC_NRBITS
+	CompareConstant(_IOC_NRBITS,8,4564,architecture,5.0,NULL)
+#else
+Msg( "Error: Constant not found: _IOC_NRBITS\n");
+cnt++;
+#endif
+
+#endif
+
+#if _LSB_DEFAULT_ARCH
+#ifdef _IOC_TYPEBITS
+	CompareConstant(_IOC_TYPEBITS,8,4565,architecture,5.0,NULL)
+#else
+Msg( "Error: Constant not found: _IOC_TYPEBITS\n");
+cnt++;
+#endif
+
+#endif
+
+#if _LSB_DEFAULT_ARCH
+#ifdef _IOC_SIZEBITS
+	CompareConstant(_IOC_SIZEBITS,14,4566,architecture,5.0,NULL)
+#else
+Msg( "Error: Constant not found: _IOC_SIZEBITS\n");
+cnt++;
+#endif
+
+#endif
+
+#if _LSB_DEFAULT_ARCH
+#ifdef _IOC_DIRBITS
+	CompareConstant(_IOC_DIRBITS,2,4567,architecture,5.0,NULL)
+#else
+Msg( "Error: Constant not found: _IOC_DIRBITS\n");
+cnt++;
+#endif
+
+#endif
+
+#if _LSB_DEFAULT_ARCH
+#ifdef _IOC_NRMASK
+	CompareConstant(_IOC_NRMASK,((1 << _IOC_NRBITS)-1),4568,architecture,5.0,NULL)
+#else
+Msg( "Error: Constant not found: _IOC_NRMASK\n");
+cnt++;
+#endif
+
+#endif
+
+#if _LSB_DEFAULT_ARCH
+#ifdef _IOC_TYPEMASK
+	CompareConstant(_IOC_TYPEMASK,((1 << _IOC_TYPEBITS)-1),4569,architecture,5.0,NULL)
+#else
+Msg( "Error: Constant not found: _IOC_TYPEMASK\n");
+cnt++;
+#endif
+
+#endif
+
+#if _LSB_DEFAULT_ARCH
+#ifdef _IOC_SIZEMASK
+	CompareConstant(_IOC_SIZEMASK,((1 << _IOC_SIZEBITS)-1),4570,architecture,5.0,NULL)
+#else
+Msg( "Error: Constant not found: _IOC_SIZEMASK\n");
+cnt++;
+#endif
+
+#endif
+
+#if _LSB_DEFAULT_ARCH
+#ifdef _IOC_DIRMASK
+	CompareConstant(_IOC_DIRMASK,((1 << _IOC_DIRBITS)-1),4571,architecture,5.0,NULL)
+#else
+Msg( "Error: Constant not found: _IOC_DIRMASK\n");
+cnt++;
+#endif
+
+#endif
+
+#if _LSB_DEFAULT_ARCH
+#ifdef _IOC_NRSHIFT
+	CompareConstant(_IOC_NRSHIFT,0,4572,architecture,5.0,NULL)
+#else
+Msg( "Error: Constant not found: _IOC_NRSHIFT\n");
+cnt++;
+#endif
+
+#endif
+
+#if _LSB_DEFAULT_ARCH
+#ifdef _IOC_TYPESHIFT
+	CompareConstant(_IOC_TYPESHIFT,(_IOC_NRSHIFT+_IOC_NRBITS),4573,architecture,5.0,NULL)
+#else
+Msg( "Error: Constant not found: _IOC_TYPESHIFT\n");
+cnt++;
+#endif
+
+#endif
+
+#if _LSB_DEFAULT_ARCH
+#ifdef _IOC_SIZESHIFT
+	CompareConstant(_IOC_SIZESHIFT,(_IOC_TYPESHIFT+_IOC_TYPEBITS),4574,architecture,5.0,NULL)
+#else
+Msg( "Error: Constant not found: _IOC_SIZESHIFT\n");
+cnt++;
+#endif
+
+#endif
+
+#if _LSB_DEFAULT_ARCH
+#ifdef _IOC_DIRSHIFT
+	CompareConstant(_IOC_DIRSHIFT,(_IOC_SIZESHIFT+_IOC_SIZEBITS),4575,architecture,5.0,NULL)
+#else
+Msg( "Error: Constant not found: _IOC_DIRSHIFT\n");
+cnt++;
+#endif
+
+#endif
+
+#if _LSB_DEFAULT_ARCH
+#ifdef _IOC_NONE
+	CompareConstant(_IOC_NONE,0U,4576,architecture,5.0,NULL)
+#else
+Msg( "Error: Constant not found: _IOC_NONE\n");
+cnt++;
+#endif
+
+#endif
+
+#if _LSB_DEFAULT_ARCH
+#ifdef _IOC_WRITE
+	CompareConstant(_IOC_WRITE,1U,4577,architecture,5.0,NULL)
+#else
+Msg( "Error: Constant not found: _IOC_WRITE\n");
+cnt++;
+#endif
+
+#endif
+
+#if _LSB_DEFAULT_ARCH
+#ifdef _IOC_READ
+	CompareConstant(_IOC_READ,2U,4578,architecture,5.0,NULL)
+#else
+Msg( "Error: Constant not found: _IOC_READ\n");
+cnt++;
+#endif
+
+#endif
+
+#if _LSB_DEFAULT_ARCH
+/* No test for _IOC(dir,type,nr,size) */
+#endif
+
+#if _LSB_DEFAULT_ARCH
+/* No test for _IO(type,nr) */
+#endif
+
+#if _LSB_DEFAULT_ARCH
+/* No test for _IOR(type,nr,size) */
+#endif
+
+#if _LSB_DEFAULT_ARCH
+/* No test for _IOW(type,nr,size) */
+#endif
+
+#if _LSB_DEFAULT_ARCH
+/* No test for _IOWR(type,nr,size) */
+#endif
+
+#if _LSB_DEFAULT_ARCH
+/* No test for _IOC_DIR(nr) */
+#endif
+
+#if _LSB_DEFAULT_ARCH
+/* No test for _IOC_TYPE(nr) */
+#endif
+
+#if _LSB_DEFAULT_ARCH
+/* No test for _IOC_NR(nr) */
+#endif
+
+#if _LSB_DEFAULT_ARCH
+/* No test for _IOC_SIZE(nr) */
+#endif
+
+#if _LSB_DEFAULT_ARCH
+#ifdef IOC_IN
+	CompareConstant(IOC_IN,(_IOC_WRITE << _IOC_DIRSHIFT),4588,architecture,5.0,NULL)
+#else
+Msg( "Error: Constant not found: IOC_IN\n");
+cnt++;
+#endif
+
+#endif
+
+#if _LSB_DEFAULT_ARCH
+#ifdef IOC_OUT
+	CompareConstant(IOC_OUT,(_IOC_READ << _IOC_DIRSHIFT),4589,architecture,5.0,NULL)
+#else
+Msg( "Error: Constant not found: IOC_OUT\n");
+cnt++;
+#endif
+
+#endif
+
+#if _LSB_DEFAULT_ARCH
+#ifdef IOC_INOUT
+	CompareConstant(IOC_INOUT,((_IOC_WRITE|_IOC_READ) << _IOC_DIRSHIFT),4590,architecture,5.0,NULL)
+#else
+Msg( "Error: Constant not found: IOC_INOUT\n");
+cnt++;
+#endif
+
+#endif
+
+#if _LSB_DEFAULT_ARCH
+#ifdef IOCSIZE_MASK
+	CompareConstant(IOCSIZE_MASK,(_IOC_SIZEMASK << _IOC_SIZESHIFT),4591,architecture,5.0,NULL)
+#else
+Msg( "Error: Constant not found: IOCSIZE_MASK\n");
+cnt++;
+#endif
+
+#endif
+
+#if _LSB_DEFAULT_ARCH
+#ifdef IOCSIZE_SHIFT
+	CompareConstant(IOCSIZE_SHIFT,(_IOC_SIZESHIFT),4592,architecture,5.0,NULL)
+#else
+Msg( "Error: Constant not found: IOCSIZE_SHIFT\n");
+cnt++;
+#endif
+
+#endif
+
 #if defined __powerpc64__
 #ifdef TIOCGWINSZ
 	CompareConstant(TIOCGWINSZ,0x40087468,4611,architecture,3.0,NULL)



More information about the lsb-messages mailing list