criu/include
Pavel Emelyanov 7a451ff108 rst: Open exe link fd early
Open the exec link at fd restore stage as yet another service fd,
then pass it to restover via args and just call prctl on it.

This is good for several reasons -- the amount of code required for
this is less and opening files should better happen before we switch
to restorer (opening will be complex and it's MUCH easier to open all
we need in one place).

Signed-off-by: Pavel Emelyanov <xemul@parallels.com>
2012-03-24 15:30:20 +04:00
..
atomic.h Gather futex helpers into lock.h 2011-12-26 23:54:18 +04:00
bitops.h restore: Add mutexes via futex syscall and order threads creation 2011-11-18 16:09:01 +04:00
compiler.h files: Use sys_kcmp to find file descriptor duplicates v4 2012-02-28 19:13:47 +04:00
crtools.h rst: Open exe link fd early 2012-03-24 15:30:20 +04:00
file-ids.h dump: files tree - return id upon collect instead on inner structure 2012-03-24 00:40:52 +04:00
files.h rst: Open exe link fd early 2012-03-24 15:30:20 +04:00
image.h dump: convert fd types into enum 2012-03-24 00:31:58 +04:00
inet_diag.h Trivial whitespace cleanup 2012-01-30 21:29:42 +04:00
ipc_ns.h IPC: show semaphores set 2012-02-15 13:33:46 +04:00
libnetlink.h net: Define named constant for nlmsg_seq 2011-12-27 20:13:18 +04:00
list.h list: Cleanup spaces/tabs mess 2012-02-01 14:38:49 +04:00
lock.h lock: add a new primitive cr_wait_until_greater (v2) 2012-01-19 16:16:58 +04:00
log.h log: log-engine slight redesign 2012-03-02 01:05:43 +04:00
namespaces.h namespaces: parametrized namespace option introduced 2012-01-31 22:32:22 +04:00
parasite-syscall.h parasite: Check for unexpected signals delivery 2012-03-01 19:31:20 +04:00
parasite.h mm: clean up parasite (v2) 2012-03-21 11:04:17 +04:00
proc_parse.h dump: Check for pids reuse at suspend 2012-03-01 19:31:20 +04:00
processor-flags.h Add processor-flags.h 2012-02-14 17:18:08 +04:00
ptrace.h dump/restore: Rework final-state switch 2012-03-01 19:31:20 +04:00
rbtree.h files: Use sys_kcmp to find file descriptor duplicates v4 2012-02-28 19:13:47 +04:00
restorer-log.h logfd: Distinguish functions which do setup logdf 2012-03-02 01:05:43 +04:00
restorer.h rst: Open exe link fd early 2012-03-24 15:30:20 +04:00
sockets.h show: UNIX sockets queue support 2012-02-29 17:42:30 +04:00
syscall-codes.h parasite: support sockets queues 2012-02-29 17:42:30 +04:00
syscall.h dump: Restart seize in case reparent occurred 2012-03-01 19:31:21 +04:00
sysctl.h show: Use pr_msg for showing contents on console 2012-03-02 11:12:59 +04:00
types.h syscalls: Introduce sys_kcmp syscall 2012-02-28 19:13:46 +04:00
unix_diag.h sockets: Update unix_diag.h 2012-01-10 17:26:50 +04:00
util-net.h check: Add some basic checks 2012-03-02 14:15:28 +04:00
util.h util: Remove dead code 2012-03-22 21:17:44 +04:00
uts_ns.h namespaces: split UTS and generic code 2012-01-31 13:43:28 +04:00