Matt Taylor
Matt Taylor
The calls can then be demultiplexed inside the sysdeps. This should make it slightly easier to create new ports. This apllies to most of the *at functions, plus numbered functions...
It doesn't make sense to have this anymore, since most files do not contain stubs.
Instead, there should be a `sys_dup3` syscall as per Linux. Alternatively we could keep it how it is and inside the Linux sysdeps use a `fnctl(F_DUPFD_CLOEXEC)` call to handle it.
This shouldn't be too hard to implement.
These are used by the Rust standard library when spawning a thread, specifically: * `pthread_attr_init` * `pthread_attr_setstacksize` * `pthread_attr_destroy`
We should review whether lazy binding (RTLD_LAZY) is necessary to achieve good performance on large binaries. If not, we should remove it from the code. If we assume that performance...
Arsen suggested that we could try to build busybox with it.
There is a lot of code duplication between the two. We could consider porting qookei's parser from here https://github.com/qookei/conflict/blob/master/include/conflict/parser.hpp while we're at it.