User Tools

Site Tools


wishlist:david

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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 ===
wishlist/david.txt · Last modified: 2017/10/11 18:13 by dcvmoole