forked from rpms/glibc
0e17ea22c1
The following commit removes the requirement for patches to be placed in 1000, 2000, or 3000 ID blocks depending on their upstream status. Instead upstream status is documented in the header of the patch with some semi-standard notation as described in template.patch. The patches are re-numbered and defined and applied in the same order. Verified that before and after the patch that the source tree does not change. The patch definition is resorted to match the patch application order.
39 lines
1.4 KiB
Diff
39 lines
1.4 KiB
Diff
Short description: Do not define _XOPEN_STREAMS.
|
|
Author(s): Fedora glibc team <glibc@lists.fedoraproject.org>
|
|
Origin: PATCH
|
|
Bug-Fedora: #436349
|
|
Upstream status: not-submitted
|
|
|
|
This patch should go upstream. Not defining _XOPEN_STREAMS is the
|
|
same as setting it to -1 for POSIX conformance. The headers setting
|
|
needs to be reviewed indepedently.
|
|
|
|
This is part of commit glibc-2.3.3-1564-gd0b6ac6
|
|
|
|
* Fri Mar 14 2008 Jakub Jelinek <jakub@redhat.com> 2.7.90-11
|
|
- remove <stropts.h>, define _XOPEN_STREAMS -1 (#436349)
|
|
|
|
diff -Nrup a/nptl/sysdeps/unix/sysv/linux/bits/posix_opt.h b/nptl/sysdeps/unix/sysv/linux/bits/posix_opt.h
|
|
--- a/sysdeps/unix/sysv/linux/bits/posix_opt.h 2012-06-05 07:42:49.000000000 -0600
|
|
+++ b/sysdeps/unix/sysv/linux/bits/posix_opt.h 2012-06-07 12:15:21.817318674 -0600
|
|
@@ -188,4 +188,7 @@
|
|
/* Typed memory objects are not available. */
|
|
#define _POSIX_TYPED_MEMORY_OBJECTS -1
|
|
|
|
+/* Streams are not available. */
|
|
+#define _XOPEN_STREAMS -1
|
|
+
|
|
#endif /* bits/posix_opt.h */
|
|
diff -Nrup a/streams/Makefile b/streams/Makefile
|
|
--- a/streams/Makefile 2012-06-05 07:42:49.000000000 -0600
|
|
+++ b/streams/Makefile 2012-06-07 12:15:21.824318649 -0600
|
|
@@ -20,7 +20,7 @@
|
|
|
|
include ../Makeconfig
|
|
|
|
-headers = stropts.h sys/stropts.h bits/stropts.h bits/xtitypes.h
|
|
+#headers = stropts.h sys/stropts.h bits/stropts.h bits/xtitypes.h
|
|
routines = isastream getmsg getpmsg putmsg putpmsg fattach fdetach
|
|
|
|
include ../Rules
|