patches/glibc/2.9/470-alpha-glibc-2.8-creat.patch
author "Yann E. MORIN" <yann.morin.1998@free.fr>
Thu Dec 27 12:53:32 2012 +0100 (2012-12-27)
changeset 3153 f6740f9e42de
parent 1201 c9967a6e3b25
permissions -rw-r--r--
scripts/addToolsVersion: handle elf2flt

The one was missing from the list.

It is very improbable that we ever need it, as elf2flt does no release,
and we always get it from CVS head. But for the sake of consistency, we
just add it.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
yann@1201
     1
Original patch from: gentoo/src/patchsets/glibc/2.9/6017_all_alpha-glibc-2.8-creat.patch
yann@1201
     2
yann@1201
     3
-= BEGIN original header =-
yann@1201
     4
alpha does not have a __NR_creat
yann@1201
     5
yann@1201
     6
http://bugs.gentoo.org/227275
yann@1201
     7
http://sourceware.org/bugzilla/show_bug.cgi?id=6650
yann@1201
     8
yann@1201
     9
-= END original header =-
yann@1201
    10
yann@1201
    11
diff -durN glibc-2_9.orig/sysdeps/unix/sysv/linux/wordsize-64/creat64.c glibc-2_9/sysdeps/unix/sysv/linux/wordsize-64/creat64.c
yann@1201
    12
--- glibc-2_9.orig/sysdeps/unix/sysv/linux/wordsize-64/creat64.c	2007-11-10 20:34:26.000000000 +0100
yann@1201
    13
+++ glibc-2_9/sysdeps/unix/sysv/linux/wordsize-64/creat64.c	2009-02-02 22:01:35.000000000 +0100
yann@1201
    14
@@ -1 +1,5 @@
yann@1201
    15
 /* Defined as alias for the syscall.  */
yann@1201
    16
+#include <sysdep.h>
yann@1201
    17
+#ifndef __NR_creat
yann@1201
    18
+#include "../../../../../io/creat64.c"
yann@1201
    19
+#endif