This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
wishlist:david [2017/03/16 14:29] dcvmoole update |
wishlist:david [2017/03/27 16:09] dcvmoole not to forget: pselect(2) |
||
---|---|---|---|
Line 189: | Line 189: | ||
* problem: it is not possible to mount RMIB subtrees using a name only (e.g. minix.lwip) | * problem: it is not possible to mount RMIB subtrees using a name only (e.g. minix.lwip) | ||
* problem: it is currently possible to mess up the MIB tree with bad name+id combos in RMIB mount requests | * problem: it is currently possible to mess up the MIB tree with bad name+id combos in RMIB mount requests | ||
+ | |||
+ | === Add support for pselect(2) === | ||
+ | |||
+ | * reason: pselect(2) is required by dhcpcd(8) and various other parts of userland | ||
+ | * complication: pselect(2) is supposed to be atomic and thus cannot be implemented as a select(2) wrapper | ||
+ | * complication: a proper implementation will require a non-trivial extension to the PM/VFS protocol | ||
+ | * subsequent project: also implement paccept(2); this will require storing more call state in VFS | ||
=== Move the BSD socket API into VFS === | === Move the BSD socket API into VFS === |