mirror of
https://git.yoctoproject.org/poky
synced 2026-09-14 12:49:34 +02:00
uclibc-git: Upgrades to latest git
Drop upstream accepted patches (From OE-Core rev: b4ee580d37d15e699dd6efc6551f4c7f8e902e2a) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
SRCREV="cb43f2afba0633400387fa7c55dda3396517f58a"
|
SRCREV="9591091f150e8a86c47efbea5def21fa67fffb07"
|
||||||
|
|
||||||
DEFAULT_PREFERENCE = "-1"
|
DEFAULT_PREFERENCE = "-1"
|
||||||
|
|
||||||
@@ -18,14 +18,11 @@ SRC_URI = "git://uclibc.org/uClibc.git;branch=master;protocol=git \
|
|||||||
file://compile-arm-fork-with-O2.patch \
|
file://compile-arm-fork-with-O2.patch \
|
||||||
file://uclibc-execvpe.patch \
|
file://uclibc-execvpe.patch \
|
||||||
file://orign_path.patch \
|
file://orign_path.patch \
|
||||||
file://dup3.patch \
|
|
||||||
file://define-MSG_CMSG_CLOEXEC.patch \
|
|
||||||
file://posix_fallocate.patch \
|
file://posix_fallocate.patch \
|
||||||
file://0001-atexit_old-Do-not-add-it-to-shared-libc.patch \
|
file://0001-atexit_old-Do-not-add-it-to-shared-libc.patch \
|
||||||
file://0001-nptl-arm-Move-aeabi_read_tp-to-uclibc_nonshared.a.patch \
|
file://0001-nptl-arm-Move-aeabi_read_tp-to-uclibc_nonshared.a.patch \
|
||||||
file://0001-nptl-atfork-Hide-pthread_atfork-in-shared-versions.patch \
|
file://0001-nptl-atfork-Hide-pthread_atfork-in-shared-versions.patch \
|
||||||
file://0001-librt-Use-nodefaultlibs-instead-of-nostdlib.patch \
|
file://0001-librt-Use-nodefaultlibs-instead-of-nostdlib.patch \
|
||||||
file://mount.h-update.patch \
|
|
||||||
file://0001-Revert-utent.c-wtent.c-move-functions-from-utxent.c.patch \
|
file://0001-Revert-utent.c-wtent.c-move-functions-from-utxent.c.patch \
|
||||||
"
|
"
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
|
|||||||
@@ -13,18 +13,18 @@ This reverts commit 84135275cfeebc0b233c1c96eeada4d4178a0b18.
|
|||||||
libc/misc/utmp/wtent.c | 14 ++-------
|
libc/misc/utmp/wtent.c | 14 ++-------
|
||||||
4 files changed, 30 insertions(+), 76 deletions(-)
|
4 files changed, 30 insertions(+), 76 deletions(-)
|
||||||
|
|
||||||
diff --git a/include/utmp.h b/include/utmp.h
|
Index: git/include/utmp.h
|
||||||
index cb8e08f..10b75c9 100644
|
===================================================================
|
||||||
--- a/include/utmp.h
|
--- git.orig/include/utmp.h 2013-01-21 16:37:18.000000000 -0800
|
||||||
+++ b/include/utmp.h
|
+++ git/include/utmp.h 2013-01-21 16:40:56.987583099 -0800
|
||||||
@@ -57,29 +57,37 @@ extern void logwtmp (__const char *__ut_line, __const char *__ut_name,
|
@@ -56,30 +56,37 @@
|
||||||
/* Append entry UTMP to the wtmp-like file WTMP_FILE. */
|
/* Append entry UTMP to the wtmp-like file WTMP_FILE. */
|
||||||
extern void updwtmp (__const char *__wtmp_file, __const struct utmp *__utmp)
|
extern void updwtmp (const char *__wtmp_file, const struct utmp *__utmp)
|
||||||
__THROW;
|
__THROW;
|
||||||
+libc_hidden_proto(updwtmp)
|
+libc_hidden_proto(updwtmp)
|
||||||
|
|
||||||
/* Change name of the utmp file to be examined. */
|
/* Change name of the utmp file to be examined. */
|
||||||
extern int utmpname (__const char *__file) __THROW;
|
extern int utmpname (const char *__file) __THROW;
|
||||||
+libc_hidden_proto(utmpname)
|
+libc_hidden_proto(utmpname)
|
||||||
|
|
||||||
/* Read next entry from a utmp-like file. */
|
/* Read next entry from a utmp-like file. */
|
||||||
@@ -41,24 +41,25 @@ index cb8e08f..10b75c9 100644
|
|||||||
|
|
||||||
/* Search forward from the current point in the utmp file until the
|
/* Search forward from the current point in the utmp file until the
|
||||||
next entry with a ut_type matching ID->ut_type. */
|
next entry with a ut_type matching ID->ut_type. */
|
||||||
extern struct utmp *getutid (__const struct utmp *__id) __THROW;
|
extern struct utmp *getutid (const struct utmp *__id) __THROW;
|
||||||
+libc_hidden_proto(getutid)
|
+libc_hidden_proto(getutid)
|
||||||
|
|
||||||
/* Search forward from the current point in the utmp file until the
|
/* Search forward from the current point in the utmp file until the
|
||||||
next entry with a ut_line matching LINE->ut_line. */
|
next entry with a ut_line matching LINE->ut_line. */
|
||||||
extern struct utmp *getutline (__const struct utmp *__line) __THROW;
|
extern struct utmp *getutline (const struct utmp *__line) __THROW;
|
||||||
+libc_hidden_proto(getutline)
|
+libc_hidden_proto(getutline)
|
||||||
|
|
||||||
/* Write out entry pointed to by UTMP_PTR into the utmp file. */
|
/* Write out entry pointed to by UTMP_PTR into the utmp file. */
|
||||||
extern struct utmp *pututline (__const struct utmp *__utmp_ptr) __THROW;
|
extern struct utmp *pututline (const struct utmp *__utmp_ptr) __THROW;
|
||||||
|
-
|
||||||
+libc_hidden_proto(pututline)
|
+libc_hidden_proto(pututline)
|
||||||
|
|
||||||
|
|
||||||
#if 0 /* def __USE_MISC */
|
#if 0 /* def __USE_MISC */
|
||||||
diff --git a/libc/misc/utmp/utent.c b/libc/misc/utmp/utent.c
|
/* Reentrant versions of the file for handling utmp files. */
|
||||||
index a35bb2b..07ca44e 100644
|
Index: git/libc/misc/utmp/utent.c
|
||||||
--- a/libc/misc/utmp/utent.c
|
===================================================================
|
||||||
+++ b/libc/misc/utmp/utent.c
|
--- git.orig/libc/misc/utmp/utent.c 2013-01-21 16:37:18.000000000 -0800
|
||||||
|
+++ git/libc/misc/utmp/utent.c 2013-01-21 16:38:14.035578638 -0800
|
||||||
@@ -19,9 +19,6 @@
|
@@ -19,9 +19,6 @@
|
||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
#include <string.h>
|
#include <string.h>
|
||||||
@@ -69,7 +70,7 @@ index a35bb2b..07ca44e 100644
|
|||||||
#include <not-cancel.h>
|
#include <not-cancel.h>
|
||||||
|
|
||||||
#include <bits/uClibc_mutex.h>
|
#include <bits/uClibc_mutex.h>
|
||||||
@@ -34,7 +31,7 @@ static const char default_file_name[] = _PATH_UTMP;
|
@@ -34,7 +31,7 @@
|
||||||
static const char *static_ut_name = default_file_name;
|
static const char *static_ut_name = default_file_name;
|
||||||
|
|
||||||
/* This function must be called with the LOCK held */
|
/* This function must be called with the LOCK held */
|
||||||
@@ -78,7 +79,7 @@ index a35bb2b..07ca44e 100644
|
|||||||
{
|
{
|
||||||
if (static_fd < 0) {
|
if (static_fd < 0) {
|
||||||
static_fd = open_not_cancel_2(static_ut_name, O_RDWR | O_CLOEXEC);
|
static_fd = open_not_cancel_2(static_ut_name, O_RDWR | O_CLOEXEC);
|
||||||
@@ -53,24 +50,19 @@ static void __setutent_unlocked(void)
|
@@ -53,24 +50,19 @@
|
||||||
lseek(static_fd, 0, SEEK_SET);
|
lseek(static_fd, 0, SEEK_SET);
|
||||||
}
|
}
|
||||||
#if defined __UCLIBC_HAS_THREADS__
|
#if defined __UCLIBC_HAS_THREADS__
|
||||||
@@ -107,7 +108,7 @@ index a35bb2b..07ca44e 100644
|
|||||||
{
|
{
|
||||||
if (static_fd < 0) {
|
if (static_fd < 0) {
|
||||||
__setutent();
|
__setutent();
|
||||||
@@ -86,27 +78,19 @@ static struct utmp *__getutent_unlocked(void)
|
@@ -86,27 +78,19 @@
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
#if defined __UCLIBC_HAS_THREADS__
|
#if defined __UCLIBC_HAS_THREADS__
|
||||||
@@ -138,7 +139,7 @@ index a35bb2b..07ca44e 100644
|
|||||||
|
|
||||||
static void __endutent(void)
|
static void __endutent(void)
|
||||||
{
|
{
|
||||||
@@ -117,13 +101,10 @@ static void __endutent(void)
|
@@ -117,13 +101,10 @@
|
||||||
__UCLIBC_MUTEX_UNLOCK(utmplock);
|
__UCLIBC_MUTEX_UNLOCK(utmplock);
|
||||||
}
|
}
|
||||||
strong_alias(__endutent,endutent)
|
strong_alias(__endutent,endutent)
|
||||||
@@ -154,7 +155,7 @@ index a35bb2b..07ca44e 100644
|
|||||||
{
|
{
|
||||||
struct utmp *lutmp;
|
struct utmp *lutmp;
|
||||||
unsigned type;
|
unsigned type;
|
||||||
@@ -133,7 +114,7 @@ static struct utmp *__getutid_unlocked(const struct utmp *utmp_entry)
|
@@ -133,7 +114,7 @@
|
||||||
type = utmp_entry->ut_type - 1;
|
type = utmp_entry->ut_type - 1;
|
||||||
type /= 4;
|
type /= 4;
|
||||||
|
|
||||||
@@ -163,7 +164,7 @@ index a35bb2b..07ca44e 100644
|
|||||||
if (type == 0 && lutmp->ut_type == utmp_entry->ut_type) {
|
if (type == 0 && lutmp->ut_type == utmp_entry->ut_type) {
|
||||||
/* one of RUN_LVL, BOOT_TIME, NEW_TIME, OLD_TIME */
|
/* one of RUN_LVL, BOOT_TIME, NEW_TIME, OLD_TIME */
|
||||||
return lutmp;
|
return lutmp;
|
||||||
@@ -147,34 +128,26 @@ static struct utmp *__getutid_unlocked(const struct utmp *utmp_entry)
|
@@ -147,34 +128,26 @@
|
||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
#if defined __UCLIBC_HAS_THREADS__
|
#if defined __UCLIBC_HAS_THREADS__
|
||||||
@@ -202,7 +203,7 @@ index a35bb2b..07ca44e 100644
|
|||||||
if (lutmp->ut_type == USER_PROCESS || lutmp->ut_type == LOGIN_PROCESS) {
|
if (lutmp->ut_type == USER_PROCESS || lutmp->ut_type == LOGIN_PROCESS) {
|
||||||
if (strncmp(lutmp->ut_line, utmp_entry->ut_line, sizeof(lutmp->ut_line)) == 0) {
|
if (strncmp(lutmp->ut_line, utmp_entry->ut_line, sizeof(lutmp->ut_line)) == 0) {
|
||||||
break;
|
break;
|
||||||
@@ -185,13 +158,7 @@ static struct utmp *__getutline(const struct utmp *utmp_entry)
|
@@ -185,13 +158,7 @@
|
||||||
return lutmp;
|
return lutmp;
|
||||||
}
|
}
|
||||||
strong_alias(__getutline,getutline)
|
strong_alias(__getutline,getutline)
|
||||||
@@ -217,7 +218,7 @@ index a35bb2b..07ca44e 100644
|
|||||||
|
|
||||||
static struct utmp *__pututline(const struct utmp *utmp_entry)
|
static struct utmp *__pututline(const struct utmp *utmp_entry)
|
||||||
{
|
{
|
||||||
@@ -200,7 +167,7 @@ static struct utmp *__pututline(const struct utmp *utmp_entry)
|
@@ -200,7 +167,7 @@
|
||||||
the file pointer where they want it, everything will work out. */
|
the file pointer where they want it, everything will work out. */
|
||||||
lseek(static_fd, (off_t) - sizeof(struct utmp), SEEK_CUR);
|
lseek(static_fd, (off_t) - sizeof(struct utmp), SEEK_CUR);
|
||||||
|
|
||||||
@@ -226,7 +227,7 @@ index a35bb2b..07ca44e 100644
|
|||||||
lseek(static_fd, (off_t) - sizeof(struct utmp), SEEK_CUR);
|
lseek(static_fd, (off_t) - sizeof(struct utmp), SEEK_CUR);
|
||||||
else
|
else
|
||||||
lseek(static_fd, (off_t) 0, SEEK_END);
|
lseek(static_fd, (off_t) 0, SEEK_END);
|
||||||
@@ -211,13 +178,7 @@ static struct utmp *__pututline(const struct utmp *utmp_entry)
|
@@ -211,13 +178,7 @@
|
||||||
return (struct utmp *)utmp_entry;
|
return (struct utmp *)utmp_entry;
|
||||||
}
|
}
|
||||||
strong_alias(__pututline,pututline)
|
strong_alias(__pututline,pututline)
|
||||||
@@ -241,7 +242,7 @@ index a35bb2b..07ca44e 100644
|
|||||||
|
|
||||||
static int __utmpname(const char *new_ut_name)
|
static int __utmpname(const char *new_ut_name)
|
||||||
{
|
{
|
||||||
@@ -241,7 +202,4 @@ static int __utmpname(const char *new_ut_name)
|
@@ -241,7 +202,4 @@
|
||||||
return 0; /* or maybe return -(static_ut_name != new_ut_name)? */
|
return 0; /* or maybe return -(static_ut_name != new_ut_name)? */
|
||||||
}
|
}
|
||||||
strong_alias(__utmpname,utmpname)
|
strong_alias(__utmpname,utmpname)
|
||||||
@@ -250,10 +251,10 @@ index a35bb2b..07ca44e 100644
|
|||||||
-strong_alias(__utmpname,utmpxname)
|
-strong_alias(__utmpname,utmpxname)
|
||||||
-#endif
|
-#endif
|
||||||
+libc_hidden_def(utmpname)
|
+libc_hidden_def(utmpname)
|
||||||
diff --git a/libc/misc/utmp/utxent.c b/libc/misc/utmp/utxent.c
|
Index: git/libc/misc/utmp/utxent.c
|
||||||
index 71157cc..a0e80a6 100644
|
===================================================================
|
||||||
--- a/libc/misc/utmp/utxent.c
|
--- git.orig/libc/misc/utmp/utxent.c 2013-01-21 16:37:18.000000000 -0800
|
||||||
+++ b/libc/misc/utmp/utxent.c
|
+++ git/libc/misc/utmp/utxent.c 2013-01-21 16:38:14.035578638 -0800
|
||||||
@@ -13,7 +13,6 @@
|
@@ -13,7 +13,6 @@
|
||||||
#include <utmpx.h>
|
#include <utmpx.h>
|
||||||
#include <utmp.h>
|
#include <utmp.h>
|
||||||
@@ -262,7 +263,7 @@ index 71157cc..a0e80a6 100644
|
|||||||
void setutxent(void)
|
void setutxent(void)
|
||||||
{
|
{
|
||||||
setutent ();
|
setutent ();
|
||||||
@@ -49,12 +48,10 @@ int utmpxname (const char *new_ut_name)
|
@@ -49,12 +48,10 @@
|
||||||
return utmpname (new_ut_name);
|
return utmpname (new_ut_name);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -275,15 +276,15 @@ index 71157cc..a0e80a6 100644
|
|||||||
|
|
||||||
/* Copy the information in UTMPX to UTMP. */
|
/* Copy the information in UTMPX to UTMP. */
|
||||||
void getutmp (const struct utmpx *utmpx, struct utmp *utmp)
|
void getutmp (const struct utmpx *utmpx, struct utmp *utmp)
|
||||||
@@ -107,3 +104,4 @@ void getutmpx (const struct utmp *utmp, struct utmpx *utmpx)
|
@@ -107,3 +104,4 @@
|
||||||
utmpx->ut_time = utmp->ut_time;
|
utmpx->ut_time = utmp->ut_time;
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
+
|
+
|
||||||
diff --git a/libc/misc/utmp/wtent.c b/libc/misc/utmp/wtent.c
|
Index: git/libc/misc/utmp/wtent.c
|
||||||
index 9b3ad50..b5e4ee5 100644
|
===================================================================
|
||||||
--- a/libc/misc/utmp/wtent.c
|
--- git.orig/libc/misc/utmp/wtent.c 2013-01-21 16:37:18.000000000 -0800
|
||||||
+++ b/libc/misc/utmp/wtent.c
|
+++ git/libc/misc/utmp/wtent.c 2013-01-21 16:38:14.035578638 -0800
|
||||||
@@ -11,9 +11,6 @@
|
@@ -11,9 +11,6 @@
|
||||||
#include <time.h>
|
#include <time.h>
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
@@ -294,7 +295,7 @@ index 9b3ad50..b5e4ee5 100644
|
|||||||
#include <fcntl.h>
|
#include <fcntl.h>
|
||||||
#include <sys/file.h>
|
#include <sys/file.h>
|
||||||
#include <not-cancel.h>
|
#include <not-cancel.h>
|
||||||
@@ -36,7 +33,7 @@ void logwtmp (const char *line, const char *name, const char *host)
|
@@ -36,7 +33,7 @@
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -303,7 +304,7 @@ index 9b3ad50..b5e4ee5 100644
|
|||||||
{
|
{
|
||||||
int fd;
|
int fd;
|
||||||
|
|
||||||
@@ -49,11 +46,4 @@ static void __updwtmp(const char *wtmp_file, const struct utmp *lutmp)
|
@@ -49,11 +46,4 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -316,6 +317,3 @@ index 9b3ad50..b5e4ee5 100644
|
|||||||
-}
|
-}
|
||||||
-#endif
|
-#endif
|
||||||
+libc_hidden_def(updwtmp)
|
+libc_hidden_def(updwtmp)
|
||||||
--
|
|
||||||
1.7.9.5
|
|
||||||
|
|
||||||
|
|||||||
@@ -11,21 +11,19 @@ Upstream-Status: Pending
|
|||||||
libc/sysdeps/linux/arm/Makefile.arch | 4 +++-
|
libc/sysdeps/linux/arm/Makefile.arch | 4 +++-
|
||||||
1 file changed, 3 insertions(+), 1 deletion(-)
|
1 file changed, 3 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
diff --git a/libc/sysdeps/linux/arm/Makefile.arch b/libc/sysdeps/linux/arm/Makefile.arch
|
Index: git/libc/sysdeps/linux/arm/Makefile.arch
|
||||||
index 5fc3e54..8285b9b 100644
|
===================================================================
|
||||||
--- a/libc/sysdeps/linux/arm/Makefile.arch
|
--- git.orig/libc/sysdeps/linux/arm/Makefile.arch 2013-01-21 16:29:25.000000000 -0800
|
||||||
+++ b/libc/sysdeps/linux/arm/Makefile.arch
|
+++ git/libc/sysdeps/linux/arm/Makefile.arch 2013-01-21 16:33:11.575571091 -0800
|
||||||
@@ -13,7 +13,9 @@ SSRC := \
|
@@ -12,7 +12,10 @@
|
||||||
|
bsd-_setjmp.S sigrestorer.S mmap64.S \
|
||||||
vfork.S clone.S
|
vfork.S clone.S
|
||||||
|
|
||||||
ifeq ($(UCLIBC_HAS_THREADS_NATIVE),y)
|
-SSRC-$(UCLIBC_HAS_THREADS_NATIVE) += libc-aeabi_read_tp.S libc-thumb_atomics.S
|
||||||
-SSRC += libc-aeabi_read_tp.S libc-thumb_atomics.S
|
+SSRC-$(UCLIBC_HAS_THREADS_NATIVE) += libc-thumb_atomics.S
|
||||||
+SSRC += libc-thumb_atomics.S
|
+libc-nonshared-$(UCLIBC_HAS_THREADS_NATIVE) += $(ARCH_OUT)/libc-aeabi_read_tp.os
|
||||||
+libc-nonshared-y += $(ARCH_OUT)/libc-aeabi_read_tp.os
|
+libc-static-$(UCLIBC_HAS_THREADS_NATIVE) += $(ARCH_OUT)/libc-aeabi_read_tp.o
|
||||||
+libc-static-y += $(ARCH_OUT)/libc-aeabi_read_tp.o
|
+
|
||||||
endif
|
CSRC-$(UCLIBC_HAS_ADVANCED_REALTIME) += posix_fadvise.c
|
||||||
|
CSRC-$(UCLIBC_HAS_CONTEXT_FUNCS) += makecontext.c
|
||||||
ifeq ($(UCLIBC_HAS_ADVANCED_REALTIME),y)
|
SSRC-$(UCLIBC_HAS_CONTEXT_FUNCS) += getcontext.S setcontext.S swapcontext.S
|
||||||
--
|
|
||||||
1.7.9.5
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,25 +0,0 @@
|
|||||||
Add definition of MSG_WAITFORONE and MSG_CMSG_CLOEXEC
|
|
||||||
|
|
||||||
Upstream-Status: Pending
|
|
||||||
|
|
||||||
Index: git/libc/sysdeps/linux/common/bits/socket.h
|
|
||||||
===================================================================
|
|
||||||
--- git.orig/libc/sysdeps/linux/common/bits/socket.h 2012-01-26 23:23:21.537456132 -0800
|
|
||||||
+++ git/libc/sysdeps/linux/common/bits/socket.h 2012-01-26 23:25:10.125461388 -0800
|
|
||||||
@@ -235,8 +235,15 @@
|
|
||||||
#define MSG_ERRQUEUE MSG_ERRQUEUE
|
|
||||||
MSG_NOSIGNAL = 0x4000, /* Do not generate SIGPIPE. */
|
|
||||||
#define MSG_NOSIGNAL MSG_NOSIGNAL
|
|
||||||
- MSG_MORE = 0x8000 /* Sender will send more. */
|
|
||||||
+ MSG_MORE = 0x8000, /* Sender will send more. */
|
|
||||||
#define MSG_MORE MSG_MORE
|
|
||||||
+ MSG_WAITFORONE = 0x10000, /* Wait for at least one packet to return.*/
|
|
||||||
+#define MSG_WAITFORONE MSG_WAITFORONE
|
|
||||||
+
|
|
||||||
+ MSG_CMSG_CLOEXEC = 0x40000000 /* Set close_on_exit for file
|
|
||||||
+ descriptor received through
|
|
||||||
+ SCM_RIGHTS. */
|
|
||||||
+#define MSG_CMSG_CLOEXEC MSG_CMSG_CLOEXEC
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1,37 +0,0 @@
|
|||||||
Implement dup3()
|
|
||||||
|
|
||||||
Upstream-Status: Pending
|
|
||||||
|
|
||||||
Index: git/libc/sysdeps/linux/common/dup3.c
|
|
||||||
===================================================================
|
|
||||||
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
|
|
||||||
+++ git/libc/sysdeps/linux/common/dup3.c 2012-01-27 07:40:52.802900849 -0800
|
|
||||||
@@ -0,0 +1,15 @@
|
|
||||||
+/* vi: set sw=4 ts=4: */
|
|
||||||
+/*
|
|
||||||
+ * dup3() for uClibc
|
|
||||||
+ *
|
|
||||||
+ * Copyright (C) 2000-2006 Erik Andersen <andersen@uclibc.org>
|
|
||||||
+ *
|
|
||||||
+ * Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball.
|
|
||||||
+ */
|
|
||||||
+
|
|
||||||
+#include <sys/syscall.h>
|
|
||||||
+#include <unistd.h>
|
|
||||||
+
|
|
||||||
+
|
|
||||||
+_syscall3(int, dup3, int, oldfd, int, newfd, int, flags)
|
|
||||||
+libc_hidden_def(dup3)
|
|
||||||
Index: git/include/unistd.h
|
|
||||||
===================================================================
|
|
||||||
--- git.orig/include/unistd.h 2012-01-27 01:19:17.521792781 -0800
|
|
||||||
+++ git/include/unistd.h 2012-01-27 07:40:03.106898447 -0800
|
|
||||||
@@ -512,6 +512,8 @@
|
|
||||||
/* Duplicate FD to FD2, closing FD2 and making it open on the same file. */
|
|
||||||
extern int dup2 (int __fd, int __fd2) __THROW;
|
|
||||||
libc_hidden_proto(dup2)
|
|
||||||
+extern int dup3 (int __fd, int __fd2, int __flags) __THROW;
|
|
||||||
+libc_hidden_proto(dup3)
|
|
||||||
|
|
||||||
/* NULL-terminated array of "NAME=VALUE" environment variables. */
|
|
||||||
extern char **__environ;
|
|
||||||
@@ -1,83 +0,0 @@
|
|||||||
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
||||||
Upstream-Status: Pending
|
|
||||||
|
|
||||||
sync mount.h with glibc
|
|
||||||
|
|
||||||
Index: git/include/sys/mount.h
|
|
||||||
===================================================================
|
|
||||||
--- git.orig/include/sys/mount.h 2012-08-23 21:26:51.038825295 -0700
|
|
||||||
+++ git/include/sys/mount.h 2012-08-23 21:27:09.914826014 -0700
|
|
||||||
@@ -1,5 +1,5 @@
|
|
||||||
/* Header file for mounting/unmount Linux filesystems.
|
|
||||||
- Copyright (C) 1996,1997,1998,1999,2000,2004 Free Software Foundation, Inc.
|
|
||||||
+ Copyright (C) 1996-2000, 2004, 2010 Free Software Foundation, Inc.
|
|
||||||
This file is part of the GNU C Library.
|
|
||||||
|
|
||||||
The GNU C Library is free software; you can redistribute it and/or
|
|
||||||
@@ -47,23 +47,46 @@
|
|
||||||
#define MS_REMOUNT MS_REMOUNT
|
|
||||||
MS_MANDLOCK = 64, /* Allow mandatory locks on an FS. */
|
|
||||||
#define MS_MANDLOCK MS_MANDLOCK
|
|
||||||
- S_WRITE = 128, /* Write on file/directory/symlink. */
|
|
||||||
-#define S_WRITE S_WRITE
|
|
||||||
- S_APPEND = 256, /* Append-only file. */
|
|
||||||
-#define S_APPEND S_APPEND
|
|
||||||
- S_IMMUTABLE = 512, /* Immutable file. */
|
|
||||||
-#define S_IMMUTABLE S_IMMUTABLE
|
|
||||||
+ MS_DIRSYNC = 128, /* Directory modifications are synchronous. */
|
|
||||||
+#define MS_DIRSYNC MS_DIRSYNC
|
|
||||||
MS_NOATIME = 1024, /* Do not update access times. */
|
|
||||||
#define MS_NOATIME MS_NOATIME
|
|
||||||
MS_NODIRATIME = 2048, /* Do not update directory access times. */
|
|
||||||
#define MS_NODIRATIME MS_NODIRATIME
|
|
||||||
MS_BIND = 4096, /* Bind directory at different place. */
|
|
||||||
#define MS_BIND MS_BIND
|
|
||||||
+ MS_MOVE = 8192,
|
|
||||||
+#define MS_MOVE MS_MOVE
|
|
||||||
+ MS_REC = 16384,
|
|
||||||
+#define MS_REC MS_REC
|
|
||||||
+ MS_SILENT = 32768,
|
|
||||||
+#define MS_SILENT MS_SILENT
|
|
||||||
+ MS_POSIXACL = 1 << 16, /* VFS does not apply the umask. */
|
|
||||||
+#define MS_POSIXACL MS_POSIXACL
|
|
||||||
+ MS_UNBINDABLE = 1 << 17, /* Change to unbindable. */
|
|
||||||
+#define MS_UNBINDABLE MS_UNBINDABLE
|
|
||||||
+ MS_PRIVATE = 1 << 18, /* Change to private. */
|
|
||||||
+#define MS_PRIVATE MS_PRIVATE
|
|
||||||
+ MS_SLAVE = 1 << 19, /* Change to slave. */
|
|
||||||
+#define MS_SLAVE MS_SLAVE
|
|
||||||
+ MS_SHARED = 1 << 20, /* Change to shared. */
|
|
||||||
+#define MS_SHARED MS_SHARED
|
|
||||||
+ MS_RELATIME = 1 << 21, /* Update atime relative to mtime/ctime. */
|
|
||||||
+#define MS_RELATIME MS_RELATIME
|
|
||||||
+ MS_KERNMOUNT = 1 << 22, /* This is a kern_mount call. */
|
|
||||||
+#define MS_KERNMOUNT MS_KERNMOUNT
|
|
||||||
+ MS_I_VERSION = 1 << 23, /* Update inode I_version field. */
|
|
||||||
+#define MS_I_VERSION MS_I_VERSION
|
|
||||||
+ MS_STRICTATIME = 1 << 24, /* Always perform atime updates. */
|
|
||||||
+#define MS_STRICTATIME MS_STRICTATIME
|
|
||||||
+ MS_ACTIVE = 1 << 30,
|
|
||||||
+#define MS_ACTIVE MS_ACTIVE
|
|
||||||
+ MS_NOUSER = 1 << 31
|
|
||||||
+#define MS_NOUSER MS_NOUSER
|
|
||||||
};
|
|
||||||
|
|
||||||
/* Flags that can be altered by MS_REMOUNT */
|
|
||||||
-#define MS_RMT_MASK (MS_RDONLY|MS_SYNCHRONOUS|MS_MANDLOCK|MS_NOATIME \
|
|
||||||
- |MS_NODIRATIME)
|
|
||||||
+#define MS_RMT_MASK (MS_RDONLY|MS_SYNCHRONOUS|MS_MANDLOCK|MS_I_VERSION)
|
|
||||||
|
|
||||||
|
|
||||||
/* Magic mount flag number. Has to be or-ed to the flag values. */
|
|
||||||
@@ -100,8 +123,10 @@
|
|
||||||
#define MNT_FORCE MNT_FORCE
|
|
||||||
MNT_DETACH = 2, /* Just detach from the tree. */
|
|
||||||
#define MNT_DETACH MNT_DETACH
|
|
||||||
- MNT_EXPIRE = 4 /* Mark for expiry. */
|
|
||||||
+ MNT_EXPIRE = 4, /* Mark for expiry. */
|
|
||||||
#define MNT_EXPIRE MNT_EXPIRE
|
|
||||||
+ UMOUNT_NOFOLLOW = 8 /* Don't follow symlink on umount. */
|
|
||||||
+#define UMOUNT_NOFOLLOW UMOUNT_NOFOLLOW
|
|
||||||
};
|
|
||||||
|
|
||||||
|
|
||||||
@@ -6,21 +6,21 @@ Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|||||||
|
|
||||||
Index: git/libc/sysdeps/linux/powerpc/Makefile.arch
|
Index: git/libc/sysdeps/linux/powerpc/Makefile.arch
|
||||||
===================================================================
|
===================================================================
|
||||||
--- git.orig/libc/sysdeps/linux/powerpc/Makefile.arch
|
--- git.orig/libc/sysdeps/linux/powerpc/Makefile.arch 2013-01-21 16:18:22.000000000 -0800
|
||||||
+++ git/libc/sysdeps/linux/powerpc/Makefile.arch
|
+++ git/libc/sysdeps/linux/powerpc/Makefile.arch 2013-01-21 16:21:25.363552429 -0800
|
||||||
@@ -5,7 +5,7 @@
|
@@ -5,7 +5,7 @@
|
||||||
# Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball.
|
# Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball.
|
||||||
#
|
#
|
||||||
|
|
||||||
-CSRC := __syscall_error.c pread_write.c ioctl.c
|
-CSRC-y := __syscall_error.c pread_write.c ioctl.c
|
||||||
+CSRC := __syscall_error.c pread_write.c ioctl.c copysignl.c
|
+CSRC-y := __syscall_error.c pread_write.c ioctl.c copysignl.c
|
||||||
|
|
||||||
ifeq ($(UCLIBC_HAS_ADVANCED_REALTIME),y)
|
SSRC-y := \
|
||||||
CSRC += posix_fadvise.c posix_fadvise64.c
|
__longjmp.S setjmp.S bsd-setjmp.S bsd-_setjmp.S brk.S \
|
||||||
Index: git/libc/sysdeps/linux/powerpc/copysignl.c
|
Index: git/libc/sysdeps/linux/powerpc/copysignl.c
|
||||||
===================================================================
|
===================================================================
|
||||||
--- /dev/null
|
--- /dev/null 1970-01-01 00:00:00.000000000 +0000
|
||||||
+++ git/libc/sysdeps/linux/powerpc/copysignl.c
|
+++ git/libc/sysdeps/linux/powerpc/copysignl.c 2013-01-21 16:20:46.807552554 -0800
|
||||||
@@ -0,0 +1,89 @@
|
@@ -0,0 +1,89 @@
|
||||||
+/* s_copysignl.c -- long double version of s_copysign.c.
|
+/* s_copysignl.c -- long double version of s_copysign.c.
|
||||||
+ * Conversion to long double by Ulrich Drepper,
|
+ * Conversion to long double by Ulrich Drepper,
|
||||||
|
|||||||
@@ -5,9 +5,9 @@ Upstream-Status: Pending
|
|||||||
|
|
||||||
Index: git/libpthread/nptl/pthread_mutex_timedlock.c
|
Index: git/libpthread/nptl/pthread_mutex_timedlock.c
|
||||||
===================================================================
|
===================================================================
|
||||||
--- git.orig/libpthread/nptl/pthread_mutex_timedlock.c
|
--- git.orig/libpthread/nptl/pthread_mutex_timedlock.c 2013-01-21 16:22:20.000000000 -0800
|
||||||
+++ git/libpthread/nptl/pthread_mutex_timedlock.c
|
+++ git/libpthread/nptl/pthread_mutex_timedlock.c 2013-01-21 16:24:12.275557670 -0800
|
||||||
@@ -29,7 +29,9 @@
|
@@ -28,7 +28,9 @@
|
||||||
* error: can't find a register in class ‘GENERAL_REGS’ while reloading ‘asm’
|
* error: can't find a register in class ‘GENERAL_REGS’ while reloading ‘asm’
|
||||||
*/
|
*/
|
||||||
int
|
int
|
||||||
@@ -19,9 +19,9 @@ Index: git/libpthread/nptl/pthread_mutex_timedlock.c
|
|||||||
const struct timespec *abstime)
|
const struct timespec *abstime)
|
||||||
Index: git/libc/sysdeps/linux/powerpc/bits/mathinline.h
|
Index: git/libc/sysdeps/linux/powerpc/bits/mathinline.h
|
||||||
===================================================================
|
===================================================================
|
||||||
--- git.orig/libc/sysdeps/linux/powerpc/bits/mathinline.h
|
--- git.orig/libc/sysdeps/linux/powerpc/bits/mathinline.h 2013-01-21 16:22:20.000000000 -0800
|
||||||
+++ git/libc/sysdeps/linux/powerpc/bits/mathinline.h
|
+++ git/libc/sysdeps/linux/powerpc/bits/mathinline.h 2013-01-21 16:24:12.275557670 -0800
|
||||||
@@ -27,7 +27,7 @@
|
@@ -26,7 +26,7 @@
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
# define __MATH_INLINE __inline
|
# define __MATH_INLINE __inline
|
||||||
#else
|
#else
|
||||||
@@ -32,9 +32,9 @@ Index: git/libc/sysdeps/linux/powerpc/bits/mathinline.h
|
|||||||
#if defined __GNUC__ && !defined _SOFT_FLOAT
|
#if defined __GNUC__ && !defined _SOFT_FLOAT
|
||||||
Index: git/libc/sysdeps/linux/alpha/bits/mathinline.h
|
Index: git/libc/sysdeps/linux/alpha/bits/mathinline.h
|
||||||
===================================================================
|
===================================================================
|
||||||
--- git.orig/libc/sysdeps/linux/alpha/bits/mathinline.h
|
--- git.orig/libc/sysdeps/linux/alpha/bits/mathinline.h 2013-01-21 16:22:20.000000000 -0800
|
||||||
+++ git/libc/sysdeps/linux/alpha/bits/mathinline.h
|
+++ git/libc/sysdeps/linux/alpha/bits/mathinline.h 2013-01-21 16:24:12.275557670 -0800
|
||||||
@@ -25,7 +25,7 @@
|
@@ -24,7 +24,7 @@
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
# define __MATH_INLINE __inline
|
# define __MATH_INLINE __inline
|
||||||
#else
|
#else
|
||||||
@@ -43,24 +43,11 @@ Index: git/libc/sysdeps/linux/alpha/bits/mathinline.h
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if defined __USE_ISOC99 && defined __GNUC__ && !__GNUC_PREREQ(3,0)
|
#if defined __USE_ISOC99 && defined __GNUC__ && !__GNUC_PREREQ(3,0)
|
||||||
Index: git/libc/sysdeps/linux/common/bits/socket.h
|
|
||||||
===================================================================
|
|
||||||
--- git.orig/libc/sysdeps/linux/common/bits/socket.h
|
|
||||||
+++ git/libc/sysdeps/linux/common/bits/socket.h
|
|
||||||
@@ -302,7 +302,7 @@ extern struct cmsghdr *__cmsg_nxthdr (st
|
|
||||||
libc_hidden_proto(__cmsg_nxthdr)
|
|
||||||
#ifdef __USE_EXTERN_INLINES
|
|
||||||
# ifndef _EXTERN_INLINE
|
|
||||||
-# define _EXTERN_INLINE extern __inline
|
|
||||||
+# define _EXTERN_INLINE __extern_inline
|
|
||||||
# endif
|
|
||||||
_EXTERN_INLINE struct cmsghdr *
|
|
||||||
__NTH (__cmsg_nxthdr (struct msghdr *__mhdr, struct cmsghdr *__cmsg))
|
|
||||||
Index: git/libc/sysdeps/linux/i386/bits/mathinline.h
|
Index: git/libc/sysdeps/linux/i386/bits/mathinline.h
|
||||||
===================================================================
|
===================================================================
|
||||||
--- git.orig/libc/sysdeps/linux/i386/bits/mathinline.h
|
--- git.orig/libc/sysdeps/linux/i386/bits/mathinline.h 2013-01-21 16:22:20.000000000 -0800
|
||||||
+++ git/libc/sysdeps/linux/i386/bits/mathinline.h
|
+++ git/libc/sysdeps/linux/i386/bits/mathinline.h 2013-01-21 16:24:12.275557670 -0800
|
||||||
@@ -26,7 +26,7 @@
|
@@ -25,7 +25,7 @@
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
# define __MATH_INLINE __inline
|
# define __MATH_INLINE __inline
|
||||||
#else
|
#else
|
||||||
@@ -71,9 +58,9 @@ Index: git/libc/sysdeps/linux/i386/bits/mathinline.h
|
|||||||
|
|
||||||
Index: git/libc/sysdeps/linux/ia64/bits/mathinline.h
|
Index: git/libc/sysdeps/linux/ia64/bits/mathinline.h
|
||||||
===================================================================
|
===================================================================
|
||||||
--- git.orig/libc/sysdeps/linux/ia64/bits/mathinline.h
|
--- git.orig/libc/sysdeps/linux/ia64/bits/mathinline.h 2013-01-21 16:22:20.000000000 -0800
|
||||||
+++ git/libc/sysdeps/linux/ia64/bits/mathinline.h
|
+++ git/libc/sysdeps/linux/ia64/bits/mathinline.h 2013-01-21 16:24:12.275557670 -0800
|
||||||
@@ -24,7 +24,7 @@
|
@@ -23,7 +23,7 @@
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
# define __MATH_INLINE __inline
|
# define __MATH_INLINE __inline
|
||||||
#else
|
#else
|
||||||
@@ -84,9 +71,9 @@ Index: git/libc/sysdeps/linux/ia64/bits/mathinline.h
|
|||||||
#if defined __USE_ISOC99 && defined __GNUC__ && __GNUC__ >= 2
|
#if defined __USE_ISOC99 && defined __GNUC__ && __GNUC__ >= 2
|
||||||
Index: git/libc/sysdeps/linux/m68k/bits/mathinline.h
|
Index: git/libc/sysdeps/linux/m68k/bits/mathinline.h
|
||||||
===================================================================
|
===================================================================
|
||||||
--- git.orig/libc/sysdeps/linux/m68k/bits/mathinline.h
|
--- git.orig/libc/sysdeps/linux/m68k/bits/mathinline.h 2013-01-21 16:22:20.000000000 -0800
|
||||||
+++ git/libc/sysdeps/linux/m68k/bits/mathinline.h
|
+++ git/libc/sysdeps/linux/m68k/bits/mathinline.h 2013-01-21 16:24:12.275557670 -0800
|
||||||
@@ -92,7 +92,7 @@
|
@@ -91,7 +91,7 @@
|
||||||
# ifdef __cplusplus
|
# ifdef __cplusplus
|
||||||
# define __m81_inline __inline
|
# define __m81_inline __inline
|
||||||
# else
|
# else
|
||||||
@@ -95,7 +82,7 @@ Index: git/libc/sysdeps/linux/m68k/bits/mathinline.h
|
|||||||
# endif
|
# endif
|
||||||
# define __M81_MATH_INLINES 1
|
# define __M81_MATH_INLINES 1
|
||||||
#endif
|
#endif
|
||||||
@@ -351,14 +351,14 @@ __inline_functions (long double,l)
|
@@ -350,14 +350,14 @@
|
||||||
/* Note that there must be no whitespace before the argument passed for
|
/* Note that there must be no whitespace before the argument passed for
|
||||||
NAME, to make token pasting work correctly with -traditional. */
|
NAME, to make token pasting work correctly with -traditional. */
|
||||||
# define __inline_forward_c(rettype, name, args1, args2) \
|
# define __inline_forward_c(rettype, name, args1, args2) \
|
||||||
@@ -112,24 +99,11 @@ Index: git/libc/sysdeps/linux/m68k/bits/mathinline.h
|
|||||||
{ \
|
{ \
|
||||||
return __CONCAT(__,name) args2; \
|
return __CONCAT(__,name) args2; \
|
||||||
}
|
}
|
||||||
Index: git/libc/sysdeps/linux/mips/bits/socket.h
|
|
||||||
===================================================================
|
|
||||||
--- git.orig/libc/sysdeps/linux/mips/bits/socket.h
|
|
||||||
+++ git/libc/sysdeps/linux/mips/bits/socket.h
|
|
||||||
@@ -307,7 +307,7 @@ extern struct cmsghdr *__cmsg_nxthdr (st
|
|
||||||
libc_hidden_proto(__cmsg_nxthdr)
|
|
||||||
#ifdef __USE_EXTERN_INLINES
|
|
||||||
# ifndef _EXTERN_INLINE
|
|
||||||
-# define _EXTERN_INLINE extern __inline
|
|
||||||
+# define _EXTERN_INLINE __extern_inline
|
|
||||||
# endif
|
|
||||||
_EXTERN_INLINE struct cmsghdr *
|
|
||||||
__NTH (__cmsg_nxthdr (struct msghdr *__mhdr, struct cmsghdr *__cmsg))
|
|
||||||
Index: git/libc/sysdeps/linux/mips/sys/tas.h
|
Index: git/libc/sysdeps/linux/mips/sys/tas.h
|
||||||
===================================================================
|
===================================================================
|
||||||
--- git.orig/libc/sysdeps/linux/mips/sys/tas.h
|
--- git.orig/libc/sysdeps/linux/mips/sys/tas.h 2013-01-21 16:22:20.000000000 -0800
|
||||||
+++ git/libc/sysdeps/linux/mips/sys/tas.h
|
+++ git/libc/sysdeps/linux/mips/sys/tas.h 2013-01-21 16:24:12.275557670 -0800
|
||||||
@@ -30,7 +30,7 @@ extern int _test_and_set (int *p, int v)
|
@@ -29,7 +29,7 @@
|
||||||
#ifdef __USE_EXTERN_INLINES
|
#ifdef __USE_EXTERN_INLINES
|
||||||
|
|
||||||
# ifndef _EXTERN_INLINE
|
# ifndef _EXTERN_INLINE
|
||||||
@@ -140,9 +114,9 @@ Index: git/libc/sysdeps/linux/mips/sys/tas.h
|
|||||||
_EXTERN_INLINE int
|
_EXTERN_INLINE int
|
||||||
Index: git/libc/sysdeps/linux/sparc/bits/mathinline.h
|
Index: git/libc/sysdeps/linux/sparc/bits/mathinline.h
|
||||||
===================================================================
|
===================================================================
|
||||||
--- git.orig/libc/sysdeps/linux/sparc/bits/mathinline.h
|
--- git.orig/libc/sysdeps/linux/sparc/bits/mathinline.h 2013-01-21 16:22:20.000000000 -0800
|
||||||
+++ git/libc/sysdeps/linux/sparc/bits/mathinline.h
|
+++ git/libc/sysdeps/linux/sparc/bits/mathinline.h 2013-01-21 16:24:12.279557671 -0800
|
||||||
@@ -131,7 +131,7 @@
|
@@ -130,7 +130,7 @@
|
||||||
# ifdef __cplusplus
|
# ifdef __cplusplus
|
||||||
# define __MATH_INLINE __inline
|
# define __MATH_INLINE __inline
|
||||||
# else
|
# else
|
||||||
@@ -151,24 +125,11 @@ Index: git/libc/sysdeps/linux/sparc/bits/mathinline.h
|
|||||||
# endif /* __cplusplus */
|
# endif /* __cplusplus */
|
||||||
|
|
||||||
/* The gcc, version 2.7 or below, has problems with all this inlining
|
/* The gcc, version 2.7 or below, has problems with all this inlining
|
||||||
Index: git/libc/sysdeps/linux/sparc/bits/socket.h
|
|
||||||
===================================================================
|
|
||||||
--- git.orig/libc/sysdeps/linux/sparc/bits/socket.h
|
|
||||||
+++ git/libc/sysdeps/linux/sparc/bits/socket.h
|
|
||||||
@@ -292,7 +292,7 @@ extern struct cmsghdr *__cmsg_nxthdr (st
|
|
||||||
libc_hidden_proto(__cmsg_nxthdr)
|
|
||||||
#ifdef __USE_EXTERN_INLINES
|
|
||||||
# ifndef _EXTERN_INLINE
|
|
||||||
-# define _EXTERN_INLINE extern __inline
|
|
||||||
+# define _EXTERN_INLINE __extern_inline
|
|
||||||
# endif
|
|
||||||
_EXTERN_INLINE struct cmsghdr *
|
|
||||||
__NTH (__cmsg_nxthdr (struct msghdr *__mhdr, struct cmsghdr *__cmsg))
|
|
||||||
Index: git/libc/sysdeps/linux/x86_64/bits/mathinline.h
|
Index: git/libc/sysdeps/linux/x86_64/bits/mathinline.h
|
||||||
===================================================================
|
===================================================================
|
||||||
--- git.orig/libc/sysdeps/linux/x86_64/bits/mathinline.h
|
--- git.orig/libc/sysdeps/linux/x86_64/bits/mathinline.h 2013-01-21 16:22:20.000000000 -0800
|
||||||
+++ git/libc/sysdeps/linux/x86_64/bits/mathinline.h
|
+++ git/libc/sysdeps/linux/x86_64/bits/mathinline.h 2013-01-21 16:24:12.279557671 -0800
|
||||||
@@ -25,7 +25,7 @@
|
@@ -24,7 +24,7 @@
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
# define __MATH_INLINE __inline
|
# define __MATH_INLINE __inline
|
||||||
#else
|
#else
|
||||||
|
|||||||
Reference in New Issue
Block a user