1*ac2250cbSAndy Fiddaman /* 2*ac2250cbSAndy Fiddaman * This file and its contents are supplied under the terms of the 3*ac2250cbSAndy Fiddaman * Common Development and Distribution License ("CDDL"), version 1.0. 4*ac2250cbSAndy Fiddaman * You may only use this file in accordance with the terms of version 5*ac2250cbSAndy Fiddaman * 1.0 of the CDDL. 6*ac2250cbSAndy Fiddaman * 7*ac2250cbSAndy Fiddaman * A full copy of the text of the CDDL should have accompanied this 8*ac2250cbSAndy Fiddaman * source. A copy of the CDDL is also available via the Internet at 9*ac2250cbSAndy Fiddaman * http://www.illumos.org/license/CDDL. 10*ac2250cbSAndy Fiddaman */ 11*ac2250cbSAndy Fiddaman 12*ac2250cbSAndy Fiddaman /* 13*ac2250cbSAndy Fiddaman * Copyright 2026 Oxide Computer Company 14*ac2250cbSAndy Fiddaman */ 15*ac2250cbSAndy Fiddaman 16*ac2250cbSAndy Fiddaman #ifndef _SYS_PGRPSYS_H 17*ac2250cbSAndy Fiddaman #define _SYS_PGRPSYS_H 18*ac2250cbSAndy Fiddaman 19*ac2250cbSAndy Fiddaman /* 20*ac2250cbSAndy Fiddaman * Subcodes for the pgrpsys() system call, which multiplexes the process 21*ac2250cbSAndy Fiddaman * group and session family of functions. This is a private header that is 22*ac2250cbSAndy Fiddaman * not packaged. 23*ac2250cbSAndy Fiddaman */ 24*ac2250cbSAndy Fiddaman 25*ac2250cbSAndy Fiddaman #ifdef __cplusplus 26*ac2250cbSAndy Fiddaman extern "C" { 27*ac2250cbSAndy Fiddaman #endif 28*ac2250cbSAndy Fiddaman 29*ac2250cbSAndy Fiddaman #define PGRPSYS_GETPGRP 0 30*ac2250cbSAndy Fiddaman #define PGRPSYS_SETPGRP 1 31*ac2250cbSAndy Fiddaman #define PGRPSYS_GETSID 2 32*ac2250cbSAndy Fiddaman #define PGRPSYS_SETSID 3 33*ac2250cbSAndy Fiddaman #define PGRPSYS_GETPGID 4 34*ac2250cbSAndy Fiddaman #define PGRPSYS_SETPGID 5 35*ac2250cbSAndy Fiddaman 36*ac2250cbSAndy Fiddaman #ifdef __cplusplus 37*ac2250cbSAndy Fiddaman } 38*ac2250cbSAndy Fiddaman #endif 39*ac2250cbSAndy Fiddaman 40*ac2250cbSAndy Fiddaman #endif /* _SYS_PGRPSYS_H */ 41