17c478bd9Sstevel@tonic-gate /* 27c478bd9Sstevel@tonic-gate * CDDL HEADER START 37c478bd9Sstevel@tonic-gate * 47c478bd9Sstevel@tonic-gate * The contents of this file are subject to the terms of the 57c478bd9Sstevel@tonic-gate * Common Development and Distribution License, Version 1.0 only 67c478bd9Sstevel@tonic-gate * (the "License"). You may not use this file except in compliance 77c478bd9Sstevel@tonic-gate * with the License. 87c478bd9Sstevel@tonic-gate * 97c478bd9Sstevel@tonic-gate * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 107c478bd9Sstevel@tonic-gate * or http://www.opensolaris.org/os/licensing. 117c478bd9Sstevel@tonic-gate * See the License for the specific language governing permissions 127c478bd9Sstevel@tonic-gate * and limitations under the License. 137c478bd9Sstevel@tonic-gate * 147c478bd9Sstevel@tonic-gate * When distributing Covered Code, include this CDDL HEADER in each 157c478bd9Sstevel@tonic-gate * file and include the License file at usr/src/OPENSOLARIS.LICENSE. 167c478bd9Sstevel@tonic-gate * If applicable, add the following below this CDDL HEADER, with the 177c478bd9Sstevel@tonic-gate * fields enclosed by brackets "[]" replaced with your own identifying 187c478bd9Sstevel@tonic-gate * information: Portions Copyright [yyyy] [name of copyright owner] 197c478bd9Sstevel@tonic-gate * 207c478bd9Sstevel@tonic-gate * CDDL HEADER END 217c478bd9Sstevel@tonic-gate */ 227c478bd9Sstevel@tonic-gate /* 237c478bd9Sstevel@tonic-gate * Copyright 2004 Sun Microsystems, Inc. All rights reserved. 247c478bd9Sstevel@tonic-gate * Use is subject to license terms. 257c478bd9Sstevel@tonic-gate */ 267c478bd9Sstevel@tonic-gate 277c478bd9Sstevel@tonic-gate /* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */ 28*9e678d63SAndy Fiddaman /* All Rights Reserved */ 297c478bd9Sstevel@tonic-gate 30*9e678d63SAndy Fiddaman /* 31*9e678d63SAndy Fiddaman * Copyright 2020 OmniOS Community Edition (OmniOSce) Association. 32*9e678d63SAndy Fiddaman */ 337c478bd9Sstevel@tonic-gate 347c478bd9Sstevel@tonic-gate #ifndef _USERDISP_H 357c478bd9Sstevel@tonic-gate #define _USERDISP_H 367c478bd9Sstevel@tonic-gate 377c478bd9Sstevel@tonic-gate #ifdef __cplusplus 387c478bd9Sstevel@tonic-gate extern "C" { 397c478bd9Sstevel@tonic-gate #endif 407c478bd9Sstevel@tonic-gate 417c478bd9Sstevel@tonic-gate /* Flag values for dispusrdefs() */ 427c478bd9Sstevel@tonic-gate #define D_GROUP 0x0001 437c478bd9Sstevel@tonic-gate #define D_BASEDIR 0x0002 447c478bd9Sstevel@tonic-gate #define D_RID 0x0004 457c478bd9Sstevel@tonic-gate #define D_SKEL 0x0008 467c478bd9Sstevel@tonic-gate #define D_SHELL 0x0010 477c478bd9Sstevel@tonic-gate #define D_INACT 0x0020 487c478bd9Sstevel@tonic-gate #define D_EXPIRE 0x0040 497c478bd9Sstevel@tonic-gate #define D_AUTH 0x0080 507c478bd9Sstevel@tonic-gate #define D_PROF 0x0100 517c478bd9Sstevel@tonic-gate #define D_ROLE 0x0200 527c478bd9Sstevel@tonic-gate #define D_PROJ 0x0400 537c478bd9Sstevel@tonic-gate #define D_LPRIV 0x0800 547c478bd9Sstevel@tonic-gate #define D_DPRIV 0x1000 557c478bd9Sstevel@tonic-gate #define D_LOCK 0x2000 56*9e678d63SAndy Fiddaman #define D_ROLEAUTH 0x4000 577c478bd9Sstevel@tonic-gate 587c478bd9Sstevel@tonic-gate #define D_ALL (D_GROUP | D_BASEDIR | D_RID | D_SKEL | D_SHELL \ 597c478bd9Sstevel@tonic-gate | D_INACT | D_EXPIRE | D_AUTH | D_PROF | D_ROLE | D_PROJ | \ 60*9e678d63SAndy Fiddaman D_LPRIV | D_DPRIV | D_LOCK | D_ROLEAUTH) 617c478bd9Sstevel@tonic-gate 627c478bd9Sstevel@tonic-gate #ifdef __cplusplus 637c478bd9Sstevel@tonic-gate } 647c478bd9Sstevel@tonic-gate #endif 657c478bd9Sstevel@tonic-gate 667c478bd9Sstevel@tonic-gate #endif /* _USERDISP_H */ 67