[fpc-devel] waitformultipleobjects

Marco van de Voort fpc at pascalprogramming.org
Wed Sep 27 13:18:36 CEST 2023

..... from Linux  :dances:

from https://www.theregister.com/2023/09/27/osseu_steam_os_3/

Wherever possible, WINE converts Windows API calls to Linux ones, but 
sometimes, there is no matching Linux API. If there isn't, García said, 
/"Wine needs to implement the missing parts. This can result in 
overhead, and it's not always easily solvable in userspace. Solution: 
new Linux features to fill in the missing gaps."/

One recent example is the new |futex_waitv()| 
<https://docs.kernel.org/userspace-api/futex2.html> call in kernel 5.16, 
which brings a new API to Linux that's like Win32's 
call, as this Collabora blog post 
explains in depth. Another patch 
brings /optional/ case-insensitivity <https://lwn.net/Articles/784041/> 
to the F2FS, the Flash-friendly file system 
<https://docs.kernel.org/filesystems/f2fs.html>. As another example, 
Valve and its partners are also working on more reliable user-space 
spinlocks <https://lwn.net/Articles/931789/>.

More information about the fpc-devel mailing list