xref: /unit/auto/capability (revision 2228:f403dc1e3ec1)
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# Linux capability
61182St.nateldemoura@f5.com
71182St.nateldemoura@f5.comnxt_feature="Linux capability"
81182St.nateldemoura@f5.comnxt_feature_name=NXT_HAVE_LINUX_CAPABILITY
91182St.nateldemoura@f5.comnxt_feature_test="#include <linux/capability.h>
101182St.nateldemoura@f5.com                  #include <unistd.h>
111182St.nateldemoura@f5.com                  #include <sys/syscall.h>
121182St.nateldemoura@f5.com
13*2228Sa.clayton@nginx.com                  int main(void) {
141182St.nateldemoura@f5.com                      struct __user_cap_header_struct hdr;
151182St.nateldemoura@f5.com                      hdr.version = _LINUX_CAPABILITY_VERSION;
161182St.nateldemoura@f5.com                      syscall(SYS_capget, &hdr, 0);
171182St.nateldemoura@f5.com                      return 0;
181182St.nateldemoura@f5.com                  }"
191182St.nateldemoura@f5.com. auto/feature
20