devel
Threads by month
- ----- 2025 -----
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- 1171 discussions

uClibc-ng - small C library for embedded systems branch master updated. 9b723c4ea768f71fc0bc69ba467c6240d18adf35
by wbx@helium.waldemar-brodkorb.de 13 Jan '15
by wbx@helium.waldemar-brodkorb.de 13 Jan '15
13 Jan '15
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "uClibc-ng - small C library for embedded systems".
The branch, master has been updated
via 9b723c4ea768f71fc0bc69ba467c6240d18adf35 (commit)
from 6252572a624c5bc65a6ed3a5778808e84510a8f7 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 9b723c4ea768f71fc0bc69ba467c6240d18adf35
Author: Waldemar Brodkorb <wbx(a)uclibc-ng.org>
Date: Tue Jan 13 22:50:58 2015 +0100
remove API dir. tests are disabled anyway.
-----------------------------------------------------------------------
Summary of changes:
test/API/Makefile | 8 --
test/API/Makefile.in | 26 ------
test/API/aio.SUSv4.syms | 8 --
test/API/arpa_inet.SUSv4.syms | 8 --
test/API/complex.SUSv4.syms | 66 -------------
test/API/ctype-CX.SUSv4.syms | 14 ---
test/API/ctype-OBXSI.SUSv4.syms | 2 -
test/API/ctype.SUSv4.syms | 14 ---
test/API/dirent-XSI.SUSv4.syms | 2 -
test/API/dirent.SUSv4.syms | 9 --
test/API/dlfcn.SUSv4.syms | 4 -
test/API/fcntl-ADV.SUSv4.syms | 2 -
test/API/fcntl.SUSv4.syms | 4 -
test/API/fenv.SUSv4.syms | 11 ---
test/API/ftw-OB.SUSv4.syms | 1 -
test/API/ftw.SUSv4.syms | 1 -
test/API/glob.SUSv4.syms | 2 -
test/API/grp-XSI.SUSv4.syms | 1 -
test/API/grp.SUSv4.syms | 6 --
test/API/html2input.sh | 119 -----------------------
test/API/iconv.SUSv4.syms | 3 -
test/API/inttypes.SUSv4.syms | 6 --
test/API/libgen.SUSv4.syms | 2 -
test/API/locale-CX.SUSv4.syms | 4 -
test/API/locale.SUSv4.syms | 2 -
test/API/math-XSI.SUSv4.syms | 6 --
test/API/math.SUSv4.syms | 171 ----------------------------------
test/API/monetary.SUSv4.syms | 2 -
test/API/mqueue.SUSv4.syms | 10 --
test/API/ndbm.SUSv4.syms | 9 --
test/API/net_if.SUSv4.syms | 4 -
test/API/netdb.SUSv4.syms | 22 -----
test/API/nl_types.SUSv4.syms | 3 -
test/API/pthread-MC1.SUSv4.syms | 2 -
test/API/pthread-OBXSI.SUSv4.syms | 2 -
test/API/pthread-RPP|TPP.SUSv4.syms | 4 -
test/API/pthread-TCT.SUSv4.syms | 1 -
test/API/pthread-TPS.SUSv4.syms | 9 --
test/API/pthread-TSATSS.SUSv4.syms | 2 -
test/API/pthread-TSH.SUSv4.syms | 8 --
test/API/pthread-TSS.SUSv4.syms | 2 -
test/API/pthread.SUSv4.syms | 70 --------------
test/API/pwd-XSI.SUSv4.syms | 3 -
test/API/pwd.SUSv4.syms | 4 -
test/API/regex.SUSv4.syms | 4 -
test/API/sched-PS.SUSv4.syms | 4 -
test/API/sched-PS|TPS.SUSv4.syms | 3 -
test/API/sched.SUSv4.syms | 1 -
test/API/search.SUSv4.syms | 11 ---
test/API/semaphore.SUSv4.syms | 10 --
test/API/separate.awk | 48 ----------
test/API/setjmp-CX.SUSv4.syms | 1 -
test/API/setjmp-OBXSI.SUSv4.syms | 1 -
test/API/setjmp.SUSv4.syms | 1 -
test/API/signal-CX.SUSv4.syms | 18 ----
test/API/signal-OBXSI.SUSv4.syms | 6 --
test/API/signal-XSI.SUSv4.syms | 2 -
test/API/signal.SUSv4.syms | 2 -
test/API/spawn-PS.SUSv4.syms | 4 -
test/API/spawn.SUSv4.syms | 17 ----
test/API/stdio-CX.SUSv4.syms | 20 ----
test/API/stdio-OB.SUSv4.syms | 2 -
test/API/stdio-OBXSI.SUSv4.syms | 1 -
test/API/stdio.SUSv4.syms | 44 ---------
test/API/stdlib-ADV.SUSv4.syms | 1 -
test/API/stdlib-CX.SUSv4.syms | 4 -
test/API/stdlib-OBCX.SUSv4.syms | 1 -
test/API/stdlib-XSI.SUSv4.syms | 22 -----
test/API/stdlib.SUSv4.syms | 37 --------
test/API/string-CX.SUSv4.syms | 11 ---
test/API/string-XSI.SUSv4.syms | 1 -
test/API/string.SUSv4.syms | 22 -----
test/API/strings-XSI.SUSv4.syms | 1 -
test/API/strings.SUSv4.syms | 4 -
test/API/stropts.SUSv4.syms | 8 --
test/API/sys_mman-ADV.SUSv4.syms | 1 -
test/API/sys_mman-ML.SUSv4.syms | 2 -
test/API/sys_mman-MLR.SUSv4.syms | 2 -
test/API/sys_mman-SHM.SUSv4.syms | 2 -
test/API/sys_mman-TYM.SUSv4.syms | 3 -
test/API/sys_mman-XSI|SIO.SUSv4.syms | 1 -
test/API/sys_mman.SUSv4.syms | 3 -
test/API/sys_msg.SUSv4.syms | 4 -
test/API/sys_resource.SUSv4.syms | 5 -
test/API/sys_select.SUSv4.syms | 6 --
test/API/sys_sem.SUSv4.syms | 3 -
test/API/sys_shm.SUSv4.syms | 4 -
test/API/sys_socket.SUSv4.syms | 18 ----
test/API/sys_stat-XSI.SUSv4.syms | 2 -
test/API/sys_stat.SUSv4.syms | 14 ---
test/API/sys_statvfs.SUSv4.syms | 2 -
test/API/sys_time-OB.SUSv4.syms | 3 -
test/API/sys_time.SUSv4.syms | 2 -
test/API/sys_uio.SUSv4.syms | 2 -
test/API/sys_wait.SUSv4.syms | 3 -
test/API/syslog.SUSv4.syms | 4 -
test/API/termios.SUSv4.syms | 11 ---
test/API/time-CPT.SUSv4.syms | 1 -
test/API/time-CX.SUSv4.syms | 15 ---
test/API/time-OB.SUSv4.syms | 2 -
test/API/time-OBCX.SUSv4.syms | 2 -
test/API/time-XSI.SUSv4.syms | 4 -
test/API/time.SUSv4.syms | 7 --
test/API/trace-TEF.SUSv4.syms | 8 --
test/API/trace-TRI.SUSv4.syms | 2 -
test/API/trace-TRL.SUSv4.syms | 9 --
test/API/trace.SUSv4.syms | 31 ------
test/API/tst-API.sh | 17 ----
test/API/unistd-CX.SUSv4.syms | 1 -
test/API/unistd-FSC.SUSv4.syms | 1 -
test/API/unistd-OBXSI.SUSv4.syms | 1 -
test/API/unistd-SIO.SUSv4.syms | 1 -
test/API/unistd-XSI.SUSv4.syms | 9 --
test/API/unistd.SUSv4.syms | 74 ---------------
test/API/utmpx.SUSv4.syms | 6 --
test/API/wchar-CX.SUSv4.syms | 13 ---
test/API/wchar-OBXSI.SUSv4.syms | 15 ---
test/API/wchar-XSI.SUSv4.syms | 2 -
test/API/wchar.SUSv4.syms | 59 ------------
test/API/wctype-CX.SUSv4.syms | 18 ----
test/API/wctype.SUSv4.syms | 18 ----
test/API/wordexp.SUSv4.syms | 2 -
122 files changed, 1386 deletions(-)
delete mode 100644 test/API/Makefile
delete mode 100644 test/API/Makefile.in
delete mode 100644 test/API/aio.SUSv4.syms
delete mode 100644 test/API/arpa_inet.SUSv4.syms
delete mode 100644 test/API/complex.SUSv4.syms
delete mode 100644 test/API/ctype-CX.SUSv4.syms
delete mode 100644 test/API/ctype-OBXSI.SUSv4.syms
delete mode 100644 test/API/ctype.SUSv4.syms
delete mode 100644 test/API/dirent-XSI.SUSv4.syms
delete mode 100644 test/API/dirent.SUSv4.syms
delete mode 100644 test/API/dlfcn.SUSv4.syms
delete mode 100644 test/API/fcntl-ADV.SUSv4.syms
delete mode 100644 test/API/fcntl.SUSv4.syms
delete mode 100644 test/API/fenv.SUSv4.syms
delete mode 100644 test/API/ftw-OB.SUSv4.syms
delete mode 100644 test/API/ftw.SUSv4.syms
delete mode 100644 test/API/glob.SUSv4.syms
delete mode 100644 test/API/grp-XSI.SUSv4.syms
delete mode 100644 test/API/grp.SUSv4.syms
delete mode 100755 test/API/html2input.sh
delete mode 100644 test/API/iconv.SUSv4.syms
delete mode 100644 test/API/inttypes.SUSv4.syms
delete mode 100644 test/API/libgen.SUSv4.syms
delete mode 100644 test/API/locale-CX.SUSv4.syms
delete mode 100644 test/API/locale.SUSv4.syms
delete mode 100644 test/API/math-XSI.SUSv4.syms
delete mode 100644 test/API/math.SUSv4.syms
delete mode 100644 test/API/monetary.SUSv4.syms
delete mode 100644 test/API/mqueue.SUSv4.syms
delete mode 100644 test/API/ndbm.SUSv4.syms
delete mode 100644 test/API/net_if.SUSv4.syms
delete mode 100644 test/API/netdb.SUSv4.syms
delete mode 100644 test/API/nl_types.SUSv4.syms
delete mode 100644 test/API/pthread-MC1.SUSv4.syms
delete mode 100644 test/API/pthread-OBXSI.SUSv4.syms
delete mode 100644 test/API/pthread-RPP|TPP.SUSv4.syms
delete mode 100644 test/API/pthread-TCT.SUSv4.syms
delete mode 100644 test/API/pthread-TPS.SUSv4.syms
delete mode 100644 test/API/pthread-TSATSS.SUSv4.syms
delete mode 100644 test/API/pthread-TSH.SUSv4.syms
delete mode 100644 test/API/pthread-TSS.SUSv4.syms
delete mode 100644 test/API/pthread.SUSv4.syms
delete mode 100644 test/API/pwd-XSI.SUSv4.syms
delete mode 100644 test/API/pwd.SUSv4.syms
delete mode 100644 test/API/regex.SUSv4.syms
delete mode 100644 test/API/sched-PS.SUSv4.syms
delete mode 100644 test/API/sched-PS|TPS.SUSv4.syms
delete mode 100644 test/API/sched.SUSv4.syms
delete mode 100644 test/API/search.SUSv4.syms
delete mode 100644 test/API/semaphore.SUSv4.syms
delete mode 100644 test/API/separate.awk
delete mode 100644 test/API/setjmp-CX.SUSv4.syms
delete mode 100644 test/API/setjmp-OBXSI.SUSv4.syms
delete mode 100644 test/API/setjmp.SUSv4.syms
delete mode 100644 test/API/signal-CX.SUSv4.syms
delete mode 100644 test/API/signal-OBXSI.SUSv4.syms
delete mode 100644 test/API/signal-XSI.SUSv4.syms
delete mode 100644 test/API/signal.SUSv4.syms
delete mode 100644 test/API/spawn-PS.SUSv4.syms
delete mode 100644 test/API/spawn.SUSv4.syms
delete mode 100644 test/API/stdio-CX.SUSv4.syms
delete mode 100644 test/API/stdio-OB.SUSv4.syms
delete mode 100644 test/API/stdio-OBXSI.SUSv4.syms
delete mode 100644 test/API/stdio.SUSv4.syms
delete mode 100644 test/API/stdlib-ADV.SUSv4.syms
delete mode 100644 test/API/stdlib-CX.SUSv4.syms
delete mode 100644 test/API/stdlib-OBCX.SUSv4.syms
delete mode 100644 test/API/stdlib-XSI.SUSv4.syms
delete mode 100644 test/API/stdlib.SUSv4.syms
delete mode 100644 test/API/string-CX.SUSv4.syms
delete mode 100644 test/API/string-XSI.SUSv4.syms
delete mode 100644 test/API/string.SUSv4.syms
delete mode 100644 test/API/strings-XSI.SUSv4.syms
delete mode 100644 test/API/strings.SUSv4.syms
delete mode 100644 test/API/stropts.SUSv4.syms
delete mode 100644 test/API/sys_mman-ADV.SUSv4.syms
delete mode 100644 test/API/sys_mman-ML.SUSv4.syms
delete mode 100644 test/API/sys_mman-MLR.SUSv4.syms
delete mode 100644 test/API/sys_mman-SHM.SUSv4.syms
delete mode 100644 test/API/sys_mman-TYM.SUSv4.syms
delete mode 100644 test/API/sys_mman-XSI|SIO.SUSv4.syms
delete mode 100644 test/API/sys_mman.SUSv4.syms
delete mode 100644 test/API/sys_msg.SUSv4.syms
delete mode 100644 test/API/sys_resource.SUSv4.syms
delete mode 100644 test/API/sys_select.SUSv4.syms
delete mode 100644 test/API/sys_sem.SUSv4.syms
delete mode 100644 test/API/sys_shm.SUSv4.syms
delete mode 100644 test/API/sys_socket.SUSv4.syms
delete mode 100644 test/API/sys_stat-XSI.SUSv4.syms
delete mode 100644 test/API/sys_stat.SUSv4.syms
delete mode 100644 test/API/sys_statvfs.SUSv4.syms
delete mode 100644 test/API/sys_time-OB.SUSv4.syms
delete mode 100644 test/API/sys_time.SUSv4.syms
delete mode 100644 test/API/sys_uio.SUSv4.syms
delete mode 100644 test/API/sys_wait.SUSv4.syms
delete mode 100644 test/API/syslog.SUSv4.syms
delete mode 100644 test/API/termios.SUSv4.syms
delete mode 100644 test/API/time-CPT.SUSv4.syms
delete mode 100644 test/API/time-CX.SUSv4.syms
delete mode 100644 test/API/time-OB.SUSv4.syms
delete mode 100644 test/API/time-OBCX.SUSv4.syms
delete mode 100644 test/API/time-XSI.SUSv4.syms
delete mode 100644 test/API/time.SUSv4.syms
delete mode 100644 test/API/trace-TEF.SUSv4.syms
delete mode 100644 test/API/trace-TRI.SUSv4.syms
delete mode 100644 test/API/trace-TRL.SUSv4.syms
delete mode 100644 test/API/trace.SUSv4.syms
delete mode 100755 test/API/tst-API.sh
delete mode 100644 test/API/unistd-CX.SUSv4.syms
delete mode 100644 test/API/unistd-FSC.SUSv4.syms
delete mode 100644 test/API/unistd-OBXSI.SUSv4.syms
delete mode 100644 test/API/unistd-SIO.SUSv4.syms
delete mode 100644 test/API/unistd-XSI.SUSv4.syms
delete mode 100644 test/API/unistd.SUSv4.syms
delete mode 100644 test/API/utmpx.SUSv4.syms
delete mode 100644 test/API/wchar-CX.SUSv4.syms
delete mode 100644 test/API/wchar-OBXSI.SUSv4.syms
delete mode 100644 test/API/wchar-XSI.SUSv4.syms
delete mode 100644 test/API/wchar.SUSv4.syms
delete mode 100644 test/API/wctype-CX.SUSv4.syms
delete mode 100644 test/API/wctype.SUSv4.syms
delete mode 100644 test/API/wordexp.SUSv4.syms
diff --git a/test/API/Makefile b/test/API/Makefile
deleted file mode 100644
index 2384e2a..0000000
--- a/test/API/Makefile
+++ /dev/null
@@ -1,8 +0,0 @@
-# uClibc API tests
-# Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball.
-
-top_builddir=../../
-top_srcdir=../../
-include ../Rules.mak
--include Makefile.in
-include ../Test.mak
diff --git a/test/API/Makefile.in b/test/API/Makefile.in
deleted file mode 100644
index 9e7cfdf..0000000
--- a/test/API/Makefile.in
+++ /dev/null
@@ -1,26 +0,0 @@
-# uClibc API tests
-# Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball.
-
-SHELL_TESTS := shell_tst-API
-run: $(SHELL_TESTS)
-
-define get_codes
- $(subst .,,$(sort $(suffix $(subst -,.,$(foreach x,$(1),$(if $(findstring -,$(x)),$(x),))))))
-endef
-sym_files = $(patsubst %.syms,%,$(wildcard *.syms))
-stds = $(patsubst .%,%,$(sort $(suffix $(sym_files))))
-tests=$(foreach s,$(stds),$(patsubst %.$(s),%,$(sym_files)))
-codes=$(call get_codes,$(tests))
-
-shell_tst-API: uclibc_out=$(patsubst shell_%,%,$(a)).out
-shell_tst-API: glibc_out=$(patsubst shell_%,%_glibc,$(a)).out
-shell_tst-API:
- @exec echo "DISABLED for now, needs improvement"
-shell_tst-API_DISABLED:
- $(showtest)
- $(Q)top_builddir=$(top_builddir) AWK=$(AWK) \
- uclibc_out=$(uclibc_out) glibc_out=$(glibc_out) \
- $(SHELL) \
- $(patsubst shell_%,%.sh,$@) $(stds) "$(tests)"
- $(do_showdiff) $(glibc_out) $(uclibc_out) ; \
- exec diff -u "$(glibc_out)" "$(uclibc_out)"
diff --git a/test/API/aio.SUSv4.syms b/test/API/aio.SUSv4.syms
deleted file mode 100644
index c7d13e0..0000000
--- a/test/API/aio.SUSv4.syms
+++ /dev/null
@@ -1,8 +0,0 @@
-aio_cancel
-aio_error
-aio_fsync
-aio_read
-aio_return
-aio_suspend
-aio_write
-lio_listio
diff --git a/test/API/arpa_inet.SUSv4.syms b/test/API/arpa_inet.SUSv4.syms
deleted file mode 100644
index e61cc9f..0000000
--- a/test/API/arpa_inet.SUSv4.syms
+++ /dev/null
@@ -1,8 +0,0 @@
-htonl
-htons
-ntohl
-ntohs
-inet_addr
-inet_ntoa
-inet_ntop
-inet_pton
diff --git a/test/API/complex.SUSv4.syms b/test/API/complex.SUSv4.syms
deleted file mode 100644
index ce7be69..0000000
--- a/test/API/complex.SUSv4.syms
+++ /dev/null
@@ -1,66 +0,0 @@
-cabs
-cabsf
-cabsl
-cacos
-cacosf
-cacosh
-cacoshf
-cacoshl
-cacosl
-carg
-cargf
-cargl
-casin
-casinf
-casinh
-casinhf
-casinhl
-casinl
-catan
-catanf
-catanh
-catanhf
-catanhl
-catanl
-ccos
-ccosf
-ccosh
-ccoshf
-ccoshl
-ccosl
-cexp
-cexpf
-cexpl
-cimag
-cimagf
-cimagl
-clog
-clogf
-clogl
-conj
-conjf
-conjl
-cpow
-cpowf
-cpowl
-cproj
-cprojf
-cprojl
-creal
-crealf
-creall
-csin
-csinf
-csinh
-csinhf
-csinhl
-csinl
-csqrt
-csqrtf
-csqrtl
-ctan
-ctanf
-ctanh
-ctanhf
-ctanhl
-ctanl
diff --git a/test/API/ctype-CX.SUSv4.syms b/test/API/ctype-CX.SUSv4.syms
deleted file mode 100644
index 3963c49..0000000
--- a/test/API/ctype-CX.SUSv4.syms
+++ /dev/null
@@ -1,14 +0,0 @@
-isalnum_l
-isalpha_l
-isblank_l
-iscntrl_l
-isdigit_l
-isgraph_l
-islower_l
-isprint_l
-ispunct_l
-isspace_l
-isupper_l
-isxdigit_l
-tolower_l
-toupper_l
diff --git a/test/API/ctype-OBXSI.SUSv4.syms b/test/API/ctype-OBXSI.SUSv4.syms
deleted file mode 100644
index 7a5ad9b..0000000
--- a/test/API/ctype-OBXSI.SUSv4.syms
+++ /dev/null
@@ -1,2 +0,0 @@
-isascii
-toascii
diff --git a/test/API/ctype.SUSv4.syms b/test/API/ctype.SUSv4.syms
deleted file mode 100644
index fac123f..0000000
--- a/test/API/ctype.SUSv4.syms
+++ /dev/null
@@ -1,14 +0,0 @@
-isalnum
-isalpha
-isblank
-iscntrl
-isdigit
-isgraph
-islower
-isprint
-ispunct
-isspace
-isupper
-isxdigit
-tolower
-toupper
diff --git a/test/API/dirent-XSI.SUSv4.syms b/test/API/dirent-XSI.SUSv4.syms
deleted file mode 100644
index 9791070..0000000
--- a/test/API/dirent-XSI.SUSv4.syms
+++ /dev/null
@@ -1,2 +0,0 @@
-seekdir
-telldir
diff --git a/test/API/dirent.SUSv4.syms b/test/API/dirent.SUSv4.syms
deleted file mode 100644
index e749efb..0000000
--- a/test/API/dirent.SUSv4.syms
+++ /dev/null
@@ -1,9 +0,0 @@
-alphasort
-closedir
-dirfd
-fdopendir
-opendir
-readdir
-readdir_r
-rewinddir
-scandir
diff --git a/test/API/dlfcn.SUSv4.syms b/test/API/dlfcn.SUSv4.syms
deleted file mode 100644
index 1e7500e..0000000
--- a/test/API/dlfcn.SUSv4.syms
+++ /dev/null
@@ -1,4 +0,0 @@
-dlclose
-dlerror
-dlopen
-dlsym
diff --git a/test/API/fcntl-ADV.SUSv4.syms b/test/API/fcntl-ADV.SUSv4.syms
deleted file mode 100644
index 899236e..0000000
--- a/test/API/fcntl-ADV.SUSv4.syms
+++ /dev/null
@@ -1,2 +0,0 @@
-posix_fadvise
-posix_fallocate
diff --git a/test/API/fcntl.SUSv4.syms b/test/API/fcntl.SUSv4.syms
deleted file mode 100644
index 588085b..0000000
--- a/test/API/fcntl.SUSv4.syms
+++ /dev/null
@@ -1,4 +0,0 @@
-creat
-fcntl
-open
-openat
diff --git a/test/API/fenv.SUSv4.syms b/test/API/fenv.SUSv4.syms
deleted file mode 100644
index a9aebcb..0000000
--- a/test/API/fenv.SUSv4.syms
+++ /dev/null
@@ -1,11 +0,0 @@
-feclearexcept
-fegetenv
-fegetexceptflag
-fegetround
-feholdexcept
-feraiseexcept
-fesetenv
-fesetexceptflag
-fesetround
-fetestexcept
-feupdateenv
diff --git a/test/API/ftw-OB.SUSv4.syms b/test/API/ftw-OB.SUSv4.syms
deleted file mode 100644
index 87a440f..0000000
--- a/test/API/ftw-OB.SUSv4.syms
+++ /dev/null
@@ -1 +0,0 @@
-ftw
diff --git a/test/API/ftw.SUSv4.syms b/test/API/ftw.SUSv4.syms
deleted file mode 100644
index 35000c9..0000000
--- a/test/API/ftw.SUSv4.syms
+++ /dev/null
@@ -1 +0,0 @@
-nftw
diff --git a/test/API/glob.SUSv4.syms b/test/API/glob.SUSv4.syms
deleted file mode 100644
index c2e4234..0000000
--- a/test/API/glob.SUSv4.syms
+++ /dev/null
@@ -1,2 +0,0 @@
-glob
-globfree
diff --git a/test/API/grp-XSI.SUSv4.syms b/test/API/grp-XSI.SUSv4.syms
deleted file mode 100644
index e2b1c1d..0000000
--- a/test/API/grp-XSI.SUSv4.syms
+++ /dev/null
@@ -1 +0,0 @@
-setgrent
diff --git a/test/API/grp.SUSv4.syms b/test/API/grp.SUSv4.syms
deleted file mode 100644
index 77a8c6e..0000000
--- a/test/API/grp.SUSv4.syms
+++ /dev/null
@@ -1,6 +0,0 @@
-endgrent
-getgrent
-getgrgid
-getgrgid_r
-getgrnam
-getgrnam_r
diff --git a/test/API/html2input.sh b/test/API/html2input.sh
deleted file mode 100755
index 9ea68fe..0000000
--- a/test/API/html2input.sh
+++ /dev/null
@@ -1,119 +0,0 @@
-#!/bin/sh
-# vi: ft=awk :
-#
-# Script to extract functions and external variables off SUS html docs
-#
-# Copyright (C) 2010 Bernhard Reutner-Fischer
-# Public Domain
-
-# Usage:
-# wget http://www.opengroup.org/onlinepubs/9699919799/download/susv4.tgz
-# tar xzf susv4.tgz
-# SUS=susv4 html2input.sh -vFULL_DECLARATIONS=1
-# or
-# SUS=susv4 html2input.sh -vFULL_DECLARATIONS=0 -vSTDNAME=SUSv4
-#
-# Bug in time.h.html of SUSv4:
-# It inconsistently reads "as variables" instead of "external variables" that
-# is used everywhere except in time.h.html
-
-test "x$SUS" = "x" && SUS="susv4"
-test "x$AWK" = "x" && AWK="AWK"
-test "x$GREP" = "x" && GREP="GREP"
-for h in \
- $($GREP -l "shall be declared as functions" $SUS/basedefs/*.h.html) \
- $($GREP -l "shall declare the following as variables" $SUS/basedefs/*.h.html) \
- $($GREP -l "shall declare the following external variables" $SUS/basedefs/*.h.html)
-do
-$AWK $* '
-function get_filename () {
- if (NR == 1) {
- x=FILENAME
- sub(".*/", "", x)
- split(x, f , ".")
- fname=f[1]
- if (STDNAME)
- fname=fname "." STDNAME
- fname=fname ".in"
- printf "" > fname
- }
-}
-function unhtml (l) {
- sub("<tt>", "", l)
- sub("</tt>", "", l)
- sub("<sup>", "", l)
- sub("</sup>", "", l)
- sub("<a [^>]*>", "", l)
- sub("</a>", "", l)
- if (l ~ /<img[^>]*Option[[:space:]][[:space:]]*Start[^>]*>/) {
- sub("<img[^>]*>", "[Option Start]", l)
- } else if (l ~ /<img[^>]*Option[[:space:]][[:space:]]*End[^>]*>/) {
- sub("<img[^>]*>", "[Option End]", l)
- }
- sub("<.*>", "", l)
- return l
-}
-function get_funcname (l) {
- if (FULL_DECLARATIONS)
- return l
- if (l !~ /;$/)
- return l
- cnt = split(l, foo, " ")
- if (cnt >= 2 && foo[2] ~ /^\(\*/) {
- cnt = split(l, foo, "(")
- # good enough for signal() and sigset()
- if (cnt >= 2)
- l=foo[2]
- } else {
- sub("\\(.*", "", l)
- }
- gsub("[[\\]\\*]", "", l)
- i = split(l, a, " ")
- if (i)
- l = a[i]
- return l
-}
-function get_varname (l) {
- if (FULL_DECLARATIONS)
- return l
- if (l !~ /;$/)
- return l
- gsub(",[[:space:]][[:space:]]*", ",", l)
- sub(";$", "", l)
- i = split(l, a, " ")
- if (i)
- l = a[i]
- gsub("[[\\]\\*]", "", l)
- gsub(",", "\n", l)
- return l
-}
-BEGIN{data=0;l=""}
-get_filename()
-/shall be declared as functions/{data=1;isvar=0;next;}
-/shall declare the following as variables/{data=1;isvar=1;next;}
-/shall declare the following external variables/{data=1;isvar=1;next;}
-/<pre>/{data++;next;}
-/<\/pre>/{data=0;next;}
-/.*/{
- if (data == 2 && fname) {
- tmp = $0
- sub("^[[:space:]][[:space:]]*", " ", tmp)
- l = l tmp
- tmp = unhtml(l)
- if (!tmp)
- next
- l = tmp
- if (tmp !~ /;$/ && tmp !~ />$/ &&
- tmp !~ /Option Start\]$/ && tmp !~ /Option End\]$/)
- next
- if (!isvar)
- l = get_funcname(l)
- else
- l = get_varname(l)
- if (l)
- print l >> fname
- l=""
- }
-}
-' $h
-done
diff --git a/test/API/iconv.SUSv4.syms b/test/API/iconv.SUSv4.syms
deleted file mode 100644
index 0599520..0000000
--- a/test/API/iconv.SUSv4.syms
+++ /dev/null
@@ -1,3 +0,0 @@
-iconv
-iconv_close
-iconv_open
diff --git a/test/API/inttypes.SUSv4.syms b/test/API/inttypes.SUSv4.syms
deleted file mode 100644
index 6cbc3a2..0000000
--- a/test/API/inttypes.SUSv4.syms
+++ /dev/null
@@ -1,6 +0,0 @@
-imaxabs
-imaxdiv
-strtoimax
-strtoumax
-wcstoimax
-wcstoumax
diff --git a/test/API/libgen.SUSv4.syms b/test/API/libgen.SUSv4.syms
deleted file mode 100644
index 3d4945a..0000000
--- a/test/API/libgen.SUSv4.syms
+++ /dev/null
@@ -1,2 +0,0 @@
-basename
-dirname
diff --git a/test/API/locale-CX.SUSv4.syms b/test/API/locale-CX.SUSv4.syms
deleted file mode 100644
index 22ffcfc..0000000
--- a/test/API/locale-CX.SUSv4.syms
+++ /dev/null
@@ -1,4 +0,0 @@
-duplocale
-freelocale
-newlocale
-uselocale
diff --git a/test/API/locale.SUSv4.syms b/test/API/locale.SUSv4.syms
deleted file mode 100644
index 33f8cad..0000000
--- a/test/API/locale.SUSv4.syms
+++ /dev/null
@@ -1,2 +0,0 @@
-localeconv
-setlocale
diff --git a/test/API/math-XSI.SUSv4.syms b/test/API/math-XSI.SUSv4.syms
deleted file mode 100644
index 4ce15d8..0000000
--- a/test/API/math-XSI.SUSv4.syms
+++ /dev/null
@@ -1,6 +0,0 @@
-j0
-j1
-jn
-y0
-y1
-yn
diff --git a/test/API/math.SUSv4.syms b/test/API/math.SUSv4.syms
deleted file mode 100644
index 5343ac0..0000000
--- a/test/API/math.SUSv4.syms
+++ /dev/null
@@ -1,171 +0,0 @@
-acos
-acosf
-acosh
-acoshf
-acoshl
-acosl
-asin
-asinf
-asinh
-asinhf
-asinhl
-asinl
-atan
-atan2
-atan2f
-atan2l
-atanf
-atanh
-atanhf
-atanhl
-atanl
-cbrt
-cbrtf
-cbrtl
-ceil
-ceilf
-ceill
-copysign
-copysignf
-copysignl
-cos
-cosf
-cosh
-coshf
-coshl
-cosl
-erf
-erfc
-erfcf
-erfcl
-erff
-erfl
-exp
-exp2
-exp2f
-exp2l
-expf
-expl
-expm1
-expm1f
-expm1l
-fabs
-fabsf
-fabsl
-fdim
-fdimf
-fdiml
-floor
-floorf
-floorl
-fma
-fmaf
-fmal
-fmax
-fmaxf
-fmaxl
-fmin
-fminf
-fminl
-fmod
-fmodf
-fmodl
-frexp
-frexpf
-frexpl
-hypot
-hypotf
-hypotl
-ilogb
-ilogbf
-ilogbl
-ldexp
-ldexpf
-ldexpl
-lgamma
-lgammaf
-lgammal
-llrint
-llrintf
-llrintl
-llround
-llroundf
-llroundl
-log
-log10
-log10f
-log10l
-log1p
-log1pf
-log1pl
-log2
-log2f
-log2l
-logb
-logbf
-logbl
-logf
-logl
-lrint
-lrintf
-lrintl
-lround
-lroundf
-lroundl
-modf
-modff
-modfl
-nan
-nanf
-nanl
-nearbyint
-nearbyintf
-nearbyintl
-nextafter
-nextafterf
-nextafterl
-nexttoward
-nexttowardf
-nexttowardl
-pow
-powf
-powl
-remainder
-remainderf
-remainderl
-remquo
-remquof
-remquol
-rint
-rintf
-rintl
-round
-roundf
-roundl
-scalbln
-scalblnf
-scalblnl
-scalbn
-scalbnf
-scalbnl
-sin
-sinf
-sinh
-sinhf
-sinhl
-sinl
-sqrt
-sqrtf
-sqrtl
-tan
-tanf
-tanh
-tanhf
-tanhl
-tanl
-tgamma
-tgammaf
-tgammal
-trunc
-truncf
-truncl
diff --git a/test/API/monetary.SUSv4.syms b/test/API/monetary.SUSv4.syms
deleted file mode 100644
index 256b53a..0000000
--- a/test/API/monetary.SUSv4.syms
+++ /dev/null
@@ -1,2 +0,0 @@
-strfmon
-strfmon_l
diff --git a/test/API/mqueue.SUSv4.syms b/test/API/mqueue.SUSv4.syms
deleted file mode 100644
index 54c80a0..0000000
--- a/test/API/mqueue.SUSv4.syms
+++ /dev/null
@@ -1,10 +0,0 @@
-mq_close
-mq_getattr
-mq_notify
-mq_open
-mq_receive
-mq_send
-mq_setattr
-mq_timedreceive
-mq_timedsend
-mq_unlink
diff --git a/test/API/ndbm.SUSv4.syms b/test/API/ndbm.SUSv4.syms
deleted file mode 100644
index 70116bf..0000000
--- a/test/API/ndbm.SUSv4.syms
+++ /dev/null
@@ -1,9 +0,0 @@
-dbm_clearerr
-dbm_close
-dbm_delete
-dbm_error
-dbm_fetch
-dbm_firstkey
-dbm_nextkey
-dbm_open
-dbm_store
diff --git a/test/API/net_if.SUSv4.syms b/test/API/net_if.SUSv4.syms
deleted file mode 100644
index 828a0cd..0000000
--- a/test/API/net_if.SUSv4.syms
+++ /dev/null
@@ -1,4 +0,0 @@
-if_freenameindex
-if_indextoname
-if_nameindex
-if_nametoindex
diff --git a/test/API/netdb.SUSv4.syms b/test/API/netdb.SUSv4.syms
deleted file mode 100644
index daf932b..0000000
--- a/test/API/netdb.SUSv4.syms
+++ /dev/null
@@ -1,22 +0,0 @@
-endhostent
-endnetent
-endprotoent
-endservent
-freeaddrinfo
-gai_strerror
-getaddrinfo
-gethostent
-getnameinfo
-getnetbyaddr
-getnetbyname
-getnetent
-getprotobyname
-getprotobynumber
-getprotoent
-getservbyname
-getservbyport
-getservent
-sethostent
-setnetent
-setprotoent
-setservent
diff --git a/test/API/nl_types.SUSv4.syms b/test/API/nl_types.SUSv4.syms
deleted file mode 100644
index ea00599..0000000
--- a/test/API/nl_types.SUSv4.syms
+++ /dev/null
@@ -1,3 +0,0 @@
-catclose
-catgets
-catopen
diff --git a/test/API/pthread-MC1.SUSv4.syms b/test/API/pthread-MC1.SUSv4.syms
deleted file mode 100644
index 8a47a39..0000000
--- a/test/API/pthread-MC1.SUSv4.syms
+++ /dev/null
@@ -1,2 +0,0 @@
-pthread_mutexattr_getprotocol
-pthread_mutexattr_setprotocol
diff --git a/test/API/pthread-OBXSI.SUSv4.syms b/test/API/pthread-OBXSI.SUSv4.syms
deleted file mode 100644
index 140b53d..0000000
--- a/test/API/pthread-OBXSI.SUSv4.syms
+++ /dev/null
@@ -1,2 +0,0 @@
-pthread_getconcurrency
-pthread_setconcurrency
diff --git a/test/API/pthread-RPP|TPP.SUSv4.syms b/test/API/pthread-RPP|TPP.SUSv4.syms
deleted file mode 100644
index b116695..0000000
--- a/test/API/pthread-RPP|TPP.SUSv4.syms
+++ /dev/null
@@ -1,4 +0,0 @@
-pthread_mutex_getprioceiling
-pthread_mutex_setprioceiling
-pthread_mutexattr_getprioceiling
-pthread_mutexattr_setprioceiling
diff --git a/test/API/pthread-TCT.SUSv4.syms b/test/API/pthread-TCT.SUSv4.syms
deleted file mode 100644
index 7153787..0000000
--- a/test/API/pthread-TCT.SUSv4.syms
+++ /dev/null
@@ -1 +0,0 @@
-pthread_getcpuclockid
diff --git a/test/API/pthread-TPS.SUSv4.syms b/test/API/pthread-TPS.SUSv4.syms
deleted file mode 100644
index 76fcd95..0000000
--- a/test/API/pthread-TPS.SUSv4.syms
+++ /dev/null
@@ -1,9 +0,0 @@
-pthread_attr_getinheritsched
-pthread_attr_getschedpolicy
-pthread_attr_getscope
-pthread_attr_setinheritsched
-pthread_attr_setschedpolicy
-pthread_attr_setscope
-pthread_getschedparam
-pthread_setschedparam
-pthread_setschedprio
diff --git a/test/API/pthread-TSATSS.SUSv4.syms b/test/API/pthread-TSATSS.SUSv4.syms
deleted file mode 100644
index 5e03091..0000000
--- a/test/API/pthread-TSATSS.SUSv4.syms
+++ /dev/null
@@ -1,2 +0,0 @@
-pthread_attr_getstack
-pthread_attr_setstack
diff --git a/test/API/pthread-TSH.SUSv4.syms b/test/API/pthread-TSH.SUSv4.syms
deleted file mode 100644
index 717b232..0000000
--- a/test/API/pthread-TSH.SUSv4.syms
+++ /dev/null
@@ -1,8 +0,0 @@
-pthread_barrierattr_getpshared
-pthread_barrierattr_setpshared
-pthread_condattr_getpshared
-pthread_condattr_setpshared
-pthread_mutexattr_getpshared
-pthread_mutexattr_setpshared
-pthread_rwlockattr_getpshared
-pthread_rwlockattr_setpshared
diff --git a/test/API/pthread-TSS.SUSv4.syms b/test/API/pthread-TSS.SUSv4.syms
deleted file mode 100644
index 1092f88..0000000
--- a/test/API/pthread-TSS.SUSv4.syms
+++ /dev/null
@@ -1,2 +0,0 @@
-pthread_attr_getstacksize
-pthread_attr_setstacksize
diff --git a/test/API/pthread.SUSv4.syms b/test/API/pthread.SUSv4.syms
deleted file mode 100644
index 524a6fe..0000000
--- a/test/API/pthread.SUSv4.syms
+++ /dev/null
@@ -1,70 +0,0 @@
-pthread_atfork
-pthread_attr_destroy
-pthread_attr_getdetachstate
-pthread_attr_getguardsize
-pthread_attr_getschedparam
-pthread_attr_init
-pthread_attr_setdetachstate
-pthread_attr_setguardsize
-pthread_attr_setschedparam
-pthread_barrier_destroy
-pthread_barrier_init
-pthread_barrier_wait
-pthread_barrierattr_destroy
-pthread_barrierattr_init
-pthread_cancel
-pthread_cleanup_pop
-pthread_cleanup_push
-pthread_cond_broadcast
-pthread_cond_destroy
-pthread_cond_init
-pthread_cond_signal
-pthread_cond_timedwait
-pthread_cond_wait
-pthread_condattr_destroy
-pthread_condattr_getclock
-pthread_condattr_init
-pthread_condattr_setclock
-pthread_create
-pthread_detach
-pthread_equal
-pthread_exit
-pthread_getspecific
-pthread_join
-pthread_key_create
-pthread_key_delete
-pthread_mutex_consistent
-pthread_mutex_destroy
-pthread_mutex_init
-pthread_mutex_lock
-pthread_mutex_timedlock
-pthread_mutex_trylock
-pthread_mutex_unlock
-pthread_mutexattr_destroy
-pthread_mutexattr_getrobust
-pthread_mutexattr_gettype
-pthread_mutexattr_init
-pthread_mutexattr_setrobust
-pthread_mutexattr_settype
-pthread_once
-pthread_rwlock_destroy
-pthread_rwlock_init
-pthread_rwlock_rdlock
-pthread_rwlock_timedrdlock
-pthread_rwlock_timedwrlock
-pthread_rwlock_tryrdlock
-pthread_rwlock_trywrlock
-pthread_rwlock_unlock
-pthread_rwlock_wrlock
-pthread_rwlockattr_destroy
-pthread_rwlockattr_init
-pthread_self
-pthread_setcancelstate
-pthread_setcanceltype
-pthread_setspecific
-pthread_spin_destroy
-pthread_spin_init
-pthread_spin_lock
-pthread_spin_trylock
-pthread_spin_unlock
-pthread_testcancel
diff --git a/test/API/pwd-XSI.SUSv4.syms b/test/API/pwd-XSI.SUSv4.syms
deleted file mode 100644
index 8b0350a..0000000
--- a/test/API/pwd-XSI.SUSv4.syms
+++ /dev/null
@@ -1,3 +0,0 @@
-endpwent
-getpwent
-setpwent
diff --git a/test/API/pwd.SUSv4.syms b/test/API/pwd.SUSv4.syms
deleted file mode 100644
index 45328f6..0000000
--- a/test/API/pwd.SUSv4.syms
+++ /dev/null
@@ -1,4 +0,0 @@
-getpwnam
-getpwnam_r
-getpwuid
-getpwuid_r
diff --git a/test/API/regex.SUSv4.syms b/test/API/regex.SUSv4.syms
deleted file mode 100644
index 94bf9fa..0000000
--- a/test/API/regex.SUSv4.syms
+++ /dev/null
@@ -1,4 +0,0 @@
-regcomp
-regerror
-regexec
-regfree
diff --git a/test/API/sched-PS.SUSv4.syms b/test/API/sched-PS.SUSv4.syms
deleted file mode 100644
index 51ce62a..0000000
--- a/test/API/sched-PS.SUSv4.syms
+++ /dev/null
@@ -1,4 +0,0 @@
-sched_getparam
-sched_getscheduler
-sched_setparam
-sched_setscheduler
diff --git a/test/API/sched-PS|TPS.SUSv4.syms b/test/API/sched-PS|TPS.SUSv4.syms
deleted file mode 100644
index 67fdb60..0000000
--- a/test/API/sched-PS|TPS.SUSv4.syms
+++ /dev/null
@@ -1,3 +0,0 @@
-sched_get_priority_max
-sched_get_priority_min
-sched_rr_get_interval
diff --git a/test/API/sched.SUSv4.syms b/test/API/sched.SUSv4.syms
deleted file mode 100644
index 0b6b81d..0000000
--- a/test/API/sched.SUSv4.syms
+++ /dev/null
@@ -1 +0,0 @@
-sched_yield
diff --git a/test/API/search.SUSv4.syms b/test/API/search.SUSv4.syms
deleted file mode 100644
index 5bbf845..0000000
--- a/test/API/search.SUSv4.syms
+++ /dev/null
@@ -1,11 +0,0 @@
-hcreate
-hdestroy
-hsearch
-insque
-lfind
-lsearch
-remque
-tdelete
-tfind
-tsearch
-twalk
diff --git a/test/API/semaphore.SUSv4.syms b/test/API/semaphore.SUSv4.syms
deleted file mode 100644
index 1f291c5..0000000
--- a/test/API/semaphore.SUSv4.syms
+++ /dev/null
@@ -1,10 +0,0 @@
-sem_close
-sem_destroy
-sem_getvalue
-sem_init
-sem_open
-sem_post
-sem_timedwait
-sem_trywait
-sem_unlink
-sem_wait
diff --git a/test/API/separate.awk b/test/API/separate.awk
deleted file mode 100644
index f7850c4..0000000
--- a/test/API/separate.awk
+++ /dev/null
@@ -1,48 +0,0 @@
-#!/usr/bin/awk -f
-#
-# Usage: awk -f separate.awk foo.SUSv4.in
-# Input: http://www.opengroup.org/onlinepubs/9699919799/basedefs/unistd.h.html#tag_1…
-# Output: foo-$CODE.SUSv4.syms, foo.SUSv4.syms
-#
-# Copyright (C) 2010 Bernhard Reutner-Fischer
-# Public domain
-
-function get_code(line)
-{
- sub("\\]\\[.*", "", line)
- sub("\\[", "", line)
- sub(" ", "", line)
- return line
-}
-BEGIN{
- code="";# feature set; XSI, OB XSI, CX, etc
-
-}
-/\[Option Start\]/{
- code = get_code($0)
- next
-}
-/\[Option End\]/{ code = ""; next; }
-/.*/ {
- if (!hdrname) {
- split(FILENAME, fparts, ".")
- hdrname = fparts[1]
- stdname = fparts[2]
- if (fparts[3] != "in") {
- print "inputfilename may not be ok, exiting."
- exit(1)
- }
- }
- if (code) {
- fname = hdrname "-" code "." stdname ".syms"
- } else {
- fname = hdrname "." stdname ".syms"
- }
- sub("^*", "", $0)
- if (file[code]) {
- print $0 >> fname
- } else {
- print $0 > fname
- file[code] = 1
- }
-}
diff --git a/test/API/setjmp-CX.SUSv4.syms b/test/API/setjmp-CX.SUSv4.syms
deleted file mode 100644
index fb0fbbe..0000000
--- a/test/API/setjmp-CX.SUSv4.syms
+++ /dev/null
@@ -1 +0,0 @@
-siglongjmp
diff --git a/test/API/setjmp-OBXSI.SUSv4.syms b/test/API/setjmp-OBXSI.SUSv4.syms
deleted file mode 100644
index 8f2d5b1..0000000
--- a/test/API/setjmp-OBXSI.SUSv4.syms
+++ /dev/null
@@ -1 +0,0 @@
-_longjmp
diff --git a/test/API/setjmp.SUSv4.syms b/test/API/setjmp.SUSv4.syms
deleted file mode 100644
index a51df77..0000000
--- a/test/API/setjmp.SUSv4.syms
+++ /dev/null
@@ -1 +0,0 @@
-longjmp
diff --git a/test/API/signal-CX.SUSv4.syms b/test/API/signal-CX.SUSv4.syms
deleted file mode 100644
index 3d77c5a..0000000
--- a/test/API/signal-CX.SUSv4.syms
+++ /dev/null
@@ -1,18 +0,0 @@
-kill
-psiginfo
-psignal
-pthread_kill
-pthread_sigmask
-sigaction
-sigaddset
-sigdelset
-sigemptyset
-sigfillset
-sigismember
-sigpending
-sigprocmask
-sigqueue
-sigsuspend
-sigtimedwait
-sigwait
-sigwaitinfo
diff --git a/test/API/signal-OBXSI.SUSv4.syms b/test/API/signal-OBXSI.SUSv4.syms
deleted file mode 100644
index 2a6341d..0000000
--- a/test/API/signal-OBXSI.SUSv4.syms
+++ /dev/null
@@ -1,6 +0,0 @@
-sighold
-sigignore
-siginterrupt
-sigpause
-sigrelse
-void
diff --git a/test/API/signal-XSI.SUSv4.syms b/test/API/signal-XSI.SUSv4.syms
deleted file mode 100644
index f3df0c1..0000000
--- a/test/API/signal-XSI.SUSv4.syms
+++ /dev/null
@@ -1,2 +0,0 @@
-killpg
-sigaltstack
diff --git a/test/API/signal.SUSv4.syms b/test/API/signal.SUSv4.syms
deleted file mode 100644
index 2119c27..0000000
--- a/test/API/signal.SUSv4.syms
+++ /dev/null
@@ -1,2 +0,0 @@
-raise
-void
diff --git a/test/API/spawn-PS.SUSv4.syms b/test/API/spawn-PS.SUSv4.syms
deleted file mode 100644
index f92ebbb..0000000
--- a/test/API/spawn-PS.SUSv4.syms
+++ /dev/null
@@ -1,4 +0,0 @@
-posix_spawnattr_getschedparam
-posix_spawnattr_getschedpolicy
-posix_spawnattr_setschedparam
-posix_spawnattr_setschedpolicy
diff --git a/test/API/spawn.SUSv4.syms b/test/API/spawn.SUSv4.syms
deleted file mode 100644
index 7481640..0000000
--- a/test/API/spawn.SUSv4.syms
+++ /dev/null
@@ -1,17 +0,0 @@
-posix_spawn
-posix_spawn_file_actions_addclose
-posix_spawn_file_actions_adddup2
-posix_spawn_file_actions_addopen
-posix_spawn_file_actions_destroy
-posix_spawn_file_actions_init
-posix_spawnattr_destroy
-posix_spawnattr_getflags
-posix_spawnattr_getpgroup
-posix_spawnattr_getsigdefault
-posix_spawnattr_getsigmask
-posix_spawnattr_init
-posix_spawnattr_setflags
-posix_spawnattr_setpgroup
-posix_spawnattr_setsigdefault
-posix_spawnattr_setsigmask
-posix_spawnp
diff --git a/test/API/stdio-CX.SUSv4.syms b/test/API/stdio-CX.SUSv4.syms
deleted file mode 100644
index 98742c3..0000000
--- a/test/API/stdio-CX.SUSv4.syms
+++ /dev/null
@@ -1,20 +0,0 @@
-ctermid
-fdopen
-fileno
-flockfile
-fmemopen
-fseeko
-ftello
-ftrylockfile
-funlockfile
-getc_unlocked
-getchar_unlocked
-getdelim
-getline
-open_memstream
-pclose
-popen
-putc_unlocked
-putchar_unlocked
-renameat
-vdprintf
diff --git a/test/API/stdio-OB.SUSv4.syms b/test/API/stdio-OB.SUSv4.syms
deleted file mode 100644
index f874a6c..0000000
--- a/test/API/stdio-OB.SUSv4.syms
+++ /dev/null
@@ -1,2 +0,0 @@
-gets
-tmpnam
diff --git a/test/API/stdio-OBXSI.SUSv4.syms b/test/API/stdio-OBXSI.SUSv4.syms
deleted file mode 100644
index 644049e..0000000
--- a/test/API/stdio-OBXSI.SUSv4.syms
+++ /dev/null
@@ -1 +0,0 @@
-tempnam
diff --git a/test/API/stdio.SUSv4.syms b/test/API/stdio.SUSv4.syms
deleted file mode 100644
index 0840443..0000000
--- a/test/API/stdio.SUSv4.syms
+++ /dev/null
@@ -1,44 +0,0 @@
-clearerr
-fclose
-feof
-ferror
-fflush
-fgetc
-fgetpos
-fgets
-fopen
-fprintf
-fputc
-fputs
-fread
-freopen
-fscanf
-fseek
-fsetpos
-ftell
-fwrite
-getc
-getchar
-perror
-printf
-putc
-putchar
-puts
-remove
-rename
-rewind
-scanf
-setbuf
-setvbuf
-snprintf
-sprintf
-sscanf
-tmpfile
-ungetc
-vfprintf
-vfscanf
-vprintf
-vscanf
-vsnprintf
-vsprintf
-vsscanf
diff --git a/test/API/stdlib-ADV.SUSv4.syms b/test/API/stdlib-ADV.SUSv4.syms
deleted file mode 100644
index bfb6685..0000000
--- a/test/API/stdlib-ADV.SUSv4.syms
+++ /dev/null
@@ -1 +0,0 @@
-posix_memalign
diff --git a/test/API/stdlib-CX.SUSv4.syms b/test/API/stdlib-CX.SUSv4.syms
deleted file mode 100644
index 10a7b1f..0000000
--- a/test/API/stdlib-CX.SUSv4.syms
+++ /dev/null
@@ -1,4 +0,0 @@
-mkdtemp
-mkstemp
-setenv
-unsetenv
diff --git a/test/API/stdlib-OBCX.SUSv4.syms b/test/API/stdlib-OBCX.SUSv4.syms
deleted file mode 100644
index 1947cc7..0000000
--- a/test/API/stdlib-OBCX.SUSv4.syms
+++ /dev/null
@@ -1 +0,0 @@
-rand_r
diff --git a/test/API/stdlib-XSI.SUSv4.syms b/test/API/stdlib-XSI.SUSv4.syms
deleted file mode 100644
index 6cb0f1b..0000000
--- a/test/API/stdlib-XSI.SUSv4.syms
+++ /dev/null
@@ -1,22 +0,0 @@
-a64l
-drand48
-erand48
-grantpt
-initstate
-jrand48
-l64a
-lcong48
-lrand48
-mrand48
-nrand48
-posix_openpt
-ptsname
-putenv
-random
-realpath
-seed48
-setkey
-setstate
-srand48
-srandom
-unlockpt
diff --git a/test/API/stdlib.SUSv4.syms b/test/API/stdlib.SUSv4.syms
deleted file mode 100644
index aefd969..0000000
--- a/test/API/stdlib.SUSv4.syms
+++ /dev/null
@@ -1,37 +0,0 @@
-_Exit
-abort
-abs
-atexit
-atof
-atoi
-atol
-atoll
-bsearch
-calloc
-div
-exit
-free
-getenv
-getsubopt
-labs
-ldiv
-llabs
-lldiv
-malloc
-mblen
-mbstowcs
-mbtowc
-qsort
-rand
-realloc
-srand
-strtod
-strtof
-strtol
-strtold
-strtoll
-strtoul
-strtoull
-system
-wcstombs
-wctomb
diff --git a/test/API/string-CX.SUSv4.syms b/test/API/string-CX.SUSv4.syms
deleted file mode 100644
index 4f493d4..0000000
--- a/test/API/string-CX.SUSv4.syms
+++ /dev/null
@@ -1,11 +0,0 @@
-stpcpy
-stpncpy
-strcoll_l
-strdup
-strerror_l
-strerror_r
-strndup
-strnlen
-strsignal
-strtok_r
-strxfrm_l
diff --git a/test/API/string-XSI.SUSv4.syms b/test/API/string-XSI.SUSv4.syms
deleted file mode 100644
index e0ee4e3..0000000
--- a/test/API/string-XSI.SUSv4.syms
+++ /dev/null
@@ -1 +0,0 @@
-memccpy
diff --git a/test/API/string.SUSv4.syms b/test/API/string.SUSv4.syms
deleted file mode 100644
index 3c5e2b8..0000000
--- a/test/API/string.SUSv4.syms
+++ /dev/null
@@ -1,22 +0,0 @@
-memchr
-memcmp
-memcpy
-memmove
-memset
-strcat
-strchr
-strcmp
-strcoll
-strcpy
-strcspn
-strerror
-strlen
-strncat
-strncmp
-strncpy
-strpbrk
-strrchr
-strspn
-strstr
-strtok
-strxfrm
diff --git a/test/API/strings-XSI.SUSv4.syms b/test/API/strings-XSI.SUSv4.syms
deleted file mode 100644
index c1173c1..0000000
--- a/test/API/strings-XSI.SUSv4.syms
+++ /dev/null
@@ -1 +0,0 @@
-ffs
diff --git a/test/API/strings.SUSv4.syms b/test/API/strings.SUSv4.syms
deleted file mode 100644
index b4bc233..0000000
--- a/test/API/strings.SUSv4.syms
+++ /dev/null
@@ -1,4 +0,0 @@
-strcasecmp
-strcasecmp_l
-strncasecmp
-strncasecmp_l
diff --git a/test/API/stropts.SUSv4.syms b/test/API/stropts.SUSv4.syms
deleted file mode 100644
index 796d388..0000000
--- a/test/API/stropts.SUSv4.syms
+++ /dev/null
@@ -1,8 +0,0 @@
-fattach
-fdetach
-getmsg
-getpmsg
-ioctl
-isastream
-putmsg
-putpmsg
diff --git a/test/API/sys_mman-ADV.SUSv4.syms b/test/API/sys_mman-ADV.SUSv4.syms
deleted file mode 100644
index 4598c3b..0000000
--- a/test/API/sys_mman-ADV.SUSv4.syms
+++ /dev/null
@@ -1 +0,0 @@
-posix_madvise
diff --git a/test/API/sys_mman-ML.SUSv4.syms b/test/API/sys_mman-ML.SUSv4.syms
deleted file mode 100644
index de0f37d..0000000
--- a/test/API/sys_mman-ML.SUSv4.syms
+++ /dev/null
@@ -1,2 +0,0 @@
-mlockall
-munlockall
diff --git a/test/API/sys_mman-MLR.SUSv4.syms b/test/API/sys_mman-MLR.SUSv4.syms
deleted file mode 100644
index aa8ea9c..0000000
--- a/test/API/sys_mman-MLR.SUSv4.syms
+++ /dev/null
@@ -1,2 +0,0 @@
-mlock
-munlock
diff --git a/test/API/sys_mman-SHM.SUSv4.syms b/test/API/sys_mman-SHM.SUSv4.syms
deleted file mode 100644
index 885119a..0000000
--- a/test/API/sys_mman-SHM.SUSv4.syms
+++ /dev/null
@@ -1,2 +0,0 @@
-shm_open
-shm_unlink
diff --git a/test/API/sys_mman-TYM.SUSv4.syms b/test/API/sys_mman-TYM.SUSv4.syms
deleted file mode 100644
index 68bc50e..0000000
--- a/test/API/sys_mman-TYM.SUSv4.syms
+++ /dev/null
@@ -1,3 +0,0 @@
-posix_mem_offset
-posix_typed_mem_get_info
-posix_typed_mem_open
diff --git a/test/API/sys_mman-XSI|SIO.SUSv4.syms b/test/API/sys_mman-XSI|SIO.SUSv4.syms
deleted file mode 100644
index 3a2f8c3..0000000
--- a/test/API/sys_mman-XSI|SIO.SUSv4.syms
+++ /dev/null
@@ -1 +0,0 @@
-msync
diff --git a/test/API/sys_mman.SUSv4.syms b/test/API/sys_mman.SUSv4.syms
deleted file mode 100644
index 46a46e7..0000000
--- a/test/API/sys_mman.SUSv4.syms
+++ /dev/null
@@ -1,3 +0,0 @@
-mmap
-mprotect
-munmap
diff --git a/test/API/sys_msg.SUSv4.syms b/test/API/sys_msg.SUSv4.syms
deleted file mode 100644
index 95c2ec1..0000000
--- a/test/API/sys_msg.SUSv4.syms
+++ /dev/null
@@ -1,4 +0,0 @@
-msgctl
-msgget
-msgrcv
-msgsnd
diff --git a/test/API/sys_resource.SUSv4.syms b/test/API/sys_resource.SUSv4.syms
deleted file mode 100644
index 72d3e1e..0000000
--- a/test/API/sys_resource.SUSv4.syms
+++ /dev/null
@@ -1,5 +0,0 @@
-getpriority
-getrlimit
-getrusage
-setpriority
-setrlimit
diff --git a/test/API/sys_select.SUSv4.syms b/test/API/sys_select.SUSv4.syms
deleted file mode 100644
index 40cf6d8..0000000
--- a/test/API/sys_select.SUSv4.syms
+++ /dev/null
@@ -1,6 +0,0 @@
-FD_CLR
-FD_ISSET
-FD_SET
-FD_ZERO
-pselect
-select
diff --git a/test/API/sys_sem.SUSv4.syms b/test/API/sys_sem.SUSv4.syms
deleted file mode 100644
index 173f1d9..0000000
--- a/test/API/sys_sem.SUSv4.syms
+++ /dev/null
@@ -1,3 +0,0 @@
-semctl
-semget
-semop
diff --git a/test/API/sys_shm.SUSv4.syms b/test/API/sys_shm.SUSv4.syms
deleted file mode 100644
index f284402..0000000
--- a/test/API/sys_shm.SUSv4.syms
+++ /dev/null
@@ -1,4 +0,0 @@
-shmat
-shmctl
-shmdt
-shmget
diff --git a/test/API/sys_socket.SUSv4.syms b/test/API/sys_socket.SUSv4.syms
deleted file mode 100644
index cc51c9e..0000000
--- a/test/API/sys_socket.SUSv4.syms
+++ /dev/null
@@ -1,18 +0,0 @@
-accept
-bind
-connect
-getpeername
-getsockname
-getsockopt
-listen
-recv
-recvfrom
-recvmsg
-send
-sendmsg
-sendto
-setsockopt
-shutdown
-sockatmark
-socket
-socketpair
diff --git a/test/API/sys_stat-XSI.SUSv4.syms b/test/API/sys_stat-XSI.SUSv4.syms
deleted file mode 100644
index 4800d00..0000000
--- a/test/API/sys_stat-XSI.SUSv4.syms
+++ /dev/null
@@ -1,2 +0,0 @@
-mknod
-mknodat
diff --git a/test/API/sys_stat.SUSv4.syms b/test/API/sys_stat.SUSv4.syms
deleted file mode 100644
index 3fe729f..0000000
--- a/test/API/sys_stat.SUSv4.syms
+++ /dev/null
@@ -1,14 +0,0 @@
-chmod
-fchmod
-fchmodat
-fstat
-fstatat
-futimens
-lstat
-mkdir
-mkdirat
-mkfifo
-mkfifoat
-stat
-umask
-utimensat
diff --git a/test/API/sys_statvfs.SUSv4.syms b/test/API/sys_statvfs.SUSv4.syms
deleted file mode 100644
index c3fd5f4..0000000
--- a/test/API/sys_statvfs.SUSv4.syms
+++ /dev/null
@@ -1,2 +0,0 @@
-fstatvfs
-statvfs
diff --git a/test/API/sys_time-OB.SUSv4.syms b/test/API/sys_time-OB.SUSv4.syms
deleted file mode 100644
index caf1f3f..0000000
--- a/test/API/sys_time-OB.SUSv4.syms
+++ /dev/null
@@ -1,3 +0,0 @@
-getitimer
-gettimeofday
-setitimer
diff --git a/test/API/sys_time.SUSv4.syms b/test/API/sys_time.SUSv4.syms
deleted file mode 100644
index 526a404..0000000
--- a/test/API/sys_time.SUSv4.syms
+++ /dev/null
@@ -1,2 +0,0 @@
-select
-utimes
diff --git a/test/API/sys_uio.SUSv4.syms b/test/API/sys_uio.SUSv4.syms
deleted file mode 100644
index 31caee5..0000000
--- a/test/API/sys_uio.SUSv4.syms
+++ /dev/null
@@ -1,2 +0,0 @@
-readv
-writev
diff --git a/test/API/sys_wait.SUSv4.syms b/test/API/sys_wait.SUSv4.syms
deleted file mode 100644
index 753c380..0000000
--- a/test/API/sys_wait.SUSv4.syms
+++ /dev/null
@@ -1,3 +0,0 @@
-wait
-waitid
-waitpid
diff --git a/test/API/syslog.SUSv4.syms b/test/API/syslog.SUSv4.syms
deleted file mode 100644
index a44f514..0000000
--- a/test/API/syslog.SUSv4.syms
+++ /dev/null
@@ -1,4 +0,0 @@
-closelog
-openlog
-setlogmask
-syslog
diff --git a/test/API/termios.SUSv4.syms b/test/API/termios.SUSv4.syms
deleted file mode 100644
index 43ac836..0000000
--- a/test/API/termios.SUSv4.syms
+++ /dev/null
@@ -1,11 +0,0 @@
-cfgetispeed
-cfgetospeed
-cfsetispeed
-cfsetospeed
-tcdrain
-tcflow
-tcflush
-tcgetattr
-tcgetsid
-tcsendbreak
-tcsetattr
diff --git a/test/API/time-CPT.SUSv4.syms b/test/API/time-CPT.SUSv4.syms
deleted file mode 100644
index 278952e..0000000
--- a/test/API/time-CPT.SUSv4.syms
+++ /dev/null
@@ -1 +0,0 @@
-clock_getcpuclockid
diff --git a/test/API/time-CX.SUSv4.syms b/test/API/time-CX.SUSv4.syms
deleted file mode 100644
index d2cbb77..0000000
--- a/test/API/time-CX.SUSv4.syms
+++ /dev/null
@@ -1,15 +0,0 @@
-clock_getres
-clock_gettime
-clock_nanosleep
-clock_settime
-gmtime_r
-localtime_r
-nanosleep
-strftime_l
-timer_create
-timer_delete
-timer_getoverrun
-timer_gettime
-timer_settime
-tzset
-tzname
diff --git a/test/API/time-OB.SUSv4.syms b/test/API/time-OB.SUSv4.syms
deleted file mode 100644
index ce1dad0..0000000
--- a/test/API/time-OB.SUSv4.syms
+++ /dev/null
@@ -1,2 +0,0 @@
-asctime
-ctime
diff --git a/test/API/time-OBCX.SUSv4.syms b/test/API/time-OBCX.SUSv4.syms
deleted file mode 100644
index b46018c..0000000
--- a/test/API/time-OBCX.SUSv4.syms
+++ /dev/null
@@ -1,2 +0,0 @@
-asctime_r
-ctime_r
diff --git a/test/API/time-XSI.SUSv4.syms b/test/API/time-XSI.SUSv4.syms
deleted file mode 100644
index 9bf1f62..0000000
--- a/test/API/time-XSI.SUSv4.syms
+++ /dev/null
@@ -1,4 +0,0 @@
-getdate
-strptime
-daylight
-timezone
diff --git a/test/API/time.SUSv4.syms b/test/API/time.SUSv4.syms
deleted file mode 100644
index 788e19e..0000000
--- a/test/API/time.SUSv4.syms
+++ /dev/null
@@ -1,7 +0,0 @@
-clock
-difftime
-gmtime
-localtime
-mktime
-strftime
-time
diff --git a/test/API/trace-TEF.SUSv4.syms b/test/API/trace-TEF.SUSv4.syms
deleted file mode 100644
index bc9f47b..0000000
--- a/test/API/trace-TEF.SUSv4.syms
+++ /dev/null
@@ -1,8 +0,0 @@
-posix_trace_eventset_add
-posix_trace_eventset_del
-posix_trace_eventset_empty
-posix_trace_eventset_fill
-posix_trace_eventset_ismember
-posix_trace_get_filter
-posix_trace_set_filter
-posix_trace_trid_eventid_open
diff --git a/test/API/trace-TRI.SUSv4.syms b/test/API/trace-TRI.SUSv4.syms
deleted file mode 100644
index ea5723d..0000000
--- a/test/API/trace-TRI.SUSv4.syms
+++ /dev/null
@@ -1,2 +0,0 @@
-posix_trace_attr_getinherited
-posix_trace_attr_setinherited
diff --git a/test/API/trace-TRL.SUSv4.syms b/test/API/trace-TRL.SUSv4.syms
deleted file mode 100644
index 763c7f4..0000000
--- a/test/API/trace-TRL.SUSv4.syms
+++ /dev/null
@@ -1,9 +0,0 @@
-posix_trace_attr_getlogfullpolicy
-posix_trace_attr_getlogsize
-posix_trace_attr_setlogfullpolicy
-posix_trace_attr_setlogsize
-posix_trace_close
-posix_trace_create_withlog
-posix_trace_flush
-posix_trace_open
-posix_trace_rewind
diff --git a/test/API/trace.SUSv4.syms b/test/API/trace.SUSv4.syms
deleted file mode 100644
index c12b882..0000000
--- a/test/API/trace.SUSv4.syms
+++ /dev/null
@@ -1,31 +0,0 @@
-posix_trace_attr_destroy
-posix_trace_attr_getclockres
-posix_trace_attr_getcreatetime
-posix_trace_attr_getgenversion
-posix_trace_attr_getmaxdatasize
-posix_trace_attr_getmaxsystemeventsize
-posix_trace_attr_getmaxusereventsize
-posix_trace_attr_getname
-posix_trace_attr_getstreamfullpolicy
-posix_trace_attr_getstreamsize
-posix_trace_attr_init
-posix_trace_attr_setmaxdatasize
-posix_trace_attr_setname
-posix_trace_attr_setstreamfullpolicy
-posix_trace_attr_setstreamsize
-posix_trace_clear
-posix_trace_create
-posix_trace_event
-posix_trace_eventid_equal
-posix_trace_eventid_get_name
-posix_trace_eventid_open
-posix_trace_eventtypelist_getnext_id
-posix_trace_eventtypelist_rewind
-posix_trace_get_attr
-posix_trace_get_status
-posix_trace_getnext_event
-posix_trace_shutdown
-posix_trace_start
-posix_trace_stop
-posix_trace_timedgetnext_event
-posix_trace_trygetnext_event
diff --git a/test/API/tst-API.sh b/test/API/tst-API.sh
deleted file mode 100755
index 3d0302c..0000000
--- a/test/API/tst-API.sh
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/bin/sh
-
-std="$1"
-shift
-cod="$*"
-
-result=0
-
-for l in $top_builddir/lib/lib*-*.so; do \
- readelf -D -W -s $l | \
- $AWK '
-/^[[:space:]]*[[:digit:]]/ { if ($8 != "UND") print $NF; }
-'; \
- done | sort | uniq > $uclibc_out
-for code in $cod; do cat $code.$std.syms; done | sort | uniq > $glibc_out
-result=0
-exit $result
diff --git a/test/API/unistd-CX.SUSv4.syms b/test/API/unistd-CX.SUSv4.syms
deleted file mode 100644
index 4e183e4..0000000
--- a/test/API/unistd-CX.SUSv4.syms
+++ /dev/null
@@ -1 +0,0 @@
-ctermid
diff --git a/test/API/unistd-FSC.SUSv4.syms b/test/API/unistd-FSC.SUSv4.syms
deleted file mode 100644
index e5c2ab2..0000000
--- a/test/API/unistd-FSC.SUSv4.syms
+++ /dev/null
@@ -1 +0,0 @@
-fsync
diff --git a/test/API/unistd-OBXSI.SUSv4.syms b/test/API/unistd-OBXSI.SUSv4.syms
deleted file mode 100644
index 4e6787f..0000000
--- a/test/API/unistd-OBXSI.SUSv4.syms
+++ /dev/null
@@ -1 +0,0 @@
-setpgrp
diff --git a/test/API/unistd-SIO.SUSv4.syms b/test/API/unistd-SIO.SUSv4.syms
deleted file mode 100644
index 2ed33b3..0000000
--- a/test/API/unistd-SIO.SUSv4.syms
+++ /dev/null
@@ -1 +0,0 @@
-fdatasync
diff --git a/test/API/unistd-XSI.SUSv4.syms b/test/API/unistd-XSI.SUSv4.syms
deleted file mode 100644
index db54176..0000000
--- a/test/API/unistd-XSI.SUSv4.syms
+++ /dev/null
@@ -1,9 +0,0 @@
-crypt
-encrypt
-gethostid
-lockf
-nice
-setregid
-setreuid
-swab
-sync
diff --git a/test/API/unistd.SUSv4.syms b/test/API/unistd.SUSv4.syms
deleted file mode 100644
index fec630d..0000000
--- a/test/API/unistd.SUSv4.syms
+++ /dev/null
@@ -1,74 +0,0 @@
-access
-alarm
-chdir
-chown
-close
-confstr
-dup
-dup2
-_exit
-execl
-execle
-execlp
-execv
-execve
-execvp
-faccessat
-fchdir
-fchown
-fchownat
-fexecve
-fork
-fpathconf
-ftruncate
-getcwd
-getegid
-geteuid
-getgid
-getgroups
-gethostname
-getlogin
-getlogin_r
-getopt
-getpgid
-getpgrp
-getpid
-getppid
-getsid
-getuid
-isatty
-lchown
-link
-linkat
-lseek
-pathconf
-pause
-pipe
-pread
-pwrite
-read
-readlink
-readlinkat
-rmdir
-setegid
-seteuid
-setgid
-setpgid
-setsid
-setuid
-sleep
-symlink
-symlinkat
-sysconf
-tcgetpgrp
-tcsetpgrp
-truncate
-ttyname
-ttyname_r
-unlink
-unlinkat
-write
-optarg
-opterr
-optind
-optopt
diff --git a/test/API/utmpx.SUSv4.syms b/test/API/utmpx.SUSv4.syms
deleted file mode 100644
index 1fd294a..0000000
--- a/test/API/utmpx.SUSv4.syms
+++ /dev/null
@@ -1,6 +0,0 @@
-endutxent
-getutxent
-getutxid
-getutxline
-pututxline
-setutxent
diff --git a/test/API/wchar-CX.SUSv4.syms b/test/API/wchar-CX.SUSv4.syms
deleted file mode 100644
index 0804938..0000000
--- a/test/API/wchar-CX.SUSv4.syms
+++ /dev/null
@@ -1,13 +0,0 @@
-mbsnrtowcs
-open_wmemstream
-wcpcpy
-wcpncpy
-wcscasecmp
-wcscasecmp_l
-wcscoll_l
-wcsdup
-wcsncasecmp
-wcsncasecmp_l
-wcsnlen
-wcsnrtombs
-wcsxfrm_l
diff --git a/test/API/wchar-OBXSI.SUSv4.syms b/test/API/wchar-OBXSI.SUSv4.syms
deleted file mode 100644
index bc76ee6..0000000
--- a/test/API/wchar-OBXSI.SUSv4.syms
+++ /dev/null
@@ -1,15 +0,0 @@
-iswalnum
-iswalpha
-iswcntrl
-iswctype
-iswdigit
-iswgraph
-iswlower
-iswprint
-iswpunct
-iswspace
-iswupper
-iswxdigit
-towlower
-towupper
-wctype
diff --git a/test/API/wchar-XSI.SUSv4.syms b/test/API/wchar-XSI.SUSv4.syms
deleted file mode 100644
index 834731c..0000000
--- a/test/API/wchar-XSI.SUSv4.syms
+++ /dev/null
@@ -1,2 +0,0 @@
-wcswidth
-wcwidth
diff --git a/test/API/wchar.SUSv4.syms b/test/API/wchar.SUSv4.syms
deleted file mode 100644
index d58f600..0000000
--- a/test/API/wchar.SUSv4.syms
+++ /dev/null
@@ -1,59 +0,0 @@
-btowc
-fgetwc
-fgetws
-fputwc
-fputws
-fwide
-fwprintf
-fwscanf
-getwc
-getwchar
-mbrlen
-mbrtowc
-mbsinit
-mbsrtowcs
-putwc
-putwchar
-swprintf
-swscanf
-ungetwc
-vfwprintf
-vfwscanf
-vswprintf
-vswscanf
-vwprintf
-vwscanf
-wcrtomb
-wcscat
-wcschr
-wcscmp
-wcscoll
-wcscpy
-wcscspn
-wcsftime
-wcslen
-wcsncat
-wcsncmp
-wcsncpy
-wcspbrk
-wcsrchr
-wcsrtombs
-wcsspn
-wcsstr
-wcstod
-wcstof
-wcstok
-wcstol
-wcstold
-wcstoll
-wcstoul
-wcstoull
-wcsxfrm
-wctob
-wmemchr
-wmemcmp
-wmemcpy
-wmemmove
-wmemset
-wprintf
-wscanf
diff --git a/test/API/wctype-CX.SUSv4.syms b/test/API/wctype-CX.SUSv4.syms
deleted file mode 100644
index 81c0331..0000000
--- a/test/API/wctype-CX.SUSv4.syms
+++ /dev/null
@@ -1,18 +0,0 @@
-iswalnum_l
-iswalpha_l
-iswblank_l
-iswcntrl_l
-iswctype_l
-iswdigit_l
-iswgraph_l
-iswlower_l
-iswprint_l
-iswpunct_l
-iswspace_l
-iswupper_l
-iswxdigit_l
-towctrans_l
-towlower_l
-towupper_l
-wctrans_l
-wctype_l
diff --git a/test/API/wctype.SUSv4.syms b/test/API/wctype.SUSv4.syms
deleted file mode 100644
index fddc395..0000000
--- a/test/API/wctype.SUSv4.syms
+++ /dev/null
@@ -1,18 +0,0 @@
-iswalnum
-iswalpha
-iswblank
-iswcntrl
-iswctype
-iswdigit
-iswgraph
-iswlower
-iswprint
-iswpunct
-iswspace
-iswupper
-iswxdigit
-towctrans
-towlower
-towupper
-wctrans
-wctype
diff --git a/test/API/wordexp.SUSv4.syms b/test/API/wordexp.SUSv4.syms
deleted file mode 100644
index 3681b3c..0000000
--- a/test/API/wordexp.SUSv4.syms
+++ /dev/null
@@ -1,2 +0,0 @@
-wordexp
-wordfree
hooks/post-receive
--
uClibc-ng - small C library for embedded systems
1
0

