[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

r2751 - in glibc-package/trunk/debian: . patches/hurd-i386



Author: sthibaul-guest
Date: 2007-12-16 02:57:47 +0000 (Sun, 16 Dec 2007)
New Revision: 2751

Modified:
   glibc-package/trunk/debian/changelog
   glibc-package/trunk/debian/patches/hurd-i386/submitted-ioctl-unsigned-size_t.diff
Log:
  * patches/hurd-i386/submitted-ioctl-unsigned-size_t.diff: update to also
    handle unsigned char/int/short/long and ssize_t.


Modified: glibc-package/trunk/debian/changelog
===================================================================
--- glibc-package/trunk/debian/changelog	2007-12-14 11:38:18 UTC (rev 2750)
+++ glibc-package/trunk/debian/changelog	2007-12-16 02:57:47 UTC (rev 2751)
@@ -19,6 +19,10 @@
   * kfreebsd/local-sysdeps.diff: update to revision 2082 (from glibc-bsd).
   * any/cvs-fchmodat.diff: properly declare as stub - needed by GNU/kFreeBSD.
 
+  [ Samuel Thibault]
+  * patches/hurd-i386/submitted-ioctl-unsigned-size_t.diff: update to also
+    handle unsigned char/int/short/long and ssize_t.
+
  -- Aurelien Jarno <aurel32@debian.org>  Tue, 11 Dec 2007 23:16:30 +0100
 
 glibc (2.7-4) unstable; urgency=low

Modified: glibc-package/trunk/debian/patches/hurd-i386/submitted-ioctl-unsigned-size_t.diff
===================================================================
--- glibc-package/trunk/debian/patches/hurd-i386/submitted-ioctl-unsigned-size_t.diff	2007-12-14 11:38:18 UTC (rev 2750)
+++ glibc-package/trunk/debian/patches/hurd-i386/submitted-ioctl-unsigned-size_t.diff	2007-12-16 02:57:47 UTC (rev 2751)
@@ -1,11 +1,37 @@
---- sysdeps/mach/hurd/bits/ioctls.h.orig
-+++ sysdeps/mach/hurd/bits/ioctls.h
-@@ -112,6 +112,8 @@
- #define	_IOT__IOTBASE_int	_IOT_SIMPLE (int)
+Index: sysdeps/mach/hurd/bits/ioctls.h
+===================================================================
+RCS file: /cvs/glibc/libc/sysdeps/mach/hurd/bits/ioctls.h,v
+retrieving revision 1.10
+diff -u -p -r1.10 ioctls.h
+--- sysdeps/mach/hurd/bits/ioctls.h	7 Sep 2007 20:38:57 -0000	1.10
++++ sysdeps/mach/hurd/bits/ioctls.h	16 Dec 2007 02:49:36 -0000
+@@ -109,9 +109,17 @@
+ #define	_IOT_SIMPLE(type)	_IOT (_IOTS (type), 1, 0, 0, 0, 0)
+ 
+ /* Basic C types.  */
+-#define	_IOT__IOTBASE_int	_IOT_SIMPLE (int)
  #define	_IOT__IOTBASE_char	_IOT_SIMPLE (char)
++#define	_IOT__IOTBASE_int	_IOT_SIMPLE (int)
  #define	_IOT__IOTBASE_short	_IOT_SIMPLE (short)
-+#define	_IOT__IOTBASE_unsigned	_IOT_SIMPLE (unsigned)
++#define	_IOT__IOTBASE_long	_IOT_SIMPLE (long)
++#define	_IOT_char		_IOT_SIMPLE (char)
++#define	_IOT_int		_IOT_SIMPLE (int)
++#define	_IOT_short		_IOT_SIMPLE (short)
++#define	_IOT_long		_IOT_SIMPLE (long)
++
 +#define	_IOT__IOTBASE_size_t	_IOT_SIMPLE (size_t)
++#define	_IOT__IOTBASE_ssize_t	_IOT_SIMPLE (ssize_t)
  
  
  /* Standard flavors of ioctls.
+@@ -133,6 +141,10 @@
+ #define _IOC_ENCODE_TYPE_1(typespec)	_IOC_ENCODE_TYPE_2(typespec)
+ #define _IOC_ENCODE_TYPE_2(typespec)	_IOT_##typespec
+ 
++/* Also, ignore signedness.  */
++#define	_IOTBASE_unsigned
++#define	_IOTBASE_signed
++
+ 
+ /* ioctls verbatim from 4.4 <sys/ioctl.h>.  */
+ 


Reply to: