Deleted Added
full compact
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 ---