genode/repos/libports/src/lib
Norman Feske af146e7dcd Remove base/timed_semaphore.h from API
The former 'Genode::Timed_semaphore' mechanism is moved to the private
part of the two remaining users, namely dde_rump and the libc. Note
there are now two private copies of 'timed_semaphore.h'. This should be
regarded as an interim step until the use of this mechanism is removed
from both users.

This patch also cleans up the mechanism from legacy Genode API calls and
global side effects (alarm-thread singleton). The test/timed_semaphore
is now located at the libports repository as it now tests a mechanism of
the libc. The former timed_semaphore library is no more.

Fixes #3121
2019-01-30 13:35:29 +01:00
..
acpica acpica: fix regressions (poweroff and semaphore) 2018-09-05 11:04:23 +02:00
ccid libports: add CCID library 2016-11-08 15:26:28 +01:00
curl curl: use select instead of poll 2017-05-31 13:16:16 +02:00
drm depot: drm recipe 2018-05-03 15:31:20 +02:00
e2fsprogs libports: initial e2fsck port 2017-11-30 11:23:05 +01:00
fatfs Update FatFS port to v0.13b 2018-05-03 15:31:19 +02:00
ffi libports: port of ffi library 2018-05-30 13:36:07 +02:00
fribidi Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
gcov gcov: print selected annotated source files only 2019-01-07 12:25:46 +01:00
gmp Introduce 'spec' subdirectories to outline aspects 2015-09-16 13:58:50 +02:00
jitterentropy Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
libarchive libarchive: enable support for tar.xz 2018-01-17 12:14:39 +01:00
libc Remove base/timed_semaphore.h from API 2019-01-30 13:35:29 +01:00
libc_fatfs test/libc_vfs: interpret EPERM to indicate missing symlink support 2017-08-17 11:04:23 +02:00
libc_pipe libc_pipe: fix deprecated warnings 2017-05-31 13:16:18 +02:00
libc_terminal Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
libgcrypt Signature checking tool based on GnuPG 2018-02-09 13:34:13 +01:00
libgpg-error Signature checking tool based on GnuPG 2018-02-09 13:34:13 +01:00
libiconv/private libports: migrate to new ports mechanism 2014-05-27 11:14:42 +02:00
liblzma port library: liblzma 2018-01-17 12:14:39 +01:00
libpng Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
libssh libssh: add async event bind patch 2018-10-29 09:36:22 +01:00
libusb libusb: fix page fault after failed USB transfer 2018-10-01 10:41:46 +02:00
lwip Update LwIP to 2.1.0.rc1 2018-08-02 14:36:49 +02:00
mesa depot: mesa recipe 2018-05-03 15:31:53 +02:00
mupdf Convert pdf_view to a Nitpicker client 2018-06-29 10:44:57 +02:00
openssl libports: update OpenSSL to 1.0.2q 2019-01-07 12:33:54 +01:00
pcre qt5: update to version 5.6.2 2017-05-31 13:16:18 +02:00
pcsc-lite Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
posix Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
python Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
qemu-usb qemu-usb: add isochronous packet support to XHCI 2018-08-02 14:36:46 +02:00
qt5 qt5: forward window title to nitpicker 2018-11-29 11:54:29 +01:00
readline Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
rust Move rust support to libports 2016-05-23 15:52:38 +02:00
rust-targets/spec Move rust support to libports 2016-05-23 15:52:38 +02:00
sanitizer libports: libubsan and libsanitizer_common 2019-01-07 12:33:54 +01:00
solo5 Native Solo5 bindings 2018-11-16 15:07:52 +01:00
stdcxx stdcxx: update to version 6.3.0 2017-05-31 13:15:50 +02:00
vfs socket fs: support non-blocking 'connect()' 2019-01-30 13:35:28 +01:00