genode/repos/libports/src/lib/libc
Martin Stein 181c78d482 timeout: use uint64_t for all plain time values
This enforces the use of unsigned 64-bit values for time in the duration type,
the timeout framework, the timer session, the userland timer-drivers, and the
alarm framework on all platforms. The commit also adapts the code that uses
these tools accross all basic repositories (base, base-*, os. gems, libports,
ports, dde_*) to use unsigned 64-bit values for time as well as far as this
does not imply profound modifications.

Fixes #3208
2019-05-06 16:15:26 +02:00
..
include/spec Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
patches libports: avoid using deprecated APIs 2019-01-30 13:49:55 +01:00
atexit.cc Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
dummies.cc Merge pthread into libc library 2018-11-29 11:46:01 +01:00
dynamic_linker.cc libc: support RTLD_DEFAULT in dlsym 2018-05-30 13:36:04 +02:00
environ.cc Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
errno.cc Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
exit.cc libports: avoid using deprecated APIs 2019-01-30 13:49:55 +01:00
fd_alloc.cc libc: use 'alloc_aligned()' in fd allocator 2018-08-02 14:36:43 +02:00
file_operations.cc libc: return MAP_FAILED if 'mmap()' failed 2018-08-02 14:36:49 +02:00
gai_strerror.cc Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
getpwent.cc Libc: single-user getpwent implementation 2018-09-13 15:21:10 +02:00
issetugid.cc libc: silence common not implemented warnings 2018-02-16 08:42:30 +01:00
libc_errno.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
libc_file.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
libc_init.h Remove residual uses of deprecated APIs 2019-02-19 11:12:12 +01:00
libc_mem_alloc.cc libports: avoid using deprecated APIs 2019-01-30 13:49:55 +01:00
libc_mem_alloc.h libports: avoid using deprecated APIs 2019-01-30 13:49:55 +01:00
libc_mmap_registry.h libc: remove global env from mmap registry 2017-02-28 12:59:27 +01:00
log2.c Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
malloc.cc libc: align malloc() allocations at 16-byte 2017-05-31 13:16:11 +02:00
nanosleep.cc timeout: use uint64_t for all plain time values 2019-05-06 16:15:26 +02:00
plugin_registry.cc libc: reintegrate libc_resolv library 2017-10-05 17:40:04 +02:00
plugin.cc libc: reintegrate libc_resolv library 2017-10-05 17:40:04 +02:00
poll.cc libc: initialize fd sets before use in 'poll()' 2018-08-02 14:36:43 +02:00
pread_pwrite.cc Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
progname.cc Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
readv_writev.cc Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
rlimit.cc libc: rlimit add address-space size + number fds 2018-05-30 12:26:20 +02:00
rtc.cc libc: prevent timer session if rtc not configured 2018-01-17 12:14:33 +01:00
rwlock.cc pthread: initialize static rwlocks/conds 2019-04-09 12:30:34 +02:00
select.cc timeout: use uint64_t for all plain time values 2019-05-06 16:15:26 +02:00
semaphore.cc Merge pthread into libc library 2018-11-29 11:46:01 +01:00
signal.cc Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
socket_fs_plugin.cc libc: always set O_RDWR in fcntl on a socket 2019-04-09 12:30:34 +02:00
socket_fs_plugin.h Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
socket_operations.cc Adjust file headers to refer to the AGPLv3 2017-02-28 12:59:29 +01:00
syscall.cc libc: support syscall(SYS_thr_self,...) 2018-05-30 13:36:07 +02:00
sysctl.cc libports: avoid using deprecated APIs 2019-01-30 13:49:55 +01:00
task.cc timeout: use uint64_t for all plain time values 2019-05-06 16:15:26 +02:00
task.h timeout: use uint64_t for all plain time values 2019-05-06 16:15:26 +02:00
thread_create.cc libc: extent vbox specific pthread_create API 2019-02-19 11:12:13 +01:00
thread_create.h libc: extent vbox specific pthread_create API 2019-02-19 11:12:13 +01:00
thread.cc pthread: initialize static rwlocks/conds 2019-04-09 12:30:34 +02:00
thread.h Remove base/timed_semaphore.h from API 2019-01-30 13:35:29 +01:00
time.cc timeout: use uint64_t for all plain time values 2019-05-06 16:15:26 +02:00
timed_semaphore.h timeout: use uint64_t for all plain time values 2019-05-06 16:15:26 +02:00
Version.def Move repositories to 'repos/' subdirectory 2014-05-14 16:08:00 +02:00
vfs_plugin.cc VFS: Replace global response handlers with local handlers 2019-04-09 12:30:34 +02:00
vfs_plugin.h VFS: Replace global response handlers with local handlers 2019-04-09 12:30:34 +02:00