1*8ac904ceSMartin Matuska // SPDX-License-Identifier: CDDL-1.0 2*8ac904ceSMartin Matuska /* 3*8ac904ceSMartin Matuska * CDDL HEADER START 4*8ac904ceSMartin Matuska * 5*8ac904ceSMartin Matuska * The contents of this file are subject to the terms of the 6*8ac904ceSMartin Matuska * Common Development and Distribution License (the "License"). 7*8ac904ceSMartin Matuska * You may not use this file except in compliance with the License. 8*8ac904ceSMartin Matuska * 9*8ac904ceSMartin Matuska * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 10*8ac904ceSMartin Matuska * or https://opensource.org/licenses/CDDL-1.0. 11*8ac904ceSMartin Matuska * See the License for the specific language governing permissions 12*8ac904ceSMartin Matuska * and limitations under the License. 13*8ac904ceSMartin Matuska * 14*8ac904ceSMartin Matuska * When distributing Covered Code, include this CDDL HEADER in each 15*8ac904ceSMartin Matuska * file and include the License file at usr/src/OPENSOLARIS.LICENSE. 16*8ac904ceSMartin Matuska * If applicable, add the following below this CDDL HEADER, with the 17*8ac904ceSMartin Matuska * fields enclosed by brackets "[]" replaced with your own identifying 18*8ac904ceSMartin Matuska * information: Portions Copyright [yyyy] [name of copyright owner] 19*8ac904ceSMartin Matuska * 20*8ac904ceSMartin Matuska * CDDL HEADER END 21*8ac904ceSMartin Matuska */ 22*8ac904ceSMartin Matuska /* 23*8ac904ceSMartin Matuska * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved. 24*8ac904ceSMartin Matuska * Copyright (c) 2012, 2018 by Delphix. All rights reserved. 25*8ac904ceSMartin Matuska * Copyright (c) 2016 Actifio, Inc. All rights reserved. 26*8ac904ceSMartin Matuska * Copyright (c) 2025, Klara, Inc. 27*8ac904ceSMartin Matuska */ 28*8ac904ceSMartin Matuska 29*8ac904ceSMartin Matuska #include <sys/cred.h> 30*8ac904ceSMartin Matuska 31*8ac904ceSMartin Matuska uid_t crgetuid(cred_t * cr)32*8ac904ceSMartin Matuskacrgetuid(cred_t *cr) 33*8ac904ceSMartin Matuska { 34*8ac904ceSMartin Matuska (void) cr; 35*8ac904ceSMartin Matuska return (0); 36*8ac904ceSMartin Matuska } 37*8ac904ceSMartin Matuska 38*8ac904ceSMartin Matuska uid_t crgetruid(cred_t * cr)39*8ac904ceSMartin Matuskacrgetruid(cred_t *cr) 40*8ac904ceSMartin Matuska { 41*8ac904ceSMartin Matuska (void) cr; 42*8ac904ceSMartin Matuska return (0); 43*8ac904ceSMartin Matuska } 44*8ac904ceSMartin Matuska 45*8ac904ceSMartin Matuska gid_t crgetgid(cred_t * cr)46*8ac904ceSMartin Matuskacrgetgid(cred_t *cr) 47*8ac904ceSMartin Matuska { 48*8ac904ceSMartin Matuska (void) cr; 49*8ac904ceSMartin Matuska return (0); 50*8ac904ceSMartin Matuska } 51*8ac904ceSMartin Matuska 52*8ac904ceSMartin Matuska int crgetngroups(cred_t * cr)53*8ac904ceSMartin Matuskacrgetngroups(cred_t *cr) 54*8ac904ceSMartin Matuska { 55*8ac904ceSMartin Matuska (void) cr; 56*8ac904ceSMartin Matuska return (0); 57*8ac904ceSMartin Matuska } 58*8ac904ceSMartin Matuska 59*8ac904ceSMartin Matuska gid_t * crgetgroups(cred_t * cr)60*8ac904ceSMartin Matuskacrgetgroups(cred_t *cr) 61*8ac904ceSMartin Matuska { 62*8ac904ceSMartin Matuska (void) cr; 63*8ac904ceSMartin Matuska return (NULL); 64*8ac904ceSMartin Matuska } 65