Symbol: pty
regress/sys/kern/pledge/generic/manager.c
172
struct pty pty = {0};
regress/sys/kern/pledge/generic/manager.c
203
if (pty_open(&pty)) {
regress/sys/kern/pledge/generic/manager.c
225
if (pty_detach(&pty)) {
regress/sys/kern/pledge/generic/manager.c
233
if (pty_attach(&pty)) {
regress/sys/kern/pledge/generic/manager.c
253
if (pty_drain(&pty)) {
regress/sys/kern/pledge/generic/manager.c
326
int syscall = grab_syscall(pid, pty_buffer(&pty));
regress/sys/kern/pledge/generic/manager.c
347
pty_close(&pty);
regress/sys/kern/pledge/generic/pty.c
13
pty_open(struct pty *pty)
regress/sys/kern/pledge/generic/pty.c
37
pty->master = master;
regress/sys/kern/pledge/generic/pty.c
38
pty->slave = slave;
regress/sys/kern/pledge/generic/pty.c
43
pty_close(struct pty *pty)
regress/sys/kern/pledge/generic/pty.c
45
close(pty->slave);
regress/sys/kern/pledge/generic/pty.c
46
close(pty->master);
regress/sys/kern/pledge/generic/pty.c
53
pty_detach(struct pty *pty)
regress/sys/kern/pledge/generic/pty.c
69
pty_attach(struct pty *pty)
regress/sys/kern/pledge/generic/pty.c
71
if (ioctl(pty->slave, TIOCSCTTY, NULL) == -1) {
regress/sys/kern/pledge/generic/pty.c
79
pty_drain(struct pty *pty)
regress/sys/kern/pledge/generic/pty.c
82
char *buf = &pty->buf.storage[pty->buf.len];
regress/sys/kern/pledge/generic/pty.c
83
size_t bufsize = sizeof(pty->buf.storage) - pty->buf.len;
regress/sys/kern/pledge/generic/pty.c
86
n = read(pty->master, buf, bufsize);
regress/sys/kern/pledge/generic/pty.c
99
pty->buf.len += n;
regress/sys/kern/pledge/generic/pty.h
12
int pty_open(struct pty *);
regress/sys/kern/pledge/generic/pty.h
13
void pty_close(struct pty *);
regress/sys/kern/pledge/generic/pty.h
14
int pty_detach(struct pty *);
regress/sys/kern/pledge/generic/pty.h
15
int pty_attach(struct pty *);
regress/sys/kern/pledge/generic/pty.h
16
int pty_drain(struct pty *pty);
regress/sys/kern/pledge/generic/pty.h
19
pty_buffer(struct pty *pty)
regress/sys/kern/pledge/generic/pty.h
21
return pty->buf.storage;
sbin/ldattach/ldattach.c
118
int ch, fd, master = -1, slave, pty = 0, ldisc, nodaemon = 0;
sbin/ldattach/ldattach.c
152
pty = 1;
sbin/ldattach/ldattach.c
297
if (pty) {
sbin/ldattach/ldattach.c
65
relay(int device, int pty)
sbin/ldattach/ldattach.c
72
pfd[1].fd = pty;