1/*-
2 * Test 0083:	Check that the last instruction is BPF_RET.
3 *
4 * $FreeBSD$
5 */
6
7/* BPF program */
8struct bpf_insn pc[] = {
9	BPF_STMT(BPF_LD|BPF_IMM, 0),
10};
11
12/* Packet */
13u_char	pkt[] = {
14	0x00,
15};
16
17/* Packet length seen on wire */
18u_int	wirelen =	sizeof(pkt);
19
20/* Packet length passed on buffer */
21u_int	buflen =	sizeof(pkt);
22
23/* Invalid instruction */
24int	invalid =	1;
25
26/* Expected return value */
27u_int	expect =	0;
28
29/* Expected signal */
30#ifdef BPF_JIT_COMPILER
31int	expect_signal =	SIGSEGV;
32#else
33int	expect_signal =	SIGABRT;
34#endif
35