Util: Add inode/devnum to Util::ProcMapsArea.

- Added memProtToOpenFlags().

git-svn-id: https://dmtcp.svn.sourceforge.net/svnroot/dmtcp/trunk@1848 ba6dc0ae-232f-0410-883f-9ebac64fc565
PID Plugin: Bugfix for make check-screen failures.

- Fixed a typo which treated return value of '0' from _real_open as an
  error.

git-svn-id: https://dmtcp.svn.sourceforge.net/svnroot/dmtcp/trunk@1849 ba6dc0ae-232f-0410-883f-9ebac64fc565
IPC PTY Plugin: Bug fix when restoring controlling term.

- If controlling terminal is missing, replace with STDIN or STDOUT.

git-svn-id: https://dmtcp.svn.sourceforge.net/svnroot/dmtcp/trunk@1850 ba6dc0ae-232f-0410-883f-9ebac64fc565
IPC Plugin: Function names updated to reflect use.

git-svn-id: https://dmtcp.svn.sourceforge.net/svnroot/dmtcp/trunk@1851 ba6dc0ae-232f-0410-883f-9ebac64fc565
IPC Plugin: Normalize restoreOptions().

git-svn-id: https://dmtcp.svn.sourceforge.net/svnroot/dmtcp/trunk@1852 ba6dc0ae-232f-0410-883f-9ebac64fc565
IPC Plugin: Minor changes.

git-svn-id: https://dmtcp.svn.sourceforge.net/svnroot/dmtcp/trunk@1853 ba6dc0ae-232f-0410-883f-9ebac64fc565
SharedData: Preparing for InodeConnIdMaps.

git-svn-id: https://dmtcp.svn.sourceforge.net/svnroot/dmtcp/trunk@1854 ba6dc0ae-232f-0410-883f-9ebac64fc565
IPC File Plugin: Avoid file-ckpt redundancy.

If multiple processes have opened the same file, allow only one of
them to checkpoint a copy.

git-svn-id: https://dmtcp.svn.sourceforge.net/svnroot/dmtcp/trunk@1855 ba6dc0ae-232f-0410-883f-9ebac64fc565
IPC File Plugin: Support for shm areas with valid backing files.

git-svn-id: https://dmtcp.svn.sourceforge.net/svnroot/dmtcp/trunk@1856 ba6dc0ae-232f-0410-883f-9ebac64fc565