patches/glibc/ports-2.13/430-alpha-creat.patch
author Bernhard Walle <bernhard@bwalle.de>
Sun May 11 13:00:36 2014 +0200 (2014-05-11)
changeset 3318 579bc9107f99
permissions -rw-r--r--
complibs/ppl: Fix build of ppl 0.11.2 with gcc 4.9

From: Roberto Bagnara <bagnara@cs.unipr.it>
Date: Tue, 29 Apr 2014 19:51:43 +0000 (+0200)
Subject: Added missing inclusions. Use std::ptrdiff_t.
X-Git-Url: http://www.cs.unipr.it/git/gitweb.cgi?p=ppl%2Fppl.git;a=commitdiff;h=61d4e14dfd9f1121e9b4521dead5728b2424dd7c

Added missing inclusions. Use std::ptrdiff_t.
(Thanks to Paulo Cesar Pereira de Andrade.)

Signed-off-by: Bernhard Walle <bernhard@bwalle.de>
Message-Id: <5632a171e7c1dc4c0fb5.1399806148@euler.fritz.box>
Patchwork-Id: 347777
yann@2438
     1
alpha does not have a __NR_creat
yann@2438
     2
yann@2438
     3
http://bugs.gentoo.org/227275
yann@2438
     4
http://sourceware.org/bugzilla/show_bug.cgi?id=6650
yann@2438
     5
yann@2438
     6
diff -durN glibc-2.13.orig/sysdeps/unix/sysv/linux/wordsize-64/creat64.c glibc-2.13/sysdeps/unix/sysv/linux/wordsize-64/creat64.c
yann@2438
     7
--- glibc-2.13.orig/sysdeps/unix/sysv/linux/wordsize-64/creat64.c	2007-11-10 20:34:26.000000000 +0100
yann@2438
     8
+++ glibc-2.13/sysdeps/unix/sysv/linux/wordsize-64/creat64.c	2009-11-13 00:50:51.000000000 +0100
yann@2438
     9
@@ -1 +1,5 @@
yann@2438
    10
 /* Defined as alias for the syscall.  */
yann@2438
    11
+#include <sysdep.h>
yann@2438
    12
+#ifndef __NR_creat
yann@2438
    13
+#include "../../../../../io/creat64.c"
yann@2438
    14
+#endif