Fix conflict types for this FreeBSD test.
authorDavid Carlier <devnexen@gmail.com>
Sat, 8 Dec 2018 16:29:50 +0000 (16:29 +0000)
committerDavid Carlier <devnexen@gmail.com>
Sat, 8 Dec 2018 16:29:50 +0000 (16:29 +0000)
llvm-svn: 348707

compiler-rt/test/sanitizer_common/TestCases/FreeBSD/capsicum.cc

index b98f47f..ca69716 100644 (file)
@@ -46,51 +46,3 @@ int main(void) {
        // CHECK: ioctls test: {{.*}} commands authorized
        // CHECK: rights test: {{.*}}
 }
-// RUN: %clangxx -O0 -g %s -o %t && %run %t 2>&1 | FileCheck %s
-
-#include <sys/capsicum.h>
-#include <sys/ioctl.h>
-#include <stdio.h>
-#include <errno.h>
-#include <unistd.h>
-#include <termios.h>
-#include <string.h>
-#include <assert.h>
-
-void test_cap_ioctls() {
-       cap_rights_t rights;
-       unsigned long ncmds[] = {TIOCGETA, TIOCGWINSZ, FIODTYPE};
-       unsigned long rcmds = 0;
-       cap_rights_t *rptr = cap_rights_init(&rights, CAP_IOCTL, CAP_READ);
-       assert(rptr);
-
-       int rv = cap_rights_limit(STDIN_FILENO, &rights);
-       assert(rv == 0);
-       rv = cap_ioctls_limit(STDIN_FILENO, ncmds, 3);
-       assert(rv == 0);
-       ssize_t rz = cap_ioctls_get(STDIN_FILENO, &rcmds, 3);
-       assert(rz == 3);
-       printf("ioctls test: %ld commands authorized\n", rz);
-}
-
-void test_cap_rights() {
-       cap_rights_t rights, grights;
-       cap_rights_t *rptr = cap_rights_init(&rights, CAP_IOCTL, CAP_READ);
-       assert(rptr);
-
-       int rv = cap_rights_limit(STDIN_FILENO, &rights);
-       assert(rv == 0);
-       rv = cap_rights_get(STDIN_FILENO, &grights);
-       assert(rv == 0);
-       assert(memcmp(&grights, &rights, sizeof(grights)) == 0);
-       printf("rights test: %d\n", rv);
-}
-
-int main(void) {
-       test_cap_ioctls();
-       
-       test_cap_rights();
-
-       // CHECK: ioctls test: {{.*}} commands authorized
-       // CHECK: rights test: {{.*}}
-}