Expose `rb_process_status_wait` and hide `rb_process_status_waitv`. (#8316)

This commit is contained in:
Samuel Williams 2023-08-29 22:24:55 +12:00 коммит произвёл GitHub
Родитель 0744da1b3b
Коммит e46e48d690
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
2 изменённых файлов: 10 добавлений и 1 удалений

Просмотреть файл

@ -30,6 +30,15 @@ RBIMPL_SYMBOL_EXPORT_BEGIN()
/* process.c */
/**
* Wait for the specified process to terminate, reap it, and return its status.
*
* @param[in] pid The process ID to wait for.
* @param[in] flags The flags to pass to waitpid(2).
* @return VALUE An instance of Process::Status.
*/
VALUE rb_process_status_wait(rb_pid_t pid, int flags);
/**
* Sets the "last status", or the `$?`.
*

Просмотреть файл

@ -1197,7 +1197,7 @@ rb_process_status_wait(rb_pid_t pid, int flags)
* This is an EXPERIMENTAL FEATURE.
*/
VALUE
static VALUE
rb_process_status_waitv(int argc, VALUE *argv, VALUE _)
{
rb_check_arity(argc, 0, 2);