1*ceb42a13SJonathan Anderson /*- 2*ceb42a13SJonathan Anderson * Copyright (c) 2008-2011 Robert N. M. Watson 3*ceb42a13SJonathan Anderson * All rights reserved. 4*ceb42a13SJonathan Anderson * 5*ceb42a13SJonathan Anderson * Redistribution and use in source and binary forms, with or without 6*ceb42a13SJonathan Anderson * modification, are permitted provided that the following conditions 7*ceb42a13SJonathan Anderson * are met: 8*ceb42a13SJonathan Anderson * 1. Redistributions of source code must retain the above copyright 9*ceb42a13SJonathan Anderson * notice, this list of conditions and the following disclaimer. 10*ceb42a13SJonathan Anderson * 2. Redistributions in binary form must reproduce the above copyright 11*ceb42a13SJonathan Anderson * notice, this list of conditions and the following disclaimer in the 12*ceb42a13SJonathan Anderson * documentation and/or other materials provided with the distribution. 13*ceb42a13SJonathan Anderson * 14*ceb42a13SJonathan Anderson * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND 15*ceb42a13SJonathan Anderson * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 16*ceb42a13SJonathan Anderson * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 17*ceb42a13SJonathan Anderson * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 18*ceb42a13SJonathan Anderson * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 19*ceb42a13SJonathan Anderson * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 20*ceb42a13SJonathan Anderson * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 21*ceb42a13SJonathan Anderson * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 22*ceb42a13SJonathan Anderson * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 23*ceb42a13SJonathan Anderson * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 24*ceb42a13SJonathan Anderson * SUCH DAMAGE. 25*ceb42a13SJonathan Anderson * 26*ceb42a13SJonathan Anderson * $FreeBSD$ 27*ceb42a13SJonathan Anderson */ 28*ceb42a13SJonathan Anderson 29*ceb42a13SJonathan Anderson #include <sys/cdefs.h> 30*ceb42a13SJonathan Anderson __FBSDID("$FreeBSD$"); 31*ceb42a13SJonathan Anderson 32*ceb42a13SJonathan Anderson #include <stdlib.h> 33*ceb42a13SJonathan Anderson 34*ceb42a13SJonathan Anderson #include "cap_test.h" 35*ceb42a13SJonathan Anderson 36*ceb42a13SJonathan Anderson int 37*ceb42a13SJonathan Anderson main(int argc, char *argv[]) 38*ceb42a13SJonathan Anderson { 39*ceb42a13SJonathan Anderson test_capmode(); 40*ceb42a13SJonathan Anderson test_sysctl(); 41*ceb42a13SJonathan Anderson /* 42*ceb42a13SJonathan Anderson test_capabilities(); 43*ceb42a13SJonathan Anderson test_syscalls(); 44*ceb42a13SJonathan Anderson test_fcntl(); 45*ceb42a13SJonathan Anderson */ 46*ceb42a13SJonathan Anderson exit(0); 47*ceb42a13SJonathan Anderson } 48