genode/repos/libports/src/lib
Norman Feske b7fbe65ff2 libc: fork/execve improvements
- Close FDs marked with the close-on-execve flag
  (needed for 'make', which sets the flag for the pipe-in
  FD of forked children)
- Update binary name on execve to use as ROM for subsequent fork
- Enable vfork as an alias for fork (needed by make)
- Purge line buffers for output streams during execve because they
  may be allocated at the allocation heap, which does not survive
  the execve call.
- Consider short-lived processes that may exit while the parent still
  blocks in the fork call.

With these changes, the website generator of genodians.org works without
the need for the Noux runtime.

Issue #3578
2019-12-19 17:00:47 +01:00
..
acpica acpica: catch Io_mem exceptions 2019-09-09 15:04:53 +02:00
ccid libports: add CCID library 2016-11-08 15:26:28 +01:00
curl Libc: update port to Freebsd 12 2019-05-27 14:46:53 +02:00
drm depot: drm recipe 2018-05-03 15:31:20 +02:00
e2fsprogs Libc: update port to Freebsd 12 2019-05-27 14:46:53 +02:00
fatfs block_session: turn 'Connection' into template 2019-05-06 16:15:25 +02:00
ffi libports: port of ffi library 2018-05-30 13:36:07 +02:00
fribidi
gcov gcov: update to version 8.3.0 2019-05-27 14:52:52 +02:00
gmp libports: enable gmp 6.1.2 for ARMv8 2019-11-19 14:45:39 +01:00
jitterentropy jitterentropy: ARM 64-Bit version 2019-07-09 08:55:23 +02:00
libarchive libarchive: enable support for tar.xz 2018-01-17 12:14:39 +01:00
libc libc: fork/execve improvements 2019-12-19 17:00:47 +01:00
libc_pipe Libc: update port to Freebsd 12 2019-05-27 14:46:53 +02: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
liblzma port library: liblzma 2018-01-17 12:14:39 +01:00
libpng
libssh libssh: add async event bind patch 2018-10-29 09:36:22 +01:00
libusb libusb: show "device is plugged" message only when plugged 2019-06-13 12:17:31 +02:00
lwip lwip: remove use of global constructor 2019-11-19 14:10:55 +01: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
musl_tm libports: minimal time-type conversion from musl 2019-08-21 12:37:02 +02:00
openssl libports: enable arm_64 libssl, libcrypto variant 2019-12-19 16:59:02 +01:00
pcre qt5: update to version 5.6.2 2017-05-31 13:16:18 +02:00
pcsc-lite pcsc-lite: read vendor id and product id from USB device 2019-03-18 15:56:23 +01:00
posix posix: improve config error diagnostics 2019-08-28 14:18:45 +02:00
python Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
qemu-usb qemu-usb: fix multiple device support 2019-03-18 15:56:59 +01:00
qt5 qt5: rework keyboard handling 2019-11-19 14:23:54 +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 sanitizer: update to version 8.3.0 2019-05-27 14:52:52 +02:00
solo5 Native Solo5 bindings 2018-11-16 15:07:52 +01:00
stdcxx stdcxx: update to version 8.3.0 2019-05-27 14:52:52 +02:00
vfs lwip: shut down TCP sockets return WRITE_ERR_IO on write 2019-11-19 14:54:13 +01:00