blob: 918d6a8e2fcb481e63b176f1fbae9f2880b11ca4 [file] [log] [blame]
Dmitry V. Levin4b9c68b2014-12-05 00:21:23 +00001#include <errno.h>
2
3extern int capget(int *, int *);
4extern int capset(int *, const int *);
5
6int
7main(void)
8{
9 int unused[6];
10 const int data[] = { 2, 4, 0, 8, 16, 0 };
11 const int v3 = 0x20080522;
12 int head[] = { v3, 0 };
13
14 if (capget(head, unused) || head[0] != v3 ||
15 capset(head, data) == 0 || errno != EPERM)
16 return 77;
17
18 return 0;
19}