OSDN Git Service

* fork.cc (fork_child): Call fixup_mmaps_after_fork() before
authorcorinna <corinna>
Mon, 11 Mar 2002 17:57:21 +0000 (17:57 +0000)
committercorinna <corinna>
Mon, 11 Mar 2002 17:57:21 +0000 (17:57 +0000)
commit63f218a38a5b9c322516173499297cb36b0dd9eb
treeca19db1fc1b83742985619d8497ad4f334d2a542
parent20cd138d06a70c98ffcf41105f3af8af3a8a8204
* fork.cc (fork_child): Call fixup_mmaps_after_fork() before
closing parent process handle.  Call fixup_mmaps_after_fork()
with parent process handle as parameter.
* mmap.cc (mmap_record::access): New method.
(fixup_mmaps_after_fork): Take process handle as parameter.
In case of FILE_MAP_COPY access, copy valid memory regions to child.
* pinfo.h (fixup_mmaps_after_fork): Change prototype accordingly.
winsup/cygwin/ChangeLog
winsup/cygwin/fork.cc
winsup/cygwin/mmap.cc
winsup/cygwin/pinfo.h