Hacker News new | ask | show | jobs
by nf3 587 days ago
FWIW io_uring does have support for waitid.

https://www.man7.org/linux/man-pages/man3/io_uring_prep_wait...

2 comments

Many thanks! I have added it to the article in due form now.
An interesting aspect of waitid is that it allows you to access the full exit code of the process (i.e., the entire int instead of just the bottom 8 bits).

Unfortunately, many operating systems implement waitid() on top of one of the older APIs, meaning the top bits get lost regardless…