Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Haubenwallner <michael.haubenwallner@ssi-schaefer.com>2016-12-07 13:58:30 +0300
committerCorinna Vinschen <corinna@vinschen.de>2019-02-07 17:58:02 +0300
commit6dd415caf569aa49ea11d4ab0e837aa379c130b4 (patch)
treee5ada3d0642a106c001211b962abb596fe56db75 /winsup/doc/faq-api.xml
parent5a41aa6f4d5eb12a1fc2ef084d98f63d65f5fcc3 (diff)
forkables: Document hardlink creation at forktime.
* faq-api.xml: Mention hardlink creation by fork. * highlights.xml: Describe hardlink creation.
Diffstat (limited to 'winsup/doc/faq-api.xml')
-rw-r--r--winsup/doc/faq-api.xml5
1 files changed, 5 insertions, 0 deletions
diff --git a/winsup/doc/faq-api.xml b/winsup/doc/faq-api.xml
index 6abbbc4b6..a95dbdd31 100644
--- a/winsup/doc/faq-api.xml
+++ b/winsup/doc/faq-api.xml
@@ -155,6 +155,11 @@ child, releases the mutex the child is waiting on and returns from the
fork call. Child wakes from blocking on mutex, recreates any mmapped
areas passed to it via shared area and then returns from fork itself.
</para>
+<para>When the executable or any dll in use by the parent was renamed or
+moved into the hidden recycle bin, fork retries with creating hardlinks
+for the old executable and any dll into per-user subdirectories in the
+/var/run/cygfork/ directory, when that one exists and resides on NTFS.
+</para>
</answer></qandaentry>
<qandaentry id="faq.api.globbing">