Deleted Added
full compact
main.c (173578) main.c (173679)
1/*-
2 * Copyright (c) 2006 nCircle Network Security, Inc.
3 * Copyright (c) 2007 Robert N. M. Watson
4 * All rights reserved.
5 *
6 * This software was developed by Robert N. M. Watson for the TrustedBSD
7 * Project under contract to nCircle Network Security, Inc.
8 *

--- 13 unchanged lines hidden (view full) ---

22 * INC., OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
23 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
24 * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
25 * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
26 * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
27 * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
28 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
29 *
1/*-
2 * Copyright (c) 2006 nCircle Network Security, Inc.
3 * Copyright (c) 2007 Robert N. M. Watson
4 * All rights reserved.
5 *
6 * This software was developed by Robert N. M. Watson for the TrustedBSD
7 * Project under contract to nCircle Network Security, Inc.
8 *

--- 13 unchanged lines hidden (view full) ---

22 * INC., OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
23 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
24 * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
25 * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
26 * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
27 * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
28 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
29 *
30 * $FreeBSD: head/tools/regression/priv/main.c 173578 2007-11-13 08:59:29Z bz $
30 * $FreeBSD: head/tools/regression/priv/main.c 173679 2007-11-16 21:24:45Z bz $
31 */
32
33/*
34 * Privilege test framework. Each test is encapsulated on a .c file
35 * exporting a function that implements the test. Each test is run from its
36 * own child process, and they are run in sequence one at a time.
37 */
38

--- 91 unchanged lines hidden (view full) ---

130 priv_kenv_unset_cleanup },
131
132 { "priv_msgbuf_privonly", priv_msgbuf_privonly_setup,
133 priv_msgbuf_privonly, priv_msgbuf_cleanup },
134
135 { "priv_msgbuf_unprivok", priv_msgbuf_unprivok_setup,
136 priv_msgbuf_unprivok, priv_msgbuf_cleanup },
137
31 */
32
33/*
34 * Privilege test framework. Each test is encapsulated on a .c file
35 * exporting a function that implements the test. Each test is run from its
36 * own child process, and they are run in sequence one at a time.
37 */
38

--- 91 unchanged lines hidden (view full) ---

130 priv_kenv_unset_cleanup },
131
132 { "priv_msgbuf_privonly", priv_msgbuf_privonly_setup,
133 priv_msgbuf_privonly, priv_msgbuf_cleanup },
134
135 { "priv_msgbuf_unprivok", priv_msgbuf_unprivok_setup,
136 priv_msgbuf_unprivok, priv_msgbuf_cleanup },
137
138 { "priv_netinet_ipsec_pfkey", priv_netinet_ipsec_pfkey_setup,
139 priv_netinet_ipsec_pfkey, priv_netinet_ipsec_pfkey_cleanup },
138 { "priv_netinet_ipsec_pfkey", NULL, priv_netinet_ipsec_pfkey, NULL },
140
139
140 { "priv_netinet_ipsec_policy4_bypass",
141 priv_netinet_ipsec_policy4_bypass_setup,
142 priv_netinet_ipsec_policy4_bypass,
143 priv_netinet_ipsec_policy_bypass_cleanup },
144
145 { "priv_netinet_ipsec_policy6_bypass",
146 priv_netinet_ipsec_policy6_bypass_setup,
147 priv_netinet_ipsec_policy6_bypass,
148 priv_netinet_ipsec_policy_bypass_cleanup },
149
150 { "priv_netinet_ipsec_policy4_entrust",
151 priv_netinet_ipsec_policy4_entrust_setup,
152 priv_netinet_ipsec_policy4_entrust,
153 priv_netinet_ipsec_policy_entrust_cleanup },
154
155 { "priv_netinet_ipsec_policy6_entrust",
156 priv_netinet_ipsec_policy6_entrust_setup,
157 priv_netinet_ipsec_policy6_entrust,
158 priv_netinet_ipsec_policy_entrust_cleanup },
159
141 { "priv_netinet_raw", priv_netinet_raw_setup, priv_netinet_raw,
142 priv_netinet_raw_cleanup },
143
144 { "priv_proc_setlogin", priv_proc_setlogin_setup, priv_proc_setlogin,
145 priv_proc_setlogin_cleanup },
146
147 { "priv_proc_setrlimit_raisemax", priv_proc_setrlimit_setup,
148 priv_proc_setrlimit_raisemax, priv_proc_setrlimit_cleanup },

--- 352 unchanged lines hidden ---
160 { "priv_netinet_raw", priv_netinet_raw_setup, priv_netinet_raw,
161 priv_netinet_raw_cleanup },
162
163 { "priv_proc_setlogin", priv_proc_setlogin_setup, priv_proc_setlogin,
164 priv_proc_setlogin_cleanup },
165
166 { "priv_proc_setrlimit_raisemax", priv_proc_setrlimit_setup,
167 priv_proc_setrlimit_raisemax, priv_proc_setrlimit_cleanup },

--- 352 unchanged lines hidden ---