003 File Manager
Current Path:
/usr/src/contrib/netbsd-tests/net/net
usr
/
src
/
contrib
/
netbsd-tests
/
net
/
net
/
📁
..
📄
t_forwarding.sh
(12.11 KB)
📄
t_ipaddress.sh
(5.18 KB)
📄
t_ipv6_lifetime.sh
(4.5 KB)
📄
t_ipv6address.sh
(11.33 KB)
📄
t_mtudisc.sh
(5.23 KB)
📄
t_mtudisc6.sh
(4.73 KB)
📄
t_ping6_opts.sh
(9.84 KB)
📄
t_pktinfo.c
(4.89 KB)
📄
t_raw.c
(725 B)
📄
t_tcp.c
(5.89 KB)
📄
t_udp.c
(2.57 KB)
📄
t_unix.c
(7.91 KB)
Editing: t_raw.c
/* $NetBSD: t_raw.c,v 1.2 2017/01/13 21:30:42 christos Exp $ */ #include <sys/socket.h> #include <sys/stat.h> #include <string.h> #include <stdio.h> #include <stdlib.h> #include <rump/rump.h> #include <rump/rump_syscalls.h> #include <atf-c.h> #include "h_macros.h" ATF_TC(PRU_SENSE); ATF_TC_HEAD(PRU_SENSE, tc) { atf_tc_set_md_var(tc, "descr", "Biglock leak with PRU_SENSE on " "raw sockets (PR kern/44369)"); } ATF_TC_BODY(PRU_SENSE, tc) { struct stat sb; int s; rump_init(); RL(s = rump_sys_socket(PF_ROUTE, SOCK_RAW, 0)); /* call PRU_SENSE. unfixed bug causes panic in rump_unschedule() */ RL(rump_sys_fstat(s, &sb)); } ATF_TP_ADD_TCS(tp) { ATF_TP_ADD_TC(tp, PRU_SENSE); return atf_no_error(); }
Upload File
Create Folder