cap_test_capabilities.c (224660) | cap_test_capabilities.c (224778) |
---|---|
1/*- 2 * Copyright (c) 2009-2011 Robert N. M. Watson 3 * Copyright (c) 2011 Jonathan Anderson 4 * All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions 8 * are met: --- 17 unchanged lines hidden (view full) --- 26 */ 27 28/* 29 * Test whether various operations on capabilities are properly masked for 30 * various object types. 31 */ 32 33#include <sys/cdefs.h> | 1/*- 2 * Copyright (c) 2009-2011 Robert N. M. Watson 3 * Copyright (c) 2011 Jonathan Anderson 4 * All rights reserved. 5 * 6 * Redistribution and use in source and binary forms, with or without 7 * modification, are permitted provided that the following conditions 8 * are met: --- 17 unchanged lines hidden (view full) --- 26 */ 27 28/* 29 * Test whether various operations on capabilities are properly masked for 30 * various object types. 31 */ 32 33#include <sys/cdefs.h> |
34__FBSDID("$FreeBSD: head/tools/regression/security/cap_test/cap_test_capabilities.c 224660 2011-08-05 17:43:11Z jonathan $"); | 34__FBSDID("$FreeBSD: head/tools/regression/security/cap_test/cap_test_capabilities.c 224778 2011-08-11 12:30:23Z rwatson $"); |
35 36#include <sys/param.h> 37#include <sys/capability.h> 38#include <sys/errno.h> 39#include <sys/mman.h> 40#include <sys/mount.h> 41#include <sys/stat.h> 42 --- 189 unchanged lines hidden (view full) --- 232 TRY(fd, CAP_MMAP | CAP_READ); 233 TRY(fd, CAP_MMAP | CAP_WRITE); 234 TRY(fd, CAP_MMAP | CAP_MAPEXEC); 235 TRY(fd, CAP_MMAP | CAP_READ | CAP_WRITE); 236 TRY(fd, CAP_MMAP | CAP_READ | CAP_MAPEXEC); 237 TRY(fd, CAP_MMAP | CAP_MAPEXEC | CAP_WRITE); 238 TRY(fd, CAP_MMAP | CAP_READ | CAP_WRITE | CAP_MAPEXEC); 239 TRY(fd, CAP_FCNTL); | 35 36#include <sys/param.h> 37#include <sys/capability.h> 38#include <sys/errno.h> 39#include <sys/mman.h> 40#include <sys/mount.h> 41#include <sys/stat.h> 42 --- 189 unchanged lines hidden (view full) --- 232 TRY(fd, CAP_MMAP | CAP_READ); 233 TRY(fd, CAP_MMAP | CAP_WRITE); 234 TRY(fd, CAP_MMAP | CAP_MAPEXEC); 235 TRY(fd, CAP_MMAP | CAP_READ | CAP_WRITE); 236 TRY(fd, CAP_MMAP | CAP_READ | CAP_MAPEXEC); 237 TRY(fd, CAP_MMAP | CAP_MAPEXEC | CAP_WRITE); 238 TRY(fd, CAP_MMAP | CAP_READ | CAP_WRITE | CAP_MAPEXEC); 239 TRY(fd, CAP_FCNTL); |
240 TRY(fd, CAP_EVENT); 241 TRY(fd, CAP_KEVENT); | 240 TRY(fd, CAP_POST_KEVENT); 241 TRY(fd, CAP_POLL_KEVENT); |
242 TRY(fd, CAP_FSYNC); 243 TRY(fd, CAP_FCHOWN); 244 TRY(fd, CAP_FCHMOD); 245 TRY(fd, CAP_FTRUNCATE); 246 TRY(fd, CAP_FLOCK); 247 TRY(fd, CAP_FSTATFS); 248 TRY(fd, CAP_FPATHCONF); 249 TRY(fd, CAP_FUTIMES); --- 20 unchanged lines hidden --- | 242 TRY(fd, CAP_FSYNC); 243 TRY(fd, CAP_FCHOWN); 244 TRY(fd, CAP_FCHMOD); 245 TRY(fd, CAP_FTRUNCATE); 246 TRY(fd, CAP_FLOCK); 247 TRY(fd, CAP_FSTATFS); 248 TRY(fd, CAP_FPATHCONF); 249 TRY(fd, CAP_FUTIMES); --- 20 unchanged lines hidden --- |