Josef Söntgen
d99edf57d8
libports: add _accept, _bind and _listen...
...
...and socketpair() dummy to libc.
Socketpair() is needed by OpenSSH. The actual implementation
should be done in libc_noux.
Fixes #297 .
2012-07-23 14:05:58 +02:00
Josef Söntgen
896d12d0b8
Add writev() to libc
...
This function is needed by perror(3).
Closes #239 .
2012-06-08 14:33:15 +02:00
Josef Söntgen
30fe9d1912
Extend libc with libresolv functionality
...
This commit enables libc's own libresolv and its dependencies.
2012-05-29 13:54:59 +02:00
Christian Prochaska
12e1ae9d72
Implement '_nanosleep()'
...
This patch provides an implementation of the '_nanosleep()' libc function,
which blocks on a timed semaphore for the given time, but at least 10ms.
This should result in better performance than creating a timer connection
on every call (for thread-safety), but could still be improved.
Fixes #158 .
2012-03-21 22:05:55 +01:00
Julian Stecklina
c7890c9423
Set ENOSYS for all libc dummies
...
This is a brute-force approach to issue #102 . This might be a bit too
much. I don't know if we can clobber errno for all of those?
2012-02-14 16:44:43 +01:00
Norman Feske
c4adddb6b7
Add libc/compat to libc, fix #63
2012-01-06 13:21:29 +01:00
Norman Feske
08ce32215d
Bump year in copyright headers to 2012
2012-01-03 15:35:05 +01:00
Genode Labs
da4e1feaa5
Imported Genode release 11.11
2011-12-22 16:19:25 +01:00