Norman Feske
73ab30c22c
Update copyright headers to 2013
2013-01-10 21:44:47 +01:00
Christian Prochaska
e9ac4b653b
Add support for symbolic links
...
This patch adds support for symbolic links in libc, libc plugins, file
system servers and Noux.
Fixes #322 .
2012-10-08 15:05:02 +02:00
Christian Prochaska
2c9c7c817b
libc: return 0 in 'fchmod' and 'utimes' dummies
...
Fixes #371 .
2012-09-28 17:07:21 +02:00
Norman Feske
2b5cf1342d
libc: Dummy fallbacks for user and net support
2012-08-22 09:51:29 +02:00
Josef Söntgen
f2299abab5
libports: remove passwd functions from libc
...
Removes getpwent.c from build because the passwd facilities provided by
the FreeBSD libc will not be used anyway and add stub functions instead.
Now services which need these functions have to implement their own
(e.g. libc_noux).
2012-08-22 09:51:28 +02:00
Josef Söntgen
ed6fa86a87
libports: add gethostbyname, getservbyname dummies
2012-08-22 09:51:28 +02:00
Christian Prochaska
dcfcbce856
libc: add support for 'ftruncate()'
...
Fixes #307 .
2012-08-09 11:09:43 +02:00
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