USER
perms_msk = (new_mode & USER) >> 6;
who_msk & EXEC & (USER | GROUP)) !=
(who_msk & EXEC & (USER | GROUP))) {
(who_msk & USER) == USER) &&
if ((perms_msk & USER & SETID) !=
(USER & SETID) && (new_mode &
USER & (SETID | EXEC)) ==
(who_msk & USER &
perms_msk |= USER & SETID;
(perms_msk & EXEC & (USER | GROUP)) !=
(who_msk & EXEC & (USER | GROUP)) &&
m |= USER;
if (type & (USER_OBJ|USER)) {
else if (type & (USER|GROUP)) {
t1 = USER;
case USER: /* Users */
case USER:
mode = USER;
if (mode == USER)
USER *
register USER *ret;
USER * Getuser ( char * );
register USER *pu = Getuser(prs->secure->user);
int putuser ( char * , USER * );
USER * getuser ( char *);
static USER usr;
int putuser ( char * user, USER * pri_s )
USER * getuser ( char * user )
return((USER *)0);
public static final Facility USER = new Facility(LOG_USER, "USER");
case USER:
aclentp->a_type = USER;
if (aclentp->a_type == USER)
if (aclentp->a_type == USER ||
| USER { $$ = PT_USER; }
%token MAXSEMIDS LOCKED SWAP SCHED CLEAR DEFROUTER ADMIN SECFLAGS USER AUTHS MAXPROCS
ACTION BRAND SCHED IPTYPE DEFROUTER HOSTID USER AUTHS FS_ALLOWED
(vals->aent_type & (USER | GROUP | GROUP_OBJ))) {
if (dest->a_type & (USER | GROUP)) {
if (!(vals->aent_type & USER)) {
acl->seen |= USER;
vals->aent_type = USER | acl->dfacl_flag;
if (aclent[i].a_type & USER)
(aclent[i].a_type & (USER | GROUP | GROUP_OBJ))) {
} else if (aclent[i].a_type & USER) {
} else if (aclent[i].a_type & USER) {
case USER:
} else if (aclentp->a_type == USER) {
sortid(aclbufp, nentries, USER);
if (tp->a_type == USER || tp->a_type == GROUP ||
{2, USER},
case USER:
case USER:
if (aclp->a_type == USER)
if ((flags & ACL_APPEND_ID) && ((aclp->a_type == USER) ||
(vals->aent_type & (USER | GROUP | GROUP_OBJ))) {
if (dest->a_type & (USER | GROUP)) {
if (dest->a_type & USER)
(dest->a_type & USER ? 1 : 0), isserver);
ASSERT(vals->aent_type & USER);
acl->seen |= USER;
vals->aent_type = USER | acl->dfacl_flag;
if (aclent[i].a_type & USER)
(aclent[i].a_type & (USER | GROUP | GROUP_OBJ))) {
} else if (aclent[i].a_type & USER) {
} else if (aclent[i].a_type & USER) {
case USER:
case USER:
case USER:
formvsec(USER, sp->ausers, &aclentp);
ACL_MOVE(sp->ausers, USER, bufaclp);
case USER: /* Users */
#define DEF_USER (ACL_DEFAULT | USER)
case T_NMIFLT + USER: /* NMI interrupt */
case T_SEGFLT + USER: /* segment not present fault */
case T_GPFLT + USER: /* general protection violation */
if (type == T_SEGFLT + USER)
if ((p->p_ldt == NULL && type == T_GPFLT + USER) ||
type == T_SEGFLT + USER) {
case T_BOUNDFLT + USER: /* bound fault */
case T_STKFLT + USER: /* stack fault */
case T_TSSFLT + USER: /* invalid TSS fault */
case T_ALIGNMENT + USER: /* user alignment error (486) */
case T_SGLSTP + USER: /* single step/hw breakpoint exception */
case T_BPTFLT + USER: /* breakpoint trap */
case T_AST + USER: /* profiling, resched, h/w error pseudo trap */
ASSERT(type & USER);
ASSERT(type & USER);
ASSERT(!(type & USER));
type &= ~USER;
ti.trap_type = type & ~USER;
type |= USER;
case T_PGFLT + USER:
case T_PGFLT + USER:
case T_SGLSTP + USER:
case T_BPTFLT + USER:
if (type & USER) {
type & ~USER);
siginfo.si_trapno = type & ~USER;
case T_PGFLT + USER: /* user page fault */
case T_ILLINST + USER: /* invalid opcode fault */
case T_ZERODIV + USER: /* integer divide by zero */
case T_OVFLW + USER: /* integer overflow */
case T_NOEXTFLT + USER: /* math coprocessor not available */
case T_EXTERRFLT + USER: /* x87 floating point exception pending */
case T_SIMDFPE + USER: /* SSE and SSE2 exceptions */
siginfo.si_trapno = type & ~USER;
if (type & USER) {