xref: /unit/src/nxt_capability.h (revision 1489)
11182St.nateldemoura@f5.com /*
21182St.nateldemoura@f5.com  * Copyright (C) Igor Sysoev
31182St.nateldemoura@f5.com  * Copyright (C) NGINX, Inc.
41182St.nateldemoura@f5.com  */
51182St.nateldemoura@f5.com 
61182St.nateldemoura@f5.com #ifndef _NXT_CAPABILITY_INCLUDED_
71182St.nateldemoura@f5.com #define _NXT_CAPABILITY_INCLUDED_
81182St.nateldemoura@f5.com 
91182St.nateldemoura@f5.com typedef struct {
10*1489St.nateldemoura@f5.com     uint8_t  setid;     /* 1 bit */
11*1489St.nateldemoura@f5.com     uint8_t  chroot;    /* 1 bit */
121182St.nateldemoura@f5.com } nxt_capabilities_t;
131182St.nateldemoura@f5.com 
141182St.nateldemoura@f5.com 
151182St.nateldemoura@f5.com NXT_EXPORT nxt_int_t nxt_capability_set(nxt_task_t *task,
161182St.nateldemoura@f5.com     nxt_capabilities_t *cap);
171182St.nateldemoura@f5.com 
181182St.nateldemoura@f5.com #endif /* _NXT_CAPABILITY_INCLUDED_ */
19