criu/include
Pavel Emelyanov f429de662e creds: Support supplementary groups
Dumping them is performed via parasite, since calling the getgroups
is the only way of getting the complete list. Currently the nr of
groups to dump is limited explicitly with the size of shared memory
between crtools and parasite. This is MUCH more that we have seen
on real apps so far.

Restoring is done early, before restorer blob not to carry the undefined
array of grpous in there. This is OK, since groups do not affect us at
that point and are not affected by subsequent creds restore.

Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
2012-10-11 17:07:02 +04:00
..
atomic.h atomic: add atomic_dec_and_test 2012-09-11 17:55:23 +04:00
bitops.h headers: mark functions as inline 2012-05-18 19:01:44 +04:00
compiler.h files: Use sys_kcmp to find file descriptor duplicates v4 2012-02-28 19:13:47 +04:00
crtools.h pstree: Move struct pid to pstree.h 2012-10-08 18:59:36 +04:00
eventfd.h dump: Move per-type dump opts into respective .c files 2012-05-04 15:34:55 +04:00
eventpoll.h dump: Move per-type dump opts into respective .c files 2012-05-04 15:34:55 +04:00
fifo.h fifo: Add checkpoint restore for fifos v4 2012-07-01 17:15:48 +04:00
file-ids.h protobuf: Start switching our image entries to Google's protobuf 2012-07-17 07:10:41 +04:00
files-reg.h rst file: Introduce the file_remap abstraction 2012-09-26 06:20:06 +04:00
files.h remap: Add cmdline option to allow linked remap 2012-09-26 06:39:23 +04:00
image.h tty: Add checkpoint/restore for unix terminals v6 2012-09-12 20:00:54 +04:00
inet_diag.h Trivial whitespace cleanup 2012-01-30 21:29:42 +04:00
inotify.h dump: Move per-type dump opts into respective .c files 2012-05-04 15:34:55 +04:00
ipc_ns.h show: Introduce ->show callback for fdset 2012-03-27 12:01:14 +04:00
kcmp-ids.h kcmp: Introduce generic object ID generator 2012-04-09 18:01:18 +04:00
libnetlink.h libnetlink: More helpers 2012-08-10 17:21:34 +04:00
linkage.h parasite: Move bootstrap code into parasite-head-x86-64.S 2012-04-18 18:22:52 +04:00
list.h list: Cleanup spaces/tabs mess 2012-02-01 14:38:49 +04:00
lock.h crtools: add a separate type for atomic variables 2012-09-11 17:55:15 +04:00
log-levels.h log: Move default loglevel macro to header 2012-10-07 21:03:53 +04:00
log.h log: Introduce a simple printf-like logging engine 2012-10-07 21:06:46 +04:00
memcpy_64.h Add builtin_memcpy helper 2012-03-29 15:14:06 +04:00
mount.h mount: Add abstraction layer for dumping file systems (v2) 2012-08-09 16:27:30 +04:00
namespaces.h pstree: Move struct pid to pstree.h 2012-10-08 18:59:36 +04:00
net.h cr-dump: lock network before dump and unlock in case of errors 2012-09-17 20:05:55 +04:00
netfilter.h net: Add code for locking a tcp connection with netfilter 2012-04-28 17:59:21 +04:00
packet_diag.h packet: Update diag header with fanout and rings 2012-08-20 15:32:25 +04:00
parasite-syscall.h creds: Dump creds with the help of parasite 2012-10-11 17:06:58 +04:00
parasite.h creds: Support supplementary groups 2012-10-11 17:07:02 +04:00
pipes.h protobuf: Convert struct pipe_data_entry to PB engine 2012-07-17 14:50:23 +04:00
proc_parse.h mount: Add abstraction layer for dumping file systems (v2) 2012-08-09 16:27:30 +04:00
processor-flags.h Add processor-flags.h 2012-02-14 17:18:08 +04:00
protobuf.h tty: Add checkpoint/restore for unix terminals v6 2012-09-12 20:00:54 +04:00
pstree.h pstree: Define symbolic name for init process 2012-10-09 19:57:15 +04:00
ptrace.h Helper for si_code event extraction. 2012-04-25 21:35:40 +04:00
rbtree.h headers: mark functions as inline 2012-05-18 19:01:44 +04:00
restorer.h tcp: unset TCP_REPAIR at the last moment after unlocking network (v2) 2012-09-17 20:02:57 +04:00
shmem.h shmem: Get rid of static array of dumped shmem areas 2012-08-17 00:20:58 +04:00
signalfd.h signalfd: Dumping and restoring 2012-08-02 12:26:35 +04:00
sk-inet.h tcp: rename functions for unlocking tcp connections 2012-09-17 20:07:03 +04:00
sk-packet.h packet: Rings support 2012-08-20 15:32:55 +04:00
sk-queue.h sk-queue: Move struct sk_packet to C file 2012-07-16 07:05:06 +04:00
sockets.h sk-unix: connect unix sockets in post_open 2012-08-20 17:50:16 +04:00
syscall-types.h syscalls: Add futex robust list helpers 2012-08-10 12:23:03 +04:00
syscall-x86-64.def syscalls: Add getgroups syscall 2012-10-11 17:07:01 +04:00
sysctl.h show: Use pr_msg for showing contents on console 2012-03-02 11:12:59 +04:00
tty.h tty: Verify active pairs once dump complete 2012-09-20 13:35:39 +04:00
types.h crtools: add a separate type for atomic variables 2012-09-11 17:55:15 +04:00
unix_diag.h sockets: Update unix_diag.h 2012-01-10 17:26:50 +04:00
util-net.h fown: get pid and uid-s from parasite 2012-09-05 16:41:14 +04:00
util.h restorer: Use the simple logging engine 2012-10-07 21:11:49 +04:00
uts_ns.h show: Introduce ->show callback for fdset 2012-03-27 12:01:14 +04:00