[RFC PATCH 5/5] use next syscall data to predefine the file descriptor value

Eric W. Biederman ebiederm at xmission.com
Wed Jul 9 17:32:26 PDT 2008


Nadia.Derbey at bull.net writes:

> [PATCH 05/05]
>
> This patch uses the value written into the next_syscall_data proc file
> as a target file descriptor for the next file to be opened.
>
> This makes it easy to restart a process with the same fds as the ones it was
> using during the checkpoint phase, instead of 1. opening the file, 2. dup2'ing
> the open file descriptor.

As it happens the behavior of open is deterministic.  So if you open
the files in the right order you should not need this.  dup2 is only needed
if there is a gap in the fds used.

Eric


More information about the Containers mailing list