1#ifndef RBIMPL_INTERN_PROCESS_H
2#define RBIMPL_INTERN_PROCESS_H
37rb_pid_t
rb_waitpid(rb_pid_t pid,
int *status,
int flags);
Tewaking visibility of C variables/functions.
#define RBIMPL_SYMBOL_EXPORT_END()
Counterpart of RBIMPL_SYMBOL_EXPORT_BEGIN.
#define RBIMPL_SYMBOL_EXPORT_BEGIN()
Shortcut macro equivalent to RUBY_SYMBOL_EXPORT_BEGIN extern "C" {.
Thin wrapper to ruby/config.h.
VALUE rb_last_status_get(void)
int rb_proc_exec(const char *)
rb_pid_t rb_waitpid(rb_pid_t pid, int *status, int flags)
rb_pid_t rb_spawn_err(int, const VALUE *, char *, size_t)
void rb_syswait(rb_pid_t pid)
rb_pid_t rb_spawn(int, const VALUE *)
void rb_last_status_set(int status, rb_pid_t pid)
VALUE rb_f_exec(int, const VALUE *)
VALUE rb_detach_process(rb_pid_t pid)
Defines RBIMPL_ATTR_NORETURN.
#define RBIMPL_ATTR_NORETURN()
Wraps (or simulates) [[noreturn]]