summaryrefslogtreecommitdiff
path: root/test/sanitizer_common/TestCases
diff options
context:
space:
mode:
authorDavid Carlier <devnexen@gmail.com>2018-12-08 16:29:50 +0000
committerDavid Carlier <devnexen@gmail.com>2018-12-08 16:29:50 +0000
commit672c835c9969f5622c4b1c4dea52d8460601bf63 (patch)
tree944baaac2674be33f55e4a0073d2753ad47ddb26 /test/sanitizer_common/TestCases
parent8627b4b30dfb981e609122140f3f773f06c703b0 (diff)
downloadcompiler-rt-672c835c9969f5622c4b1c4dea52d8460601bf63.tar.gz
Fix conflict types for this FreeBSD test.
git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@348707 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/sanitizer_common/TestCases')
-rw-r--r--test/sanitizer_common/TestCases/FreeBSD/capsicum.cc48
1 files changed, 0 insertions, 48 deletions
diff --git a/test/sanitizer_common/TestCases/FreeBSD/capsicum.cc b/test/sanitizer_common/TestCases/FreeBSD/capsicum.cc
index b98f47fef..ca6971646 100644
--- a/test/sanitizer_common/TestCases/FreeBSD/capsicum.cc
+++ b/test/sanitizer_common/TestCases/FreeBSD/capsicum.cc
@@ -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: {{.*}}
-}