Symbol: trap
bin/ksh/c_sh.c
488
if (p->trap == NULL)
bin/ksh/c_sh.c
492
print_value_quoted(p->trap);
bin/ksh/c_sh.c
503
if (p->trap == NULL && p->name)
bin/ksh/edit.c
165
if (trap) {
bin/ksh/exec.c
104
if (trap)
bin/ksh/lex.c
1037
if (trap)
bin/ksh/main.c
563
if (trap)
bin/ksh/main.c
623
&& sigtraps[SIGEXIT_].trap))
bin/ksh/sh.h
362
char *trap; /* trap command */
bin/ksh/sh.h
394
EXTERN int volatile trap; /* traps pending? */
bin/ksh/trap.c
135
trap = p->set = 1;
bin/ksh/trap.c
138
if ((p->flags & TF_FATAL) && !p->trap) {
bin/ksh/trap.c
187
if (p->set && ((p->trap && p->trap[0])
bin/ksh/trap.c
189
&& !p->trap)))
bin/ksh/trap.c
217
trap = 0;
bin/ksh/trap.c
224
|| ((p->flags & flag) && p->trap == (char *) 0)))
bin/ksh/trap.c
233
char *trapstr = p->trap;
bin/ksh/trap.c
256
p->trap = (char *) 0;
bin/ksh/trap.c
269
p->trap = trapstr;
bin/ksh/trap.c
281
trap = 0;
bin/ksh/trap.c
286
if ((p->flags & TF_USER_SET) && (p->trap && p->trap[0]))
bin/ksh/trap.c
311
if (p->trap)
bin/ksh/trap.c
312
afree(p->trap, APERM);
bin/ksh/trap.c
315
p->trap = str_save(s, APERM);
bin/ksh/trap.c
318
p->trap = NULL;
bin/sh/trap.c
249
if (trap[signo] == NULL)
bin/sh/trap.c
252
ckfree(trap[signo]);
bin/sh/trap.c
253
trap[signo] = NULL;
bin/sh/trap.c
284
if (trap[signo] == NULL) {
bin/sh/trap.c
305
if (trap[signo] != NULL && trap[signo][0] == '\0') {
bin/sh/trap.c
326
if (trap[signo] != NULL && trap[signo][0] != '\0') {
bin/sh/trap.c
328
print_quoted(trap[signo]);
bin/sh/trap.c
379
if (trap[signo] != NULL)
bin/sh/trap.c
380
out1fmt("%s\n", trap[signo]);
bin/sh/trap.c
383
if (trap[signo] == NULL)
bin/sh/trap.c
386
print_quoted(trap[signo]);
bin/sh/trap.c
418
trap[signo] ? "'" : "", trap[signo] ? trap[signo] : "-",
bin/sh/trap.c
419
trap[signo] ? "'" : "", action ? "'" : "",
bin/sh/trap.c
422
if (trap[signo])
bin/sh/trap.c
423
ckfree(trap[signo]);
bin/sh/trap.c
425
trap[signo] = action;
bin/sh/trap.c
454
for (tp = &trap[1] ; tp < &trap[NSIG] ; tp++) {
bin/sh/trap.c
457
setsignal(tp - trap, vforked == 1);
bin/sh/trap.c
472
for (tp = trap ; tp < &trap[NSIG] ; tp++)
bin/sh/trap.c
493
for (tp = trap ; tp < &trap[NSIG] ; tp++)
bin/sh/trap.c
512
if (traps_invalid || (t = trap[signo]) == NULL)
bin/sh/trap.c
679
p = trap[SIGCHLD];
bin/sh/trap.c
750
if (!vforking && signo == SIGINT && (invalid || trap[SIGINT] == NULL)) {
bin/sh/trap.c
767
if (!invalid && trap[signo] != NULL && trap[signo][0] != '\0') {
bin/sh/trap.c
836
tr = trap[i];
bin/sh/trap.c
936
if (!traps_invalid && (p = trap[0]) != NULL && *p != '\0') {
bin/sh/trap.c
938
trap[0] = NULL;
bin/sh/trap.c
95
static char * volatile trap[NSIG]; /* trap handler commands */
games/hack/def.trap.h
67
struct trap *ntrap;
games/hack/def.trap.h
74
extern struct trap *ftrap;
games/hack/def.trap.h
75
#define newtrap() ((struct trap *) alloc(sizeof(struct trap)))
games/hack/extern.h
170
void deltrap(struct trap *);
games/hack/extern.h
177
struct trap *t_at(int, int);
games/hack/extern.h
435
struct trap *maketrap(int, int, int);
games/hack/extern.h
436
void dotrap(struct trap *);
games/hack/hack.Decl.c
84
struct trap *ftrap = 0;
games/hack/hack.apply.c
356
struct trap *ttmp = t_at(dpx, dpy);
games/hack/hack.apply.c
412
struct trap *ttmp = t_at(u.ux, u.uy);
games/hack/hack.bones.c
82
struct trap *ttmp;
games/hack/hack.c
152
struct trap *trap = NULL;
games/hack/hack.c
182
if (!u.uswallow && (trap = t_at(u.ux + u.dx, u.uy + u.dy)) && trap->tseen)
games/hack/hack.c
232
struct trap *ttmp;
games/hack/hack.c
380
if (trap)
games/hack/hack.c
381
dotrap(trap); /* fall into pit, arrow trap, etc. */
games/hack/hack.dog.c
198
struct trap *trap;
games/hack/hack.dog.c
384
if ((info[i] & ALLOW_TRAPS) && (trap = t_at(nx, ny))) {
games/hack/hack.dog.c
385
if (!trap->tseen && rn2(40))
games/hack/hack.invent.c
244
deltrap(struct trap *trap)
games/hack/hack.invent.c
246
struct trap *ttmp;
games/hack/hack.invent.c
248
if (trap == ftrap)
games/hack/hack.invent.c
251
for (ttmp = ftrap; ttmp->ntrap != trap; ttmp = ttmp->ntrap);
games/hack/hack.invent.c
252
ttmp->ntrap = trap->ntrap;
games/hack/hack.invent.c
254
free(trap);
games/hack/hack.invent.c
338
struct trap *
games/hack/hack.invent.c
341
struct trap *trap = ftrap;
games/hack/hack.invent.c
342
while (trap) {
games/hack/hack.invent.c
343
if (trap->tx == x && trap->ty == y)
games/hack/hack.invent.c
344
return (trap);
games/hack/hack.invent.c
345
trap = trap->ntrap;
games/hack/hack.lev.c
196
savetrapchn(int fd, struct trap *trap)
games/hack/hack.lev.c
198
struct trap *trap2;
games/hack/hack.lev.c
199
while (trap) {
games/hack/hack.lev.c
200
trap2 = trap->ntrap;
games/hack/hack.lev.c
201
bwrite(fd, trap, sizeof(struct trap));
games/hack/hack.lev.c
202
free(trap);
games/hack/hack.lev.c
203
trap = trap2;
games/hack/hack.lev.c
205
bwrite(fd, nul, sizeof(struct trap));
games/hack/hack.lev.c
212
struct trap *trap;
games/hack/hack.lev.c
277
trap = newtrap();
games/hack/hack.lev.c
278
mread(fd, trap, sizeof(struct trap));
games/hack/hack.lev.c
279
while (trap->tx) {
games/hack/hack.lev.c
280
trap->ntrap = ftrap;
games/hack/hack.lev.c
281
ftrap = trap;
games/hack/hack.lev.c
282
trap = newtrap();
games/hack/hack.lev.c
283
mread(fd, trap, sizeof(struct trap));
games/hack/hack.lev.c
285
free(trap);
games/hack/hack.lev.c
82
static void savetrapchn(int, struct trap *);
games/hack/hack.mklev.c
731
struct trap *ttmp;
games/hack/hack.mklev.c
779
struct trap *ttmp;
games/hack/hack.mon.c
645
struct trap *ttmp = t_at(nx, ny);
games/hack/hack.pri.c
434
struct trap *ttmp;
games/hack/hack.read.c
316
struct trap *ttmp;
games/hack/hack.search.c
122
struct trap *trap;
games/hack/hack.search.c
157
for (trap = ftrap; trap; trap = trap->ntrap)
games/hack/hack.search.c
158
if (trap->tx == x && trap->ty == y &&
games/hack/hack.search.c
159
!trap->tseen && !rn2(8)) {
games/hack/hack.search.c
161
pline("You find a%s.", traps[trap->ttyp]);
games/hack/hack.search.c
162
if (trap->ttyp == PIERC) {
games/hack/hack.search.c
163
deltrap(trap);
games/hack/hack.search.c
167
trap->tseen = 1;
games/hack/hack.search.c
179
struct trap *trap;
games/hack/hack.search.c
185
for (trap = ftrap; trap; trap = trap->ntrap)
games/hack/hack.search.c
186
if (trap->tx == x && trap->ty == y && trap->tseen) {
games/hack/hack.search.c
188
if ((u.dz < 0) != (!xdnstair && trap->ttyp == TRAPDOOR))
games/hack/hack.search.c
190
pline("That is a%s.", traps[trap->ttyp]);
games/hack/hack.search.c
77
struct trap *ttmp;
games/hack/hack.trap.c
109
dotrap(struct trap *trap)
games/hack/hack.trap.c
111
int ttype = trap->ttyp;
games/hack/hack.trap.c
114
if (trap->tseen && !rn2(5) && ttype != PIT)
games/hack/hack.trap.c
117
trap->tseen = 1;
games/hack/hack.trap.c
133
deltrap(trap);
games/hack/hack.trap.c
183
if (trap->once) {
games/hack/hack.trap.c
184
deltrap(trap);
games/hack/hack.trap.c
205
impossible("You hit a trap of type %u", trap->ttyp);
games/hack/hack.trap.c
213
struct trap *trap = t_at(mtmp->mx, mtmp->my);
games/hack/hack.trap.c
216
if (!trap) {
games/hack/hack.trap.c
222
int tt = trap->ttyp;
games/hack/hack.trap.c
330
struct trap *trap;
games/hack/hack.trap.c
332
if ((trap = t_at(u.ux, u.uy)) != NULL)
games/hack/hack.trap.c
333
switch (trap->ttyp) {
games/hack/hack.trap.c
341
dotrap(trap);
games/hack/hack.trap.c
92
struct trap *
games/hack/hack.trap.c
95
struct trap *ttmp;
games/rogue/rogue.h
341
extern trap traps[];
games/rogue/save.c
145
r_write(fp, traps, (MAX_TRAPS * sizeof(trap)));
games/rogue/save.c
225
r_read(fp, traps, (MAX_TRAPS * sizeof(trap)));
games/rogue/trap.c
58
trap traps[MAX_TRAPS];
lib/libc/arch/m68k/SYS.h
43
#define SYSTRAP(x) movl IMMEDIATE SYS_ ## x ## ,%d0; trap IMMEDIATE 0
lib/libc/arch/m68k/SYS.h
45
#define SYSTRAP(x) movl #SYS_/**/x,%d0; trap #0
sys/arch/aarch64/aarch64/trap.c
1018
struct lwp *l, int signo, int code, void *addr, int trap)
sys/arch/aarch64/aarch64/trap.c
1026
ksi.ksi_trap = trap;
sys/arch/aarch64/include/machdep.h
154
#define do_trapsignal(l, signo, code, addr, trap) \
sys/arch/aarch64/include/machdep.h
155
do_trapsignal1(__func__, __LINE__, tf, l, signo, code, addr, trap)
sys/arch/aarch64/include/machdep.h
157
#define do_trapsignal(l, signo, code, addr, trap) \
sys/arch/aarch64/include/machdep.h
158
do_trapsignal1(l, signo, code, addr, trap)
sys/arch/aarch64/include/machdep.h
165
struct lwp *l, int signo, int code, void *addr, int trap);
sys/arch/alpha/include/alpha.h
116
void trap(unsigned long, unsigned long, unsigned long, unsigned long,
sys/arch/amd64/amd64/trap.c
125
void trap(struct trapframe *);
sys/arch/amd64/stand/prekern/prekern.c
78
void trap(struct smallframe *);
sys/arch/hp300/stand/common/samachdep.h
87
int trap(struct trapframe *);
sys/arch/hppa/include/cpu.h
428
void trap(int, struct trapframe *);
sys/arch/i386/i386/trap.c
130
void trap(struct trapframe *);
sys/arch/i386/i386/trap.c
198
trap(&tf);
sys/arch/ia64/include/md_var.h
98
void trap(int, struct trapframe *);
sys/arch/luna68k/stand/boot/samachdep.h
204
void trap(int, unsigned int, unsigned int, struct frame);
sys/arch/m68k/fpsp/fpsp.h
366
TRACE_VEC equ $2024 trace trap
sys/arch/m68k/m68k/db_trace.c
501
if (strcmp(___STRING(_C_LABEL(trap)), name) == 0) {
sys/arch/m68k/m68k/m68k_trap.c
88
void trap(struct frame *, int, u_int, u_int);
sys/arch/mips/include/locore.h
338
void trap(uint32_t, uint32_t, vaddr_t, vaddr_t, struct trapframe *);
sys/arch/mips/mips/mips_stacktrace.c
137
Name(trap),
sys/arch/mips/mips/trap.c
131
void trap(uint32_t, uint32_t, vaddr_t, vaddr_t, struct trapframe *);
sys/arch/next68k/stand/boot/machdep.c
106
int trap(struct trapframe *);
sys/arch/powerpc/booke/trap.c
190
vm_signal(int error, int trap, vaddr_t addr, ksiginfo_t *ksi)
sys/arch/powerpc/booke/trap.c
208
ksi->ksi_trap = trap;
sys/arch/powerpc/booke/trap.c
74
void trap(enum ppc_booke_exceptions, struct trapframe *);
sys/arch/powerpc/ibm4xx/trap.c
122
void trap(struct trapframe *); /* Called from locore / trap_subr */
sys/arch/powerpc/powerpc/process_machdep.c
338
const uint32_t trap = 0x7d821008; /* twge %r2, %r2 */
sys/arch/powerpc/powerpc/process_machdep.c
378
if ((rv = ppc_istore(l, va[i], trap)) != 0) {
sys/arch/powerpc/powerpc/process_machdep.c
394
if (insn != trap) {
sys/arch/powerpc/powerpc/trap.c
80
void trap(struct trapframe *); /* Called from locore / trap_subr */
sys/arch/sandpoint/stand/altboot/exception.c
55
extern uint8_t trap[], trap_end[];
sys/arch/sandpoint/stand/altboot/exception.c
61
memcpy(exc, trap, trap_end - trap);
sys/arch/sandpoint/stand/altboot/exception.c
65
*ip = 0x48000002 | (uint32_t)trap;
sys/arch/sparc/include/cpu.h
160
void (*trap)(int, int, int);
sys/arch/sparc/sparc/cpu.c
2333
ci->msg.u.xpmsg_func.trap,
sys/arch/sparc/sparc/cpu.c
723
xcall(xcall_func_t func, xcall_trap_t trap, int arg0, int arg1, int arg2,
sys/arch/sparc/sparc/cpu.c
792
fasttrap = trap != NULL ? 1 : 0;
sys/arch/sparc/sparc/cpu.c
806
p->trap = trap;
sys/arch/sparc/sparc/cpu.c
834
cpu_number(), fasttrap ? trap : func,
sys/arch/sparc/sparc/trap.c
211
void trap(unsigned, int, int, struct trapframe *);
sys/arch/sparc64/sparc64/trap.c
362
void trap(struct trapframe64 *, unsigned int, vaddr_t, long);
sys/arch/vax/vax/trap.c
62
void trap (struct trapframe *);
sys/arch/x68k/stand/libiocs/iocscall.h
18
trap IMM 15