Ruby 3.0.5p211 (2022-11-24 revision ba5cf0f7c52d4d35cc6a173c89eda98ceffa2dcf)
|
#include "ruby/config.h"
#include <ctype.h>
#include <errno.h>
#include <signal.h>
#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <sys/file.h>
#include <fcntl.h>
#include "internal.h"
#include "internal/process.h"
#include "internal/signal.h"
#include "ruby/io.h"
#include "ruby/util.h"
Go to the source code of this file.
Data Structures | |
struct | pty_info |
struct | child_info |
Macros | |
#define | WIFSTOPPED(status) (((status) & 0xff) == 0x7f) |
#define | DEVICELEN 16 |
#define | ERROR_EXIT(str) |
#define | HEX1(c) |
Functions | |
void | Init_pty (void) |
#define ERROR_EXIT | ( | str | ) |
#define HEX1 | ( | c | ) |
void Init_pty | ( | void | ) |
Definition at line 753 of file pty.c.
References rb_define_class_under(), rb_define_method, rb_define_module(), rb_define_module_function, rb_define_singleton_method, and rb_eRuntimeError.