missing os.waitid exposure

Issue #2922 new
Joshua Oreman
created an issue

CPython exposes os.waitid() on platforms where waitid() is defined by the system C library, which among other features allows one to wait for a process to exit without consuming its exit status. It would be useful to be able to use this on PyPy as well, along with the associated os.P_PID/os.P_PGID/os.P_ANY and os.WEXITED/os.WNOWAIT/etc constants.

Comments (1)

  1. Nathaniel Smith

    Note: Trio requires waitid. Currently we're working around this issue with cffi, because Joshua is into that kind of thing, but it would be better not to have to carry PyPy-specific workarounds like this.

  2. Log in to comment