Searched refs:rights (Results 1 - 25 of 118) sorted by relevance

12345

/freebsd-10.2-release/sys/kern/
H A Dsubr_capability.c3 * All rights reserved.
76 cap_rights_vset(cap_rights_t *rights, va_list ap) argument
81 assert(CAPVER(rights) == CAP_RIGHTS_VERSION_00);
83 n = CAPARSIZE(rights);
94 assert(CAPIDXBIT(rights->cr_rights[i]) == CAPIDXBIT(right));
95 rights->cr_rights[i] |= right;
96 assert(CAPIDXBIT(rights->cr_rights[i]) == CAPIDXBIT(right));
101 cap_rights_vclear(cap_rights_t *rights, va_list ap) argument
106 assert(CAPVER(rights) == CAP_RIGHTS_VERSION_00);
108 n = CAPARSIZE(rights);
126 cap_rights_is_vset(const cap_rights_t *rights, va_list ap) argument
153 __cap_rights_init(int version, cap_rights_t *rights, ...) argument
172 __cap_rights_set(cap_rights_t *rights, ...) argument
186 __cap_rights_clear(cap_rights_t *rights, ...) argument
200 __cap_rights_is_set(const cap_rights_t *rights, ...) argument
215 cap_rights_is_valid(const cap_rights_t *rights) argument
[all...]
H A Dsys_capability.c5 * All rights reserved.
47 * rights mask set when the capability is created. New capabilities may be
49 * strict subset of the rights on the original capability.
169 * Test whether a capability grants the requested rights.
179 * Convert capability rights into VM access flags.
198 * Extract rights from a capability for monitoring purposes -- not for use in
218 * System call to limit rights of the given capability.
224 cap_rights_t rights; local
227 cap_rights_init(&rights);
229 error = copyin(uap->rightsp, &rights, sizeo
289 cap_rights_t rights; local
560 uint32_t rights; local
[all...]
H A Dvfs_acl.c3 * All rights reserved.
406 cap_rights_t rights; local
410 cap_rights_init(&rights, CAP_ACL_GET), &fp);
425 cap_rights_t rights; local
429 cap_rights_init(&rights, CAP_ACL_SET), &fp);
480 cap_rights_t rights; local
484 cap_rights_init(&rights, CAP_ACL_DELETE), &fp);
535 cap_rights_t rights; local
539 cap_rights_init(&rights, CAP_ACL_CHECK), &fp);
H A Duipc_syscalls.c3 * The Regents of the University of California. All rights reserved.
6 * Copyright (c) 1998, David Greenman. All rights reserved.
157 * capability rights are present.
264 cap_rights_t rights; local
270 cap_rights_init(&rights, CAP_BIND), &fp, NULL);
333 cap_rights_t rights; local
338 cap_rights_init(&rights, CAP_LISTEN), &fp, NULL);
418 cap_rights_t rights; local
428 error = getsock_cap(fdp, s, cap_rights_init(&rights, CAP_ACCEPT),
630 cap_rights_t rights; local
891 cap_rights_t rights; local
1093 cap_rights_t rights; local
1415 cap_rights_t rights; local
1459 cap_rights_t rights; local
1540 cap_rights_t rights; local
1621 cap_rights_t rights; local
1720 cap_rights_t rights; local
1912 cap_rights_t rights; local
2156 cap_rights_t rights; local
2594 cap_rights_t rights; local
2698 cap_rights_t rights; local
2811 cap_rights_t rights; local
2939 cap_rights_t rights; local
[all...]
H A Dvfs_syscalls.c3 * The Regents of the University of California. All rights reserved.
365 cap_rights_t rights; local
370 cap_rights_init(&rights, CAP_FSTATFS), &fp);
730 cap_rights_t rights; local
734 error = getvnode(fdp, uap->fd, cap_rights_init(&rights, CAP_FCHDIR),
1052 cap_rights_t rights; local
1060 cap_rights_init(&rights, CAP_LOOKUP);
1061 flags_to_rights(flags, &rights);
1089 &rights, td);
1261 cap_rights_t rights; local
1405 cap_rights_t rights; local
1549 cap_rights_t rights; local
1679 cap_rights_t rights; local
1840 cap_rights_t rights; local
1922 cap_rights_t rights; local
2070 cap_rights_t rights; local
2289 cap_rights_t rights; local
2708 cap_rights_t rights; local
2741 cap_rights_t rights; local
2866 cap_rights_t rights; local
2894 cap_rights_t rights; local
2998 cap_rights_t rights; local
3066 cap_rights_t rights; local
3206 cap_rights_t rights; local
3290 cap_rights_t rights; local
3446 cap_rights_t rights; local
3532 cap_rights_t rights; local
3706 cap_rights_t rights; local
3793 cap_rights_t rights; local
3884 cap_rights_t rights; local
4048 cap_rights_t rights; local
4549 cap_rights_t rights; local
4638 cap_rights_t rights; local
[all...]
/freebsd-10.2-release/crypto/openssh/
H A Dsandbox-capsicum.c42 * limits rights on stdout, stdin, stderr, monitor and switches to
72 cap_rights_t rights; local
88 cap_rights_init(&rights);
90 if (cap_rights_limit(STDIN_FILENO, &rights) < 0 && errno != ENOSYS)
92 if (cap_rights_limit(STDOUT_FILENO, &rights) < 0 && errno != ENOSYS)
94 if (cap_rights_limit(STDERR_FILENO, &rights) < 0 && errno != ENOSYS)
97 cap_rights_init(&rights, CAP_READ, CAP_WRITE);
98 if (cap_rights_limit(box->monitor->m_recvfd, &rights) < 0 &&
101 cap_rights_init(&rights, CAP_WRITE);
102 if (cap_rights_limit(box->monitor->m_log_sendfd, &rights) <
[all...]
/freebsd-10.2-release/sys/sys/
H A Dcapsicum.h4 * All rights reserved.
56 * Possible rights on capabilities.
234 /* Strange and powerful rights that should not be given lightly. */
283 #define CAP_ALL(rights) do { \
284 (rights)->cr_rights[0] = \
286 (rights)->cr_rights[1] = CAP_ALL1; \
289 #define CAP_NONE(rights) do { \
290 (rights)->cr_rights[0] = \
292 (rights)->cr_rights[1] = CAPRIGHT(1, 0ULL); \
296 #define CAPVER(rights) CAPRVE
[all...]
/freebsd-10.2-release/tools/regression/security/cap_test/
H A Dcap_test.h4 * All rights reserved.
111 /* Ensure that 'rights' are a subset of 'max'. */
112 #define CHECK_RIGHTS(rights, max) do { \
113 if ((success == PASSED) && (rights != max)) \
115 (cap_rights_t) rights, (cap_rights_t) max); \
119 #define MAKE_CAPABILITY(to, from, rights) do { \
121 REQUIRE(to = cap_new(from, rights)); \
123 if ((success == PASSED) && (_rights != (rights))) \
124 FAILX("New capability's rights (%jx) != %jx", \
125 _rights, (cap_rights_t) (rights)); \
[all...]
H A Dcap_test_relative.c4 * All rights reserved.
61 cap_rights_t rights; local
64 CHECK_SYSCALL_SUCCEEDS(cap_getrights, etc, &rights);
65 CHECK_RIGHTS(rights, CAP_ALL);
103 CHECK_SYSCALL_SUCCEEDS(cap_getrights, etc_cap_base, &rights);
106 CHECK_SYSCALL_SUCCEEDS(cap_getrights, fd, &rights);
107 CHECK_RIGHTS(rights, baserights);
142 CHECK_SYSCALL_SUCCEEDS(cap_getrights, fd, &rights);
148 CHECK_SYSCALL_SUCCEEDS(cap_getrights, fd, &rights);
149 CHECK_RIGHTS(rights, baseright
[all...]
H A Dcap_test_fcntl.c4 * All rights reserved.
67 cap_rights_t rights = CAP_READ | CAP_FCNTL; local
82 { "file cap", cap_new(files[0].f_fd, rights) },
83 { "socket cap", cap_new(files[1].f_fd, rights) },
84 { "SHM cap", cap_new(files[2].f_fd, rights) },
H A Dcap_test_capabilities.c5 * All rights reserved.
59 FAIL("%s:\t%s (rights 0x%jx)", #syscall, message, rights)
62 * Ensure that, if the capability had enough rights for the system call to
67 if ((rights & (rights_needed)) == (rights_needed)) { \
77 " (rights 0x%jx)", #syscall, \
78 (uintmax_t)rights); \
90 if ((rights & (rights_needed)) == (rights_needed)) { \
101 " (rights 0x%jx)", "mmap", rights); \
114 try_file_ops(int filefd, int dirfd, cap_rights_t rights) argument
[all...]
/freebsd-10.2-release/sys/dev/tdfx/
H A Dtdfx_linux.c3 * All rights reserved.
48 cap_rights_t rights; local
58 error = fget(td, args->fd, cap_rights_init(&rights, CAP_IOCTL), &fp);
/freebsd-10.2-release/sys/dev/amr/
H A Damr_linux.c3 * All rights reserved.
75 cap_rights_t rights; local
79 error = fget(p, args->fd, cap_rights_init(&rights, CAP_IOCTL), &fp);
/freebsd-10.2-release/sys/dev/aac/
H A Daac_linux.c3 * All rights reserved.
78 cap_rights_t rights; local
83 error = fget(td, args->fd, cap_rights_init(&rights, CAP_IOCTL), &fp);
/freebsd-10.2-release/sys/dev/aacraid/
H A Daacraid_linux.c5 * All rights reserved.
84 cap_rights_t rights; local
91 cap_rights_init(&rights, CAP_IOCTL),
/freebsd-10.2-release/usr.bin/uniq/
H A Duniq.c3 * The Regents of the University of California. All rights reserved.
36 The Regents of the University of California. All rights reserved.\n";
96 cap_rights_t rights; local
148 cap_rights_init(&rights, CAP_FSTAT, CAP_READ);
149 if (cap_rights_limit(fileno(ifp), &rights) < 0 && errno != ENOSYS)
150 err(1, "unable to limit rights for %s", ifn);
151 cap_rights_init(&rights, CAP_FSTAT, CAP_WRITE);
155 cap_rights_set(&rights, CAP_IOCTL);
156 if (cap_rights_limit(fileno(ofp), &rights) < 0 && errno != ENOSYS) {
157 err(1, "unable to limit rights fo
[all...]
/freebsd-10.2-release/sys/dev/mfi/
H A Dmfi_linux.c3 * All rights reserved.
87 cap_rights_t rights; local
101 error = fget(p, args->fd, cap_rights_init(&rights, CAP_IOCTL), &fp);
/freebsd-10.2-release/sbin/hastd/
H A Dsubr.c4 * All rights reserved.
234 cap_rights_t rights; local
243 cap_rights_init(&rights, CAP_FLOCK, CAP_IOCTL, CAP_PREAD,
245 if (cap_rights_limit(res->hr_localfd, &rights) == -1) {
247 "Unable to limit capability rights on local descriptor");
263 cap_rights_init(&rights, CAP_IOCTL);
264 if (cap_rights_limit(res->hr_ggatefd, &rights) == -1) {
266 "Unable to limit capability rights to CAP_IOCTL on ggate descriptor");
/freebsd-10.2-release/usr.bin/rwho/
H A Drwho.c4 * All rights reserved.
34 The Regents of the University of California. All rights reserved.\n";
96 cap_rights_t rights; local
128 cap_rights_init(&rights, CAP_READ, CAP_LOOKUP);
129 if (cap_rights_limit(dfd, &rights) < 0 && errno != ENOSYS)
140 cap_rights_init(&rights, CAP_READ);
147 if (cap_rights_limit(f, &rights) < 0 && errno != ENOSYS)
/freebsd-10.2-release/sys/dev/ipmi/
H A Dipmi_linux.c3 * All rights reserved.
92 cap_rights_t rights; local
97 error = fget(td, args->fd, cap_rights_init(&rights, CAP_IOCTL), &fp);
/freebsd-10.2-release/sys/dev/mrsas/
H A Dmrsas_linux.c2 * Copyright (c) 2015, AVAGO Tech. All rights reserved. Author: Kashyap Desai,
3 * Copyright (c) 2014, LSI Corp. All rights reserved. Author: Kashyap Desai,
109 cap_rights_t rights; local
121 error = fget(p, args->fd, cap_rights_init(&rights, CAP_IOCTL), &fp);
/freebsd-10.2-release/sys/boot/i386/btx/lib/
H A Dbtxsys.s3 # All rights reserved.
/freebsd-10.2-release/sys/boot/pc98/btx/lib/
H A Dbtxsys.s3 # All rights reserved.
/freebsd-10.2-release/sbin/dhclient/
H A Dbpf.c7 * The Internet Software Consortium. All rights reserved.
137 cap_rights_t rights; local
166 cap_rights_init(&rights, CAP_WRITE);
167 if (cap_rights_limit(info->wfdesc, &rights) < 0 && errno != ENOSYS)
220 cap_rights_t rights; local
272 cap_rights_init(&rights, CAP_IOCTL, CAP_EVENT, CAP_READ);
273 if (cap_rights_limit(info->rfdesc, &rights) < 0 && errno != ENOSYS)
/freebsd-10.2-release/sys/boot/pc98/boot0.5/
H A Dstart.s3 # All rights reserved. Unpublished rights reserved under the copyright

Completed in 318 milliseconds

12345