rpms/perl/FC-4 perl-5.8.6-bz171111_obz37535.patch,NONE,1.1

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Wed Nov 2 22:50:57 UTC 2005


Author: jvdias

Update of /cvs/dist/rpms/perl/FC-4
In directory cvs.devel.redhat.com:/tmp/cvs-serv24007

Added Files:
	perl-5.8.6-bz171111_obz37535.patch 
Log Message:
fix bug 171111

perl-5.8.6-bz171111_obz37535.patch:
 perl.h |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)

--- NEW FILE perl-5.8.6-bz171111_obz37535.patch ---
--- perl-5.8.7/perl.h.IOC_SIZE	2005-05-07 16:11:45.000000000 -0400
+++ perl-5.8.7/perl.h	2005-10-25 16:56:10.000000000 -0400
@@ -2508,11 +2508,17 @@
 
 #ifndef IOCPARM_LEN
 #   ifdef IOCPARM_MASK
-	/* on BSDish systes we're safe */
+	/* on BSDish systems we're safe */
 #	define IOCPARM_LEN(x)  (((x) >> 16) & IOCPARM_MASK)
 #   else
-	/* otherwise guess at what's safe */
-#	define IOCPARM_LEN(x)	256
+#	ifdef _IOC_SIZE
+		/* on Linux systems we're safe */
+#		define IOCPARM_LEN(x) _IOC_SIZE(x)
+#	else
+		/* otherwise guess at what's safe (we're UNSAFE!) */
+#		warning "unsafe assumption of IOCPARM_LEN=256"
+#		define IOCPARM_LEN(x)	256
+#	endif
 #   endif
 #endif
 




More information about the fedora-cvs-commits mailing list