/illumos-gate/usr/src/lib/libast/common/string/ |
H A D | fmtperm.c | 27 * return strperm() expression for perm 34 fmtperm(register int perm) argument 47 if (perm & S_ISVTX) 49 if (perm & S_ISUID) 51 if (perm & S_IRUSR) 53 if (perm & S_IWUSR) 55 if (perm & S_IXUSR) 57 if ((perm & (S_ISGID|S_IXGRP)) == S_ISGID) 67 if ((perm & (S_ISGID|S_IXGRP)) == (S_ISGID|S_IXGRP)) 69 if (perm [all...] |
H A D | strperm.c | 27 * apply file permission expression expr to perm 43 strperm(const char* aexpr, char** e, register int perm) argument 54 if (perm == -1) 56 perm = 0; 92 perm &= ~who; 94 perm = 0; 113 if (!S_ISDIR(perm) && !(perm & (S_IXUSR|S_IXGRP|S_IXOTH))) 126 if (perm & S_IXGRP) 130 return perm [all...] |
/illumos-gate/usr/src/cmd/oamuser/lib/ |
H A D | file.c | 32 check_perm( statbuf, uid, gid, perm ) 36 mode_t perm; 48 (statbuf.st_mode & (perm << 6)) == (perm << 6) ) 52 (statbuf.st_mode & (perm << 3)) == (perm << 3) ) 55 if( (statbuf.st_mode & perm) == perm )
|
/illumos-gate/usr/src/cmd/sendmail/db/os/ |
H A D | os_oflags.c | 58 __db_omode(perm) 59 const char *perm; 81 if (perm[0] == 'r') 83 if (perm[1] == 'w') 85 if (perm[2] == 'r') 87 if (perm[3] == 'w') 89 if (perm[4] == 'r') 91 if (perm[5] == 'w')
|
/illumos-gate/usr/src/lib/libast/common/preroot/ |
H A D | realopen.c | 34 realopen(const char* path, int mode, int perm) argument 40 return(open(buf, mode, perm));
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | ipc.c | 512 kipc_perm_t *kperm, struct ipc_perm *perm, model_t model) 522 STRUCT_SET_HANDLE(lperm, model, perm); 545 ipcperm_stat(struct ipc_perm *perm, kipc_perm_t *kperm, model_t model) argument 549 STRUCT_SET_HANDLE(lperm, model, perm); 780 * Otherwise, a pointer to the ID's perm structure and held ID lock are 784 ipc_lookup(ipc_service_t *service, int id, kipc_perm_t **perm) argument 805 *perm = result; 817 ipc_hold(ipc_service_t *s, kipc_perm_t *perm) argument 819 ASSERT(IPC_INDEX(perm->ipc_id) < s->ipcs_tabsz); 820 ASSERT(IPC_LOCKED(s, perm)); 511 ipcperm_set(ipc_service_t *service, struct cred *cr, kipc_perm_t *kperm, struct ipc_perm *perm, model_t model) argument 829 ipc_rele(ipc_service_t *s, kipc_perm_t *perm) argument 855 ipc_rele_locked(ipc_service_t *s, kipc_perm_t *perm) argument 915 kipc_perm_t *perm = NULL; local 993 kipc_perm_t *perm = NULL; local 1058 kipc_perm_t *perm; local 1111 ipc_commit_end(ipc_service_t *service, kipc_perm_t *perm) argument 1168 ipc_cleanup(ipc_service_t *service, kipc_perm_t *perm) argument 1190 ipc_remove(ipc_service_t *service, kipc_perm_t *perm) argument 1228 kipc_perm_t *perm; local 1270 kipc_perm_t *perm; local 1349 kipc_perm_t *perm, *next; local [all...] |
/illumos-gate/usr/src/cmd/killall/ |
H A D | killall.c | 45 char perm[] = "permission denied\n"; local 48 (void) write(2, perm, sizeof (perm)-1);
|
/illumos-gate/usr/src/test/zfs-tests/tests/functional/delegate/ |
H A D | delegate_common.kshlib | 93 typeset perm 94 for perm in $permissions; do 97 check_fs_perm $user $perm $dtst 100 check_vol_perm $user $perm $dtst 105 log_note "Fail: $user should have $perm " \ 137 typeset perm 138 for perm in $permissions; do 141 check_fs_perm $user $perm $dtst 144 check_vol_perm $user $perm $dtst 149 log_note "Fail: $user should not have $perm " \ [all...] |
/illumos-gate/usr/src/cmd/logadm/ |
H A D | logadm-upgrade | 96 perm=$(${LS} -l ${f} | ${AWK} '{printf("%s %s:%s", $1, $3, $4)}') 98 msg_exit ${SMF_EXIT_ERR_FATAL} "${perm}" 100 if [ "${perm}" != "-r--r--r-- root:sys" ]; then 102 echo " expected -r--r--r-- root:sys but got ${perm}"
|
/illumos-gate/usr/src/common/zfs/ |
H A D | zfs_deleg.c | 72 zfs_valid_permission_name(const char *perm) argument 74 if (zfs_deleg_canonicalize_perm(perm)) 77 return (permset_namecheck(perm, NULL, NULL)); 81 zfs_deleg_canonicalize_perm(const char *perm) argument 87 if (strcmp(perm, zfs_deleg_perm_tab[i].z_perm) == 0) 88 return (perm); 91 prop = zfs_name_to_prop(perm);
|
H A D | zfs_deleg.h | 83 const char *zfs_deleg_canonicalize_perm(const char *perm);
|
/illumos-gate/usr/src/cmd/power/ |
H A D | conf.c | 259 if (!pm_status.perm) { 264 } else if (!cpr_status.perm) { 393 * default conf file based on cpr or pm perm. 400 parse_conf_file((pref == NULL || pref->perm) 418 if (cip->status->perm) 425 * When perm and update status are OK, write a new conf file 435 if ((cpr_status.perm && cpr_status.update != OKUP) || 436 (pm_status.perm && pm_status.update != OKUP)) { 438 "(cpr perm %d update %d), (pm perm [all...] |
H A D | parse.c | 82 set_perm(char *defstr, char *user, int *perm, int cons) argument 101 *perm = 1; 103 *perm = cons; 112 *perm = 1; 132 cpr_status.perm = pm_status.perm = 1; 147 set_perm("PMCHANGEPERM=", user, &pm_status.perm, cons_perm); 148 set_perm("CPRCHANGEPERM=", user, &cpr_status.perm, cons_perm); 443 else if (cip->status->perm && (def_src || cip->alt)) { 450 cip->status->perm, def_sr [all...] |
/illumos-gate/usr/src/uts/sun4v/sys/ |
H A D | lpad.h | 48 unsigned int perm:1; member in struct:__anon10350::__anon10351 61 #define flag_perm flags.flag_bits.perm
|
/illumos-gate/usr/src/lib/libsec/common/ |
H A D | acltext.c | 71 aclent_perms(int perm, char *txt_perms) argument 73 if (perm & S_IROTH) 77 if (perm & S_IWOTH) 81 if (perm & S_IXOTH) 182 char perm[4]; local 197 aclent_perms(tp->a_perm, perm); 199 pruname(tp->a_id, uidp, sizeof (uidp), 0), perm); 200 aclent_perms((tp->a_perm & mask), perm); 201 (void) printf("#effective:%s\n", perm); 205 aclent_perms(tp->a_perm, perm); 831 aclent_perm_txt(dynaclstr_t *dstr, o_mode_t perm) argument [all...] |
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/snoop/ |
H A D | snoop_nfs_acl.c | 689 ushort_t perm; local 695 perm = getxdr_u_short(); 699 detail_uname(id), detail_perm(perm)); 703 detail_perm(perm)); 707 detail_gname(id), detail_perm(perm)); 711 detail_perm(perm)); 715 detail_perm(perm)); 719 detail_perm(perm)); 723 detail_uname(id), detail_perm(perm)); 727 detail_perm(perm)); 791 detail_perm(ushort_t perm) argument [all...] |
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | dsl_deleg.c | 107 const char *perm = nvpair_name(permpair); local 109 if (strcmp(perm, ZFS_DELEG_PERM_ALLOW) == 0) 112 if ((error = dsl_deleg_access(ddname, perm, cr)) != 0) 188 const char *perm = nvpair_name(permpair); local 192 perm, 8, 1, &n, tx) == 0); 194 "%s %s", whokey, perm); 238 const char *perm = nvpair_name(permpair); local 241 (void) zap_remove(mos, jumpobj, perm, tx); 249 "%s %s", whokey, perm); 405 * there is no perm i 408 dsl_check_access(objset_t *mos, uint64_t zapobj, char type, char checkflag, void *valp, const char *perm) argument 429 dsl_check_user_access(objset_t *mos, uint64_t zapobj, const char *perm, int checkflag, cred_t *cr) argument 543 dsl_deleg_access_impl(dsl_dataset_t *ds, const char *perm, cred_t *cr) argument 647 dsl_deleg_access(const char *dsname, const char *perm, cred_t *cr) argument [all...] |
/illumos-gate/usr/src/uts/common/fs/zfs/sys/ |
H A D | dsl_deleg.h | 68 int dsl_deleg_access(const char *ddname, const char *perm, cred_t *cr); 69 int dsl_deleg_access_impl(struct dsl_dataset *ds, const char *perm, cred_t *cr);
|
/illumos-gate/usr/src/cmd/mdb/common/modules/ipc/ |
H A D | ipc.c | 79 ipcperm_print(uintptr_t addr, kipc_perm_t *perm) argument 84 res = mdb_vread(&proj, sizeof (kproject_t), (uintptr_t)perm->ipc_proj); 87 mdb_warn("failed to read kproject_t at %#p", perm->ipc_proj); 89 mdb_printf("%0?p %5d %5d", addr, perm->ipc_ref, perm->ipc_id); 90 if (perm->ipc_key) 91 mdb_printf(" %8x", perm->ipc_key); 94 mdb_printf(" %5#o", perm->ipc_mode & 07777); 99 mdb_printf(" %5d %5d %5d %5d\n", perm->ipc_uid, perm 108 kipc_perm_t perm; local 393 kipc_perm_t perm; local 442 findkey(uintptr_t addr, kipc_perm_t *perm, findkey_data_t *arg) argument [all...] |
/illumos-gate/usr/src/cmd/filesync/ |
H A D | acls.c | 226 int type, perm, id; local 244 perm = list[i].a_perm; 286 *s++ = (perm & 04) ? 'r' : '-'; 287 *s++ = (perm & 02) ? 'w' : '-'; 288 *s++ = (perm & 01) ? 'x' : '-';
|
/illumos-gate/usr/src/lib/libast/common/uwin/ |
H A D | crypt.c | 481 * Initialize "perm" to represent transformation "p", which rearranges 486 * "perm" must be all-zeroes on entry to this routine. 488 static void init_perm(C_block perm[64/CHUNKBITS][1<<CHUNKBITS], argument 500 perm[i][j].b[k>>3] |= 1<<(k&07); 513 static unsigned char perm[64], tmp32[32]; /* "static" for speed */ local 525 perm[i] = 0; 537 perm[i] = (unsigned char) k; 540 prtab("pc1tab", perm, 8); 542 init_perm(PC1ROT, perm, 8, 8); 550 perm[ [all...] |
/illumos-gate/usr/src/test/zfs-tests/tests/functional/acl/nontrivial/ |
H A D | zfs_acl_chmod_inherit_003_pos.ksh | 127 typeset expacl perm inh act 165 perm=${expacl%:*} 166 inh=${perm##*:} 168 perm=${perm%:*} 176 expacl="$perm:$inh" 186 expacl="$perm:------I:$act"
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ |
H A D | ndd.c | 148 ndd_perm2str(uint_t perm) argument 150 switch (perm) { 183 uint_t proto, perm; local 199 perm = atoi(rwtag); 208 perm = nimap->ndd_perm; 210 ndd_perm2str(perm)); 226 ndd_perm2str(perm)); 247 uint_t proto, perm = 0, flags = 0; local 267 perm = nimap->ndd_perm; 289 if (perm [all...] |
/illumos-gate/usr/src/cmd/fs.d/nfs/mountd/ |
H A D | mountd.c | 2308 int perm = 0; /* Set when "ro", "rw" or "root" is matched */ local 2327 perm |= NFSAUTH_GROUPS; 2338 if (perm & NFSAUTH_GROUPS) { 2342 perm &= ~NFSAUTH_GROUPS; 2352 perm |= NFSAUTH_RO; 2360 perm |= NFSAUTH_RW; 2379 perm |= NFSAUTH_ROOT; 2380 perm |= NFSAUTH_UIDMAP | NFSAUTH_GIDMAP; 2383 if (perm & NFSAUTH_GROUPS) { 2387 perm 2667 int perm = 0; /* Set when "ro", "rw" or "root" is matched */ local [all...] |
/illumos-gate/usr/src/tools/protocmp/ |
H A D | protocmp.c | 164 'T', "File Name", "Reloc/Sym name", "perm", "owner", "group", 308 if (check_perm && (i->perm != j->perm)) 322 char perm[12], ref_cnt[12]; local 351 perm[0] = '-'; 352 perm[1] = '\0'; 354 (void) snprintf(perm, sizeof (perm), "%o", e->perm); 366 check_sym && e->symsrc != NULL ? e->symsrc : "-", perm, 584 mode_t perm; local [all...] |