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

12345

/freebsd-10.0-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
210 * System call to limit rights of the given capability.
216 cap_rights_t rights; local
219 cap_rights_init(&rights);
221 error = copyin(uap->rightsp, &rights, sizeo
281 cap_rights_t rights; local
545 uint32_t rights; local
[all...]
H A Dvfs_acl.c3 * All rights reserved.
402 cap_rights_t rights; local
406 cap_rights_init(&rights, CAP_ACL_GET), &fp);
421 cap_rights_t rights; local
425 cap_rights_init(&rights, CAP_ACL_SET), &fp);
476 cap_rights_t rights; local
480 cap_rights_init(&rights, CAP_ACL_DELETE), &fp);
531 cap_rights_t rights; local
535 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
1909 cap_rights_t rights; local
2153 cap_rights_t rights; local
2591 cap_rights_t rights; local
2695 cap_rights_t rights; local
2804 cap_rights_t rights; local
2928 cap_rights_t rights; local
[all...]
H A Dvfs_syscalls.c3 * The Regents of the University of California. All rights reserved.
370 cap_rights_t rights; local
375 cap_rights_init(&rights, CAP_FSTATFS), &fp);
735 cap_rights_t rights; local
739 error = getvnode(fdp, uap->fd, cap_rights_init(&rights, CAP_FCHDIR),
1057 cap_rights_t rights; local
1065 cap_rights_init(&rights, CAP_LOOKUP);
1066 flags_to_rights(flags, &rights);
1094 &rights, td);
1266 cap_rights_t rights; local
1409 cap_rights_t rights; local
1552 cap_rights_t rights; local
1652 cap_rights_t rights; local
1812 cap_rights_t rights; local
1894 cap_rights_t rights; local
2042 cap_rights_t rights; local
2260 cap_rights_t rights; local
2679 cap_rights_t rights; local
2712 cap_rights_t rights; local
2837 cap_rights_t rights; local
2865 cap_rights_t rights; local
2969 cap_rights_t rights; local
3037 cap_rights_t rights; local
3177 cap_rights_t rights; local
3261 cap_rights_t rights; local
3417 cap_rights_t rights; local
3503 cap_rights_t rights; local
3665 cap_rights_t rights; local
3751 cap_rights_t rights; local
3842 cap_rights_t rights; local
4006 cap_rights_t rights; local
4507 cap_rights_t rights; local
4604 cap_rights_t rights; local
[all...]
/freebsd-10.0-release/sys/sys/
H A Dcapability.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.0-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.0-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.0-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.0-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.0-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.0-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.0-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.0-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.0-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.0-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.0-release/sys/boot/i386/btx/lib/
H A Dbtxcsu.S3 # All rights reserved.
H A Dbtxsys.s3 # All rights reserved.
/freebsd-10.0-release/sys/boot/i386/libi386/
H A Dpxetramp.s3 # All rights reserved.
/freebsd-10.0-release/sys/boot/pc98/btx/lib/
H A Dbtxcsu.S3 # All rights reserved.
H A Dbtxsys.s3 # All rights reserved.
/freebsd-10.0-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_POLL_EVENT, CAP_READ);
273 if (cap_rights_limit(info->rfdesc, &rights) < 0 && errno != ENOSYS)

Completed in 241 milliseconds

12345