uClibc-ng - small C library for embedded systems branch master updated. 6252572a624c5bc65a6ed3a5778808e84510a8f7
by wbx@helium.waldemar-brodkorb.de 10 Jan '15
by wbx@helium.waldemar-brodkorb.de 10 Jan '15
10 Jan '15
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "uClibc-ng - small C library for embedded systems".
The branch, master has been updated
via 6252572a624c5bc65a6ed3a5778808e84510a8f7 (commit)
from 687042ce085bb2b769288fe478981144aca5e93e (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 6252572a624c5bc65a6ed3a5778808e84510a8f7
Author: Waldemar Brodkorb <wbx(a)openadk.org>
Date: Fri Jan 9 20:51:17 2015 -0600
enable microblaze. at least toolchain creation is working without NPTL
-----------------------------------------------------------------------
Summary of changes:
extra/Configs/Config.in | 4 ++--
libc/sysdeps/linux/microblaze/bits/uClibc_page.h | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/extra/Configs/Config.in b/extra/Configs/Config.in
index 2a8c006..cec06e4 100644
--- a/extra/Configs/Config.in
+++ b/extra/Configs/Config.in
@@ -95,8 +95,8 @@ config TARGET_m68k
#config TARGET_metag
# bool "metag"
-#config TARGET_microblaze
-# bool "microblaze"
+config TARGET_microblaze
+ bool "microblaze"
config TARGET_mips
bool "mips"
diff --git a/libc/sysdeps/linux/microblaze/bits/uClibc_page.h b/libc/sysdeps/linux/microblaze/bits/uClibc_page.h
index 8069e6a..9335d8e 100644
--- a/libc/sysdeps/linux/microblaze/bits/uClibc_page.h
+++ b/libc/sysdeps/linux/microblaze/bits/uClibc_page.h
@@ -20,7 +20,7 @@
#ifndef _UCLIBC_PAGE_H
#define _UCLIBC_PAGE_H
-#include <linux/autoconf.h>
+#include <generated/autoconf.h>
#if defined(CONFIG_MICROBLAZE_32K_PAGES)
#define PAGE_SHIFT 15
hooks/post-receive
--
uClibc-ng - small C library for embedded systems
1
0

uClibc-ng - small C library for embedded systems branch master updated. 687042ce085bb2b769288fe478981144aca5e93e
by wbx@helium.waldemar-brodkorb.de 04 Jan '15
by wbx@helium.waldemar-brodkorb.de 04 Jan '15
04 Jan '15
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "uClibc-ng - small C library for embedded systems".
The branch, master has been updated
via 687042ce085bb2b769288fe478981144aca5e93e (commit)
from db36600c2956f7b7ea6905f09fc581108c2e3eac (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 687042ce085bb2b769288fe478981144aca5e93e
Author: Waldemar Brodkorb <wbx(a)openadk.org>
Date: Sun Jan 4 09:05:12 2015 -0600
add -fPIC to some tests.
This is required to avoid a assertion error in binutils 2.24
for m68k.
-----------------------------------------------------------------------
Summary of changes:
test/assert/Makefile.in | 1 +
test/ctype/Makefile.in | 1 +
test/inet/Makefile.in | 3 +++
test/locale-mbwc/Makefile.in | 2 +-
test/malloc/Makefile.in | 2 ++
test/misc/Makefile.in | 5 +++++
.../linux/i386/pthread_spin_init.c => test/regex/Makefile.in | 2 +-
test/setjmp/Makefile.in | 1 +
test/signal/Makefile.in | 4 ++++
test/stdlib/Makefile.in | 4 ++++
test/time/Makefile.in | 4 ++++
test/unistd/Makefile.in | 9 +++++++--
12 files changed, 34 insertions(+), 4 deletions(-)
copy libpthread/nptl/sysdeps/unix/sysv/linux/i386/pthread_spin_init.c => test/regex/Makefile.in (59%)
create mode 100644 test/setjmp/Makefile.in
diff --git a/test/assert/Makefile.in b/test/assert/Makefile.in
index 8e3514f..3f4fb4d 100644
--- a/test/assert/Makefile.in
+++ b/test/assert/Makefile.in
@@ -3,3 +3,4 @@
RET_assert := 134
WRAPPER_assert := trap ":" ABRT ;
+CFLAGS_assert := -fPIC
diff --git a/test/ctype/Makefile.in b/test/ctype/Makefile.in
index ee10d59..041e851 100644
--- a/test/ctype/Makefile.in
+++ b/test/ctype/Makefile.in
@@ -2,3 +2,4 @@
# Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball.
TESTS := ctype
+CFLAGS_ctype = -fPIC
diff --git a/test/inet/Makefile.in b/test/inet/Makefile.in
index 2c84729..38aec61 100644
--- a/test/inet/Makefile.in
+++ b/test/inet/Makefile.in
@@ -15,3 +15,6 @@ TESTS_DISABLED += tst-res
else
LDFLAGS_tst-res_glibc := -lresolv # assume it's glibc or somebody with that lib
endif
+
+CFLAGS_bug-if1 = -fPIC
+CFLAGS_tst-sock-nonblock = -fPIC
diff --git a/test/locale-mbwc/Makefile.in b/test/locale-mbwc/Makefile.in
index 7c0e9d5..e70a613 100644
--- a/test/locale-mbwc/Makefile.in
+++ b/test/locale-mbwc/Makefile.in
@@ -23,5 +23,5 @@ TESTS_DISABLED := tst_strfmon
DODIFF_rint := 1
-EXTRA_CFLAGS := -D__USE_GNU -fno-builtin
+EXTRA_CFLAGS := -D__USE_GNU -fno-builtin -fPIC
diff --git a/test/malloc/Makefile.in b/test/malloc/Makefile.in
index 669ef6a..f1726dd 100644
--- a/test/malloc/Makefile.in
+++ b/test/malloc/Makefile.in
@@ -10,3 +10,5 @@ endif
ifneq ($(UCLIBC_HAS_OBSTACK),y)
TESTS_DISABLED += tst-obstack
endif
+
+CFLAGS_tst-mallocfork = -fPIC
diff --git a/test/misc/Makefile.in b/test/misc/Makefile.in
index 04b677f..345889e 100644
--- a/test/misc/Makefile.in
+++ b/test/misc/Makefile.in
@@ -32,3 +32,8 @@ OPTS_tst-fnmatch := < tst-fnmatch.input
MNTENTS = $(shell mount | while read dev on mp rest; do echo $$mp; done)
OPTS_tst-statfs := $(MNTENTS)
OPTS_tst-statvfs := $(MNTENTS)
+
+CFLAGS_bug-glob2 = -fPIC
+CFLAGS_opendir-tst1 = -fPIC
+CFLAGS_tst-inotify = -fPIC
+CFLAGS_tst-utmp = -fPIC
diff --git a/libpthread/nptl/sysdeps/unix/sysv/linux/i386/pthread_spin_init.c b/test/regex/Makefile.in
similarity index 59%
copy from libpthread/nptl/sysdeps/unix/sysv/linux/i386/pthread_spin_init.c
copy to test/regex/Makefile.in
index d36e537..1573840 100644
--- a/libpthread/nptl/sysdeps/unix/sysv/linux/i386/pthread_spin_init.c
+++ b/test/regex/Makefile.in
@@ -1 +1 @@
-#include <sysdeps/i386/pthread_spin_init.c>
+CFLAGS_tst-regex2 = -fPIC
diff --git a/test/setjmp/Makefile.in b/test/setjmp/Makefile.in
new file mode 100644
index 0000000..a5b7b59
--- /dev/null
+++ b/test/setjmp/Makefile.in
@@ -0,0 +1 @@
+CFLAGS_bug269-setjmp = -fPIC
diff --git a/test/signal/Makefile.in b/test/signal/Makefile.in
index c8e2545..27791a9 100644
--- a/test/signal/Makefile.in
+++ b/test/signal/Makefile.in
@@ -4,3 +4,7 @@
ifeq ($(UCLIBC_HAS_OBSOLETE_BSD_SIGNAL),)
TESTS_DISABLED := tst-sigsimple
endif
+
+CFLAGS_tst-signalfd = -fPIC
+CFLAGS_tst-sigset = -fPIC
+CFLAGS_tst-sigsimple = -fPIC
diff --git a/test/stdlib/Makefile.in b/test/stdlib/Makefile.in
index 135db6b..38c3e19 100644
--- a/test/stdlib/Makefile.in
+++ b/test/stdlib/Makefile.in
@@ -10,3 +10,7 @@ TESTS_DISABLED :=
ifeq ($(UCLIBC_HAS_PTY),)
TESTS_DISABLED += ptytest
endif
+
+CFLAGS_test-canon = -fPIC
+CFLAGS_test-canon2 = -fPIC
+CFLAGS_testatexit = -fPIC
diff --git a/test/time/Makefile.in b/test/time/Makefile.in
index 83bc07d..8afc013 100644
--- a/test/time/Makefile.in
+++ b/test/time/Makefile.in
@@ -17,5 +17,9 @@ TESTS_DISABLED += tst_wcsftime
endif
CFLAGS_tst-strptime2 := -std=c99
+CFLAGS_tst-ctime = -fPIC
+CFLAGS_tst-futimens1 = -fPIC
+CFLAGS_tst-timerfd = -fPIC
+
DODIFF_futimens1 := 1
DODIFF_tst_wcsftime := 1
diff --git a/test/unistd/Makefile.in b/test/unistd/Makefile.in
index 6f8a274..da59a36 100644
--- a/test/unistd/Makefile.in
+++ b/test/unistd/Makefile.in
@@ -4,7 +4,7 @@
TESTS_DISABLED :=
# If LFS is not set, get rid of all *64 tests up front
ifeq ($(UCLIBC_HAS_LFS),)
-TESTS_DISABLED += tst-preadwrite64 tst-fallocate64
+TESTS_DISABLED += tst-preadwrite64
endif
# If we don't have LINUX_SPECIFIC, then get rid of tst-fallocate
@@ -32,7 +32,12 @@ OPTS_tstgetopt := -a -b -cfoobar --required foobar --optional=bazbug --none --
endif
# for embedded systems 4 GB disk space is not available
-TESTS_DISABLED += tst-posix_fallocate64
+TESTS_DISABLED += tst-posix_fallocate64 tst-fallocate64
+
+CFLAGS_tst-fallocate = -fPIC
+CFLAGS_tst-posix_fallocate = -fPIC
+CFLAGS_tst-preadwrite = -fPIC
+CFLAGS_tst-preadwrite64 = -fPIC
# getconf.c lives in utils/
# Testsuite cannot currently be built with O= anyway, so hardcode path here
hooks/post-receive
--
uClibc-ng - small C library for embedded systems
1
0

uClibc-ng - small C library for embedded systems branch master updated. db36600c2956f7b7ea6905f09fc581108c2e3eac
by wbx@helium.waldemar-brodkorb.de 02 Jan '15
by wbx@helium.waldemar-brodkorb.de 02 Jan '15
02 Jan '15
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "uClibc-ng - small C library for embedded systems".
The branch, master has been updated
via db36600c2956f7b7ea6905f09fc581108c2e3eac (commit)
via 0839d5e8bf55b21518f96772b89201da96ebef8c (commit)
via 9d429ee21c755316bf01e589c1106cc64bb0f3b4 (commit)
via 96d2cac46e30a2c05e863f569f7710baed66b703 (commit)
via fb1752b60469d959e1a469ba1ca85b754514d6e2 (commit)
via a016a554e2bd5fe7ef71da2dc8c5d6698e0c49c6 (commit)
via 1103aefd8fb3c61df870a6970e74ff5020e85562 (commit)
via 2e2954c602c7ca97c73131b918c1383fc4923413 (commit)
via d5eaaa724eabb4af4563cb9d77da711626d438ad (commit)
via 01881503631a691c0701434cfe6d70fd8e258534 (commit)
from 4131f1dae51993d4f3dbde91305cddc898094519 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit db36600c2956f7b7ea6905f09fc581108c2e3eac
Author: Thorsten Glaser <tg(a)mirbsd.org>
Date: Thu Jan 1 20:47:28 2015 +0000
maybe fix an "noreturn function does return" warning
Signed-off-by: Thorsten Glaser <tg(a)mirbsd.org>
commit 0839d5e8bf55b21518f96772b89201da96ebef8c
Author: Thorsten Glaser <tg(a)mirbsd.org>
Date: Thu Jan 1 20:43:00 2015 +0000
shut up GCC, part 2
Signed-off-by: Thorsten Glaser <tg(a)mirbsd.org>
commit 9d429ee21c755316bf01e589c1106cc64bb0f3b4
Author: Thorsten Glaser <tg(a)mirbsd.org>
Date: Thu Jan 1 19:44:26 2015 +0000
fix cast warning
Signed-off-by: Thorsten Glaser <tg(a)mirbsd.org>
commit 96d2cac46e30a2c05e863f569f7710baed66b703
Author: Thorsten Glaser <tg(a)mirbsd.org>
Date: Thu Jan 1 19:35:06 2015 +0000
shut up GCC
Signed-off-by: Thorsten Glaser <tg(a)mirbsd.org>
commit fb1752b60469d959e1a469ba1ca85b754514d6e2
Author: Thorsten Glaser <tg(a)mirbsd.org>
Date: Thu Jan 1 19:34:08 2015 +0000
I think this is what you mean
Signed-off-by: Thorsten Glaser <tg(a)mirbsd.org>
commit a016a554e2bd5fe7ef71da2dc8c5d6698e0c49c6
Author: Thorsten Glaser <tg(a)mirbsd.org>
Date: Thu Jan 1 19:25:16 2015 +0000
silence GCC
Signed-off-by: Thorsten Glaser <tg(a)mirbsd.org>
commit 1103aefd8fb3c61df870a6970e74ff5020e85562
Author: Thorsten Glaser <tg(a)mirbsd.org>
Date: Thu Jan 1 19:13:18 2015 +0000
remove apparently unused code, this time for real
Signed-off-by: Thorsten Glaser <tg(a)mirbsd.org>
commit 2e2954c602c7ca97c73131b918c1383fc4923413
Author: Thorsten Glaser <tg(a)mirbsd.org>
Date: Thu Jan 1 19:09:51 2015 +0000
explicitly cast (even though this casting is not very nice)
Signed-off-by: Thorsten Glaser <tg(a)mirbsd.org>
commit d5eaaa724eabb4af4563cb9d77da711626d438ad
Author: Thorsten Glaser <tg(a)mirbsd.org>
Date: Thu Jan 1 19:08:07 2015 +0000
make __dl_start, whose address is taken, into a real object type
Signed-off-by: Thorsten Glaser <tg(a)mirbsd.org>
commit 01881503631a691c0701434cfe6d70fd8e258534
Author: Waldemar Brodkorb <wbx(a)openadk.org>
Date: Thu Jan 1 13:34:18 2015 -0600
remove unused Linux 2.0 compat code, otherwise c6x without NPTL is broken
-----------------------------------------------------------------------
Summary of changes:
ldso/ldso/arm/dl-sysdep.h | 2 +-
ldso/ldso/arm/elfinterp.c | 4 ++--
ldso/ldso/avr32/dl-sysdep.h | 3 ++-
libc/inet/ntop.c | 2 +-
libc/misc/regex/regex_internal.c | 7 -------
libc/stdio/_scanf.c | 7 +++----
libc/stdlib/system.c | 4 ----
libpthread/nptl/allocatestack.c | 2 +-
libpthread/nptl/forward.c | 1 +
9 files changed, 11 insertions(+), 21 deletions(-)
diff --git a/ldso/ldso/arm/dl-sysdep.h b/ldso/ldso/arm/dl-sysdep.h
index 94dc1d7..dc89710 100644
--- a/ldso/ldso/arm/dl-sysdep.h
+++ b/ldso/ldso/arm/dl-sysdep.h
@@ -105,7 +105,7 @@ elf_machine_dynamic (void)
return dynamic;
}
-extern void __dl_start __asm__ ("_dl_start");
+extern char __dl_start[] __asm__("_dl_start");
/* Return the run-time load address of the shared object. */
static __always_inline Elf32_Addr __attribute__ ((unused))
diff --git a/ldso/ldso/arm/elfinterp.c b/ldso/ldso/arm/elfinterp.c
index c2f52b8..2043263 100644
--- a/ldso/ldso/arm/elfinterp.c
+++ b/ldso/ldso/arm/elfinterp.c
@@ -69,7 +69,7 @@ unsigned long _dl_linux_resolver(struct elf_resolve *tpnt, int reloc_entry)
got_addr = (char **) instr_addr;
/* Get the address of the GOT entry */
- new_addr = _dl_find_hash(symname, &_dl_loaded_modules->symbol_scope,
+ new_addr = (unsigned long)_dl_find_hash(symname, &_dl_loaded_modules->symbol_scope,
tpnt, ELF_RTYPE_CLASS_PLT, NULL);
if (unlikely(!new_addr)) {
_dl_dprintf(2, "%s: can't resolve symbol '%s'\n",
@@ -203,7 +203,7 @@ _dl_do_reloc (struct elf_resolve *tpnt,struct r_scope_elem *scope,
symname = strtab + symtab[symtab_index].st_name;
if (symtab_index) {
- symbol_addr = _dl_find_hash(symname, scope, tpnt,
+ symbol_addr = (unsigned long)_dl_find_hash(symname, scope, tpnt,
elf_machine_type_class(reloc_type), &sym_ref);
/*
diff --git a/ldso/ldso/avr32/dl-sysdep.h b/ldso/ldso/avr32/dl-sysdep.h
index 515d829..a422127 100644
--- a/ldso/ldso/avr32/dl-sysdep.h
+++ b/ldso/ldso/avr32/dl-sysdep.h
@@ -63,11 +63,12 @@ elf_machine_dynamic (void)
return *got;
}
+extern char __dl_start[] __asm__("_dl_start");
+
/* Return the run-time load address of the shared object. */
static __always_inline Elf32_Addr
elf_machine_load_address (void)
{
- extern void __dl_start __asm__("_dl_start");
Elf32_Addr got_addr = (Elf32_Addr) &__dl_start;
Elf32_Addr pcrel_addr;
diff --git a/libc/inet/ntop.c b/libc/inet/ntop.c
index 0181a41..30dde6f 100644
--- a/libc/inet/ntop.c
+++ b/libc/inet/ntop.c
@@ -105,7 +105,7 @@ inet_ntop6(const u_char *src, char *dst, size_t size)
* to use pointer overlays. All the world's not a VAX.
*/
char tmp[sizeof ("ffff:ffff:ffff:ffff:ffff:ffff:255.255.255.255")], *tp;
- struct { int base, len; } best, cur;
+ struct { int base, len; } best = { 0, 0 }, cur = { 0, 0 };
u_int words[8];
int i;
diff --git a/libc/misc/regex/regex_internal.c b/libc/misc/regex/regex_internal.c
index f9412d6..c74c6a0 100644
--- a/libc/misc/regex/regex_internal.c
+++ b/libc/misc/regex/regex_internal.c
@@ -650,15 +650,8 @@ re_string_reconstruct (re_string_t *pstr, int idx, int eflags)
mbstate_t cur_state;
wchar_t wc2;
int mlen = raw + pstr->len - p;
- unsigned char buf[6];
size_t mbclen;
- if (BE (pstr->trans != NULL, 0))
- {
- int i = mlen < 6 ? mlen : 6;
- while (--i >= 0)
- buf[i] = pstr->trans[p[i]];
- }
/* XXX Don't use mbrtowc, we know which conversion
to use (UTF-8 -> UCS4). */
memset (&cur_state, 0, sizeof (cur_state));
diff --git a/libc/stdio/_scanf.c b/libc/stdio/_scanf.c
index 6ecb3cb..d48fd12 100644
--- a/libc/stdio/_scanf.c
+++ b/libc/stdio/_scanf.c
@@ -553,9 +553,8 @@ enum {
/**********************************************************************/
#ifdef L_vfwscanf
-/* FIXME: "warning: the right operand of ">" changes sign when promoted" */
-#if WINT_MIN > EOF
-#error Unfortunately, we currently need wint_t to be able to store EOF. Sorry.
+#if WINT_MIN > WEOF
+#error Unfortunately, we currently need wint_t to be able to store WEOF. Sorry.
#endif
#define W_EOF WEOF
#define Wint wint_t
@@ -1144,7 +1143,7 @@ int VFSCANF (FILE *__restrict fp, const Wchar *__restrict format, va_list arg)
unsigned char buf[MAX_DIGITS+2];
#ifdef L_vfscanf
unsigned char scanset[UCHAR_MAX + 1];
- unsigned char invert; /* Careful! Meaning changes. */
+ unsigned char invert = 0; /* Careful! Meaning changes. */
#endif /* L_vfscanf */
unsigned char fail;
unsigned char zero_conversions = 1;
diff --git a/libc/stdlib/system.c b/libc/stdlib/system.c
index 7f81f94..8a6734d 100644
--- a/libc/stdlib/system.c
+++ b/libc/stdlib/system.c
@@ -20,11 +20,7 @@
extern __typeof(system) __libc_system;
#if !defined __UCLIBC_HAS_THREADS_NATIVE__
-/* uClinux-2.0 has vfork, but Linux 2.0 doesn't */
#include <sys/syscall.h>
-#ifndef __NR_vfork
-# define vfork fork
-#endif
int __libc_system(const char *command)
{
diff --git a/libpthread/nptl/allocatestack.c b/libpthread/nptl/allocatestack.c
index 3f0586d..118820a 100644
--- a/libpthread/nptl/allocatestack.c
+++ b/libpthread/nptl/allocatestack.c
@@ -786,7 +786,7 @@ __reclaim_stacks (void)
if (in_flight_stack != 0)
{
bool add_p = in_flight_stack & 1;
- list_t *elem = (list_t *) (in_flight_stack & ~UINTMAX_C (1));
+ list_t *elem = (list_t *)(uintptr_t)(in_flight_stack & ~UINTMAX_C (1));
if (add_p)
{
diff --git a/libpthread/nptl/forward.c b/libpthread/nptl/forward.c
index 8129080..a5c97ba 100644
--- a/libpthread/nptl/forward.c
+++ b/libpthread/nptl/forward.c
@@ -160,5 +160,6 @@ FORWARD2(__pthread_unwind,
/* We cannot call abort() here. */
INTERNAL_SYSCALL_DECL (err);
INTERNAL_SYSCALL (kill, err, 1, SIGKILL);
+ __builtin_unreachable();
})
#undef return
hooks/post-receive
--
uClibc-ng - small C library for embedded systems
1
0

uClibc-ng - small C library for embedded systems branch master updated. 4131f1dae51993d4f3dbde91305cddc898094519
by wbx@helium.waldemar-brodkorb.de 30 Dec '14
by wbx@helium.waldemar-brodkorb.de 30 Dec '14
30 Dec '14
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "uClibc-ng - small C library for embedded systems".
The branch, master has been updated
via 4131f1dae51993d4f3dbde91305cddc898094519 (commit)
from e762a60c733a668c11f9c8f8d997e7e34b8b9516 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 4131f1dae51993d4f3dbde91305cddc898094519
Author: Waldemar Brodkorb <wbx(a)uclibc-ng.org>
Date: Tue Dec 30 22:25:59 2014 +0100
be sure to use EXTRA_CFLAGS for tests, too
-----------------------------------------------------------------------
Summary of changes:
test/Rules.mak | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/test/Rules.mak b/test/Rules.mak
index 805a349..c5d1d63 100644
--- a/test/Rules.mak
+++ b/test/Rules.mak
@@ -115,6 +115,12 @@ ifeq ($(LDSO_GNU_HASH_SUPPORT),y)
LDFLAGS += $(CFLAG_-Wl--hash-style=gnu)
endif
+ifneq ($(strip $(UCLIBC_EXTRA_CFLAGS)),"")
+CFLAGS += $(call qstrip,$(UCLIBC_EXTRA_CFLAGS))
+endif
+ifneq ($(strip $(UCLIBC_EXTRA_LDFLAGS)),"")
+LDFLAGS += $(call qstrip,$(UCLIBC_EXTRA_LDFLAGS))
+endif
ifneq ($(findstring -s,$(MAKEFLAGS)),)
DISP := sil
hooks/post-receive
--
uClibc-ng - small C library for embedded systems
1
0

uClibc-ng - small C library for embedded systems branch master updated. e762a60c733a668c11f9c8f8d997e7e34b8b9516
by wbx@helium.waldemar-brodkorb.de 30 Dec '14
by wbx@helium.waldemar-brodkorb.de 30 Dec '14
30 Dec '14
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "uClibc-ng - small C library for embedded systems".
The branch, master has been updated
via e762a60c733a668c11f9c8f8d997e7e34b8b9516 (commit)
from 7fa20cef3fc120c9c9fb96c46bd06feb69cef3ca (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit e762a60c733a668c11f9c8f8d997e7e34b8b9516
Author: Waldemar Brodkorb <wbx(a)uclibc-ng.org>
Date: Tue Dec 30 21:28:10 2014 +0100
remove another two warnings.
-----------------------------------------------------------------------
Summary of changes:
libc/stdio/__fpending.c | 7 -------
libc/sysdeps/linux/common/bits/uClibc_fpmax.h | 4 ----
2 files changed, 11 deletions(-)
diff --git a/libc/stdio/__fpending.c b/libc/stdio/__fpending.c
index a7fe054..e7e33e8 100644
--- a/libc/stdio/__fpending.c
+++ b/libc/stdio/__fpending.c
@@ -18,13 +18,6 @@
* convert wide chars to their multibyte encodings and buffer _those_.
*/
-#ifdef __UCLIBC_HAS_WCHAR__
-#warning Note: Unlike the glibc version, this __fpending returns bytes in buffer for wide streams too!
-
-link_warning(__fpending, "This version of __fpending returns bytes remaining in buffer for both narrow and wide streams. glibc's version returns wide chars in buffer for the wide stream case.")
-
-#endif
-
size_t __fpending(register FILE * __restrict stream)
{
__STDIO_STREAM_VALIDATE(stream);
diff --git a/libc/sysdeps/linux/common/bits/uClibc_fpmax.h b/libc/sysdeps/linux/common/bits/uClibc_fpmax.h
index bbea1ae..b7dcee1 100644
--- a/libc/sysdeps/linux/common/bits/uClibc_fpmax.h
+++ b/libc/sysdeps/linux/common/bits/uClibc_fpmax.h
@@ -68,10 +68,6 @@ typedef float __fpmax_t;
#ifndef DECIMAL_DIG
-#ifdef L___strtofpmax
-/* Emit warning only once. */
-#warning DECIMAL_DIG is not defined! If you are using gcc, it may not be defining __STDC_VERSION__ as it should.
-#endif
#if !defined(FLT_RADIX) || (FLT_RADIX != 2)
#error unable to compensate for missing DECIMAL_DIG!
#endif
hooks/post-receive
--
uClibc-ng - small C library for embedded systems
1
0

uClibc-ng - small C library for embedded systems branch master updated. 7fa20cef3fc120c9c9fb96c46bd06feb69cef3ca
by wbx@helium.waldemar-brodkorb.de 30 Dec '14
by wbx@helium.waldemar-brodkorb.de 30 Dec '14
30 Dec '14
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "uClibc-ng - small C library for embedded systems".
The branch, master has been updated
via 7fa20cef3fc120c9c9fb96c46bd06feb69cef3ca (commit)
via 5e0ada6a23c683851b8e20ee7ade0cee7a9b4900 (commit)
from 3d39f1ae2b2bb9f2aa30eee4b34486b03e24c175 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 7fa20cef3fc120c9c9fb96c46bd06feb69cef3ca
Merge: 5e0ada6 3d39f1a
Author: Waldemar Brodkorb <wbx(a)uclibc-ng.org>
Date: Tue Dec 30 18:34:38 2014 +0100
Merge branch 'master' of git+ssh://openadk.org/git/uclibc-ng
commit 5e0ada6a23c683851b8e20ee7ade0cee7a9b4900
Author: Waldemar Brodkorb <wbx(a)uclibc-ng.org>
Date: Tue Dec 30 18:34:30 2014 +0100
reenable c6x for toolchain testing without NPTL
-----------------------------------------------------------------------
Summary of changes:
extra/Configs/Config.in | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/extra/Configs/Config.in b/extra/Configs/Config.in
index 5d0f4f0..2a8c006 100644
--- a/extra/Configs/Config.in
+++ b/extra/Configs/Config.in
@@ -62,8 +62,8 @@ config TARGET_bfin
# someone could sync this tree:
# http://linux-c6x.org/git/?p=uClibc.git;a=summary
-#config TARGET_c6x
-# bool "c6x"
+config TARGET_c6x
+ bool "c6x"
config TARGET_cris
bool "cris"
hooks/post-receive
--
uClibc-ng - small C library for embedded systems
1
0

uClibc-ng - small C library for embedded systems branch master updated. 3d39f1ae2b2bb9f2aa30eee4b34486b03e24c175
by wbx@helium.waldemar-brodkorb.de 29 Dec '14
by wbx@helium.waldemar-brodkorb.de 29 Dec '14
29 Dec '14
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "uClibc-ng - small C library for embedded systems".
The branch, master has been updated
via 3d39f1ae2b2bb9f2aa30eee4b34486b03e24c175 (commit)
via c5722d63ede04b656c7ac8607d075db576a226d8 (commit)
via 6fc08ddc732c8c0a56391d30d4e86aa46bda5495 (commit)
via c08e51d9a9a598e31bf4dcc51afa52388ee99050 (commit)
via e6ab5f05c89550d15e07e9eab2e2623494f60dca (commit)
from b7967026760157bbbfc4fb9db6862cd2085bb0d9 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 3d39f1ae2b2bb9f2aa30eee4b34486b03e24c175
Author: Waldemar Brodkorb <wbx(a)openadk.org>
Date: Sun Dec 28 23:08:54 2014 -0600
remove comment
commit c5722d63ede04b656c7ac8607d075db576a226d8
Author: Waldemar Brodkorb <wbx(a)openadk.org>
Date: Sun Dec 28 23:05:39 2014 -0600
reduce some unneeded warnings.
commit 6fc08ddc732c8c0a56391d30d4e86aa46bda5495
Author: Waldemar Brodkorb <wbx(a)openadk.org>
Date: Sun Dec 28 22:55:38 2014 -0600
remove hidden warning option, not useful for others.
commit c08e51d9a9a598e31bf4dcc51afa52388ee99050
Author: Waldemar Brodkorb <wbx(a)openadk.org>
Date: Sun Dec 28 22:51:58 2014 -0600
fix warning when doing make clean
commit e6ab5f05c89550d15e07e9eab2e2623494f60dca
Author: Waldemar Brodkorb <wbx(a)openadk.org>
Date: Sun Dec 28 22:51:11 2014 -0600
update INSTALL
-----------------------------------------------------------------------
Summary of changes:
INSTALL | 46 ++++++++++++++++++++++------------------------
Rules.mak | 3 ---
extra/Configs/Config.in | 7 -------
libc/stdio/_stdio.c | 1 -
libc/stdio/fflush.c | 2 --
libc/stdio/popen.c | 2 --
test/unistd/Makefile.in | 4 +++-
7 files changed, 25 insertions(+), 40 deletions(-)
diff --git a/INSTALL b/INSTALL
index 78fe3fc..058c021 100644
--- a/INSTALL
+++ b/INSTALL
@@ -1,21 +1,20 @@
SOFTWARE REQUIREMENTS
- Compiling uClibc requires Linux kernel header files. uClibc will
+ Compiling uClibc-ng requires Linux kernel header files. uClibc-ng will
be compiled to match the interfaces available in the provided
- version of the Linux kernel headers. Linux kernel version 2.0,
- version 2.2, version 2.4 and version 2.6 are known to work. Other
- kernel versions may work but haven't been tested. Its also helpful
- to have a working version of GNU binutils, and GNU gcc -- using
- excessively old versions of these packages can cause very strange
- errors that are difficult to find and fix.
+ version of the Linux kernel headers. Linux kernel version 3.x is
+ supported.
+ Its also helpful to have a working version of GNU binutils, and
+ GNU gcc -- using excessively old versions of these packages can
+ cause very strange errors that are difficult to find and fix.
-CONFIGURING uClibc:
+CONFIGURING uClibc-ng:
- - Users must have a valid configuration file to compile uClibc. Do not
+ - Users must have a valid configuration file to compile uClibc-ng. Do not
skip this step. New configuration options are added in each
release, and odd configuration options are sometimes removed.
- To configure uClibc, you can run:
+ To configure uClibc-ng, you can run:
make menuconfig
or
@@ -39,10 +38,10 @@ CONFIGURING uClibc:
"make allnoconfig" Set all values to "no" for all options.
-COMPILING uClibc:
+COMPILING uClibc-ng:
- - uClibc does not have proper dependancy checking (yet) so if you
- change your uClibc configuration, you must current rebuild the
+ - uClibc-ng does not have proper dependancy checking so if you
+ change your uClibc-ng configuration, you must current rebuild the
entire library, by first running
make clean
@@ -51,30 +50,29 @@ COMPILING uClibc:
make
- to compile uClibc. or if you are cross compiling, you would
+ to compile uClibc-ng. or if you are cross compiling, you would
instead run something like:
make CROSS_COMPILE=arm-linux-
-INSTALLING the uClibc development environment:
+INSTALLING the uClibc-ng development environment:
- As root, if necessary, run something like:
make PREFIX=<some path> install
- This will install the uClibc runtime and development system (i.e.
+ This will install the uClibc-ng runtime and development system (i.e.
all the header files, libraries, etc) into the directories defined
within your .config file.
-USING uClibc:
+USING uClibc-ng:
- - To compile programs with uClibc you will need a complete toolchain
- (i.e. binutils, gcc, and uClibc) that was built expressly for use
- with uClibc.
+ - To compile programs with uClibc-ng you will need a complete toolchain
+ (i.e. binutils, gcc and uClibc-ng) that was built expressly for use
+ with uClibc-ng.
- - Native and cross compiling toolchains, as well as makefiles for creating
- uClibc toolchains, are available from the uClibc website. You may want
- to check out "buildroot", which is available from the uClibc download area,
- which provides examples of how to build your own uClibc based system.
+ - You have two choices at the moment:
+ - Use OpenADK from http://www.openadk.org
+ - Use your own build scripts or environment
diff --git a/Rules.mak b/Rules.mak
index 218eb1f..2a73d7f 100644
--- a/Rules.mak
+++ b/Rules.mak
@@ -67,9 +67,6 @@ AWK = awk
STRIP_FLAGS ?= -x -R .note -R .comment
-## unused? if yes, remove after 0.9.31
-## UNIFDEF := $(top_builddir)extra/scripts/unifdef
-
# Select the compiler needed to build binaries for your development system
HOSTCC = gcc
BUILD_CFLAGS = -Os
diff --git a/extra/Configs/Config.in b/extra/Configs/Config.in
index fab0ddc..5d0f4f0 100644
--- a/extra/Configs/Config.in
+++ b/extra/Configs/Config.in
@@ -2483,11 +2483,4 @@ config DOMULTI
If unsure, keep the default of N.
-config UCLIBC_MJN3_ONLY
- bool "Manuel's hidden warnings"
- help
- Answer Y here to see all Manuel's personal notes, warnings, and todos.
-
- Most people will answer N.
-
endmenu
diff --git a/libc/stdio/_stdio.c b/libc/stdio/_stdio.c
index 388a211..ee247a5 100644
--- a/libc/stdio/_stdio.c
+++ b/libc/stdio/_stdio.c
@@ -195,7 +195,6 @@ void _stdio_term(void)
* chain might be corrupt due to a partial store.
*/
STDIO_INIT_MUTEX(_stdio_openlist_add_lock);
-#warning check
#ifdef __STDIO_BUFFERS
STDIO_INIT_MUTEX(_stdio_openlist_del_lock);
#endif
diff --git a/libc/stdio/fflush.c b/libc/stdio/fflush.c
index d9104a4..cf0356a 100644
--- a/libc/stdio/fflush.c
+++ b/libc/stdio/fflush.c
@@ -97,8 +97,6 @@ int fflush_unlocked(register FILE *stream)
while(stream) {
/* We only care about currently writing streams and do not want to
* block trying to obtain mutexes on non-writing streams. */
-#warning fix for nonatomic
-#warning unnecessary check if no threads
if (__STDIO_STREAM_IS_WRITING(stream)) { /* ONLY IF ATOMIC!!! */
__MY_STDIO_THREADLOCK(stream);
/* Need to check again once we have the lock. */
diff --git a/libc/stdio/popen.c b/libc/stdio/popen.c
index 40a6dda..e1b1d40 100644
--- a/libc/stdio/popen.c
+++ b/libc/stdio/popen.c
@@ -124,8 +124,6 @@ FILE *popen(const char *command, const char *modes)
return NULL;
}
-#warning is pclose correct wrt the new mutex semantics?
-
int pclose(FILE *stream)
{
struct popen_list_item *p;
diff --git a/test/unistd/Makefile.in b/test/unistd/Makefile.in
index 44ff360..6f8a274 100644
--- a/test/unistd/Makefile.in
+++ b/test/unistd/Makefile.in
@@ -1,9 +1,10 @@
# uClibc unistd tests
# Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball.
+TESTS_DISABLED :=
# If LFS is not set, get rid of all *64 tests up front
ifeq ($(UCLIBC_HAS_LFS),)
-TESTS_DISABLED := tst-preadwrite64 tst-posix_fallocate64 tst-fallocate64
+TESTS_DISABLED += tst-preadwrite64 tst-fallocate64
endif
# If we don't have LINUX_SPECIFIC, then get rid of tst-fallocate
@@ -29,6 +30,7 @@ else
# reordering is not supported, behaves as if POSIXLY_CORRECT would be set
OPTS_tstgetopt := -a -b -cfoobar --required foobar --optional=bazbug --none --colou --color --colour random
endif
+
# for embedded systems 4 GB disk space is not available
TESTS_DISABLED += tst-posix_fallocate64
hooks/post-receive
--
uClibc-ng - small C library for embedded systems
1
0

uClibc-ng - small C library for embedded systems branch master updated. b7967026760157bbbfc4fb9db6862cd2085bb0d9
by wbx@helium.waldemar-brodkorb.de 29 Dec '14
by wbx@helium.waldemar-brodkorb.de 29 Dec '14
29 Dec '14
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "uClibc-ng - small C library for embedded systems".
The branch, master has been updated
via b7967026760157bbbfc4fb9db6862cd2085bb0d9 (commit)
from 5f7dc9b62575cfab781abda80602515ce42b43e8 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit b7967026760157bbbfc4fb9db6862cd2085bb0d9
Author: Waldemar Brodkorb <wbx(a)openadk.org>
Date: Sun Dec 28 22:10:35 2014 -0600
revert getopt changes to tests
The upstream changes are not complete and let the tests
fail. Revert the changes for now, may be upstream will make
a better fix later.
-----------------------------------------------------------------------
Summary of changes:
test/nptl/tst-cancel7.c | 7 ++-----
test/nptl/tst-mqueue7.c | 5 +----
test/test-skeleton.c | 10 +---------
3 files changed, 4 insertions(+), 18 deletions(-)
diff --git a/test/nptl/tst-cancel7.c b/test/nptl/tst-cancel7.c
index fe543f7..3bdfa9f 100644
--- a/test/nptl/tst-cancel7.c
+++ b/test/nptl/tst-cancel7.c
@@ -196,16 +196,13 @@ do_cleanup (void)
#define OPT_COMMAND 10000
#define OPT_PIDFILE 10001
#define CMDLINE_OPTIONS \
- "c:p:"
-/*
{ "command", required_argument, NULL, OPT_COMMAND }, \
{ "pidfile", required_argument, NULL, OPT_PIDFILE },
-*/
#define CMDLINE_PROCESS \
- case 'c': \
+ case OPT_COMMAND: \
command = optarg; \
break; \
- case 'p': \
+ case OPT_PIDFILE: \
pidfile = optarg; \
break;
// #define CLEANUP_HANDLER do_cleanup ()
diff --git a/test/nptl/tst-mqueue7.c b/test/nptl/tst-mqueue7.c
index 01d7cd7..d1a6529 100644
--- a/test/nptl/tst-mqueue7.c
+++ b/test/nptl/tst-mqueue7.c
@@ -32,12 +32,9 @@
static mqd_t after_exec = (mqd_t) -1;
#define CMDLINE_OPTIONS \
- "a:"
-/*
{ "after-exec", required_argument, NULL, OPT_AFTEREXEC },
-*/
#define CMDLINE_PROCESS \
- case 'a': \
+ case OPT_AFTEREXEC: \
after_exec = (mqd_t) strtoul (optarg, NULL, 0); \
break;
diff --git a/test/test-skeleton.c b/test/test-skeleton.c
index 69ef99f..cf7afea 100644
--- a/test/test-skeleton.c
+++ b/test/test-skeleton.c
@@ -18,6 +18,7 @@
<http://www.gnu.org/licenses/>. */
#include <errno.h>
+#include <getopt.h>
#include <malloc.h>
#include <search.h>
#include <signal.h>
@@ -45,7 +46,6 @@
#define OPT_DIRECT 1000
#define OPT_TESTDIR 1001
-#if 0 /* Not used in uClibc */
static struct option options[] =
{
#ifdef CMDLINE_OPTIONS
@@ -55,7 +55,6 @@ static struct option options[] =
{ "test-dir", required_argument, NULL, OPT_TESTDIR },
{ NULL, 0, NULL, 0 }
};
-#endif
/* PID of the test itself. */
static pid_t pid;
@@ -242,14 +241,7 @@ main (int argc, char *argv[])
setbuf (stdout, NULL);
#endif
-#if 0 /* Not used in uClibc */
while ((opt = getopt_long (argc, argv, "+", options, NULL)) != -1)
-#else
-# ifndef CMDLINE_OPTIONS
-# define CMDLINE_OPTIONS ""
-# endif
- while ((opt = getopt (argc, argv, "+" CMDLINE_OPTIONS)) >= 0)
-#endif
switch (opt)
{
case '?':
hooks/post-receive
--
uClibc-ng - small C library for embedded systems
1
0

uClibc-ng - small C library for embedded systems branch master updated. 5f7dc9b62575cfab781abda80602515ce42b43e8
by wbx@helium.waldemar-brodkorb.de 28 Dec '14
by wbx@helium.waldemar-brodkorb.de 28 Dec '14
28 Dec '14
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "uClibc-ng - small C library for embedded systems".
The branch, master has been updated
via 5f7dc9b62575cfab781abda80602515ce42b43e8 (commit)
from 33b126af0e3036d554ef993acfe3f204066e2376 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 5f7dc9b62575cfab781abda80602515ce42b43e8
Author: Waldemar Brodkorb <wbx(a)uclibc-ng.org>
Date: Sun Dec 28 21:33:35 2014 +0100
for mips64 with N32 ABI we need to use newfstatat
Fixes compile errors with latest util-linux.
-----------------------------------------------------------------------
Summary of changes:
libc/sysdeps/linux/common/fstatat64.c | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/libc/sysdeps/linux/common/fstatat64.c b/libc/sysdeps/linux/common/fstatat64.c
index 015f57d..711521a 100644
--- a/libc/sysdeps/linux/common/fstatat64.c
+++ b/libc/sysdeps/linux/common/fstatat64.c
@@ -10,10 +10,18 @@
#include <bits/wordsize.h>
#include <sys/syscall.h>
+#if defined __mips__
+# include <sgidefs.h>
+#endif
+
/* 64bit ports tend to favor newfstatat() */
#if __WORDSIZE == 64 && defined __NR_newfstatat
# define __NR_fstatat64 __NR_newfstatat
#endif
+/* mips N32 ABI use newfstatat(), too */
+#if defined __mips__ && _MIPS_SIM == _ABIN32
+# define __NR_fstatat64 __NR_newfstatat
+#endif
#ifdef __NR_fstatat64
# include <sys/stat.h>
hooks/post-receive
--
uClibc-ng - small C library for embedded systems
1
0