[PATCH] Add FAQ 4.46 How do I fix find_fast_cwd warnings?

Brian Inglis Brian.Inglis@SystematicSw.ab.ca
Sun Nov 12 18:54:00 GMT 2017


Having responded to some of these posts and being prompted by the suggestion in
a reply to one by "Cyg simple", I attach an offering, in the off chance that
anyone affected might actually check the FAQ or find it in a search. ;^>

A FAQ entry for app developers about how to go about Cygwin installs and
upgrades as part of their apps would also be a good addition?

-- 
Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada
-------------- next part --------------
From fdd3ce05680ca5e26532a51b119388cdb358e98e Mon Sep 17 00:00:00 2001
From: Brian Inglis <Brian.Inglis@SystematicSW.ab.ca>
Date: Sun, 12 Nov 2017 11:22:17 -0700
Subject: [PATCH] add FAQ 4.46 How do I fix find_fast_cwd warnings?

---
 faq/faq.html | 27 ++++++++++++++++++++++++---
 1 file changed, 24 insertions(+), 3 deletions(-)

diff --git a/faq/faq.html b/faq/faq.html
index ee3bd9b7..6f01ab29 100644
--- a/faq/faq.html
+++ b/faq/faq.html
@@ -10,7 +10,7 @@ Can I bundle Cygwin with my product for free?
 </a></dt><dt>4.23. <a href="faq.html#faq.using.older-cygwin-conflict">
 But doesn't that mean that if some application installs an older Cygwin
 DLL on top of a newer DLL, my application will break?
-</a></dt><dt>4.24. <a href="faq.html#faq.using.missing-packages">Why isn't package XYZ available in Cygwin?</a></dt><dt>4.25. <a href="faq.html#faq.using.old-packages">Why is the Cygwin package of XYZ so out of date?</a></dt><dt>4.26. <a href="faq.html#faq.using.accessing-drives">How can I access other drives?</a></dt><dt>4.27. <a href="faq.html#faq.using.copy-and-paste">How can I copy and paste into Cygwin console windows?</a></dt><dt>4.28. <a href="faq.html#faq.using.firewall">What firewall should I use with Cygwin? </a></dt><dt>4.29. <a href="faq.html#faq.using.sharing-files">How can I share files between Unix and Windows?</a></dt><dt>4.30. <a href="faq.html#faq.using.case-sensitive">Is Cygwin case-sensitive??</a></dt><dt>4.31. <a href="faq.html#faq.using.dos-filenames">What about DOS special filenames?</a></dt><dt>4.32. <a href="faq.html#faq.using.hangs">When it hangs, how do I get it back?</a></dt><dt>4.33. <a href="faq.html#faq.using.directory-structure">Why the weird directory structure?</a></dt><dt>4.34. <a href="faq.html#faq.using.anti-virus">How do anti-virus programs like Cygwin?</a></dt><dt>4.35. <a href="faq.html#faq.using.emacs">Is there a Cygwin port of GNU Emacs?</a></dt><dt>4.36. <a href="faq.html#faq.using.xemacs">Is there a Cygwin port of XEmacs?</a></dt><dt>4.37. <a href="faq.html#faq.using.symlinkstoppedworking">Why don't some of my old symlinks work anymore?</a></dt><dt>4.38. <a href="faq.html#faq.using.symlinks-samba">Why don't symlinks work on Samba-mounted filesystems?</a></dt><dt>4.39. <a href="faq.html#faq.using.sshd-in-domain">How do I setup sshd in a domain?</a></dt><dt>4.40. <a href="faq.html#faq.using.ssh-pubkey-stops-working">Why does public key authentication with ssh fail after updating to Cygwin 1.7.34 or later?</a></dt><dt>4.41. <a href="faq.html#faq.using.same-with-rhosts">Why is my .rhosts file not recognized by rlogin anymore after updating to Cygwin 1.7.34?</a></dt><dt>4.42. <a href="faq.html#faq.using.same-with-permissions">Why do my files have extra permissions after updating to Cygwin 1.7.34?</a></dt><dt>4.43. <a href="faq.html#faq.using.tcl-tk">Why do my Tk programs not work anymore?</a></dt><dt>4.44. <a href="faq.html#faq.using.bloda">What applications have been found to interfere with Cygwin?</a></dt><dt>4.45. <a href="faq.html#faq.using.fixing-fork-failures">How do I fix fork() failures?</a></dt></dl></dd><dt>5.  <a href="faq.html#faq.api">Cygwin API Questions</a></dt><dd><dl><dt>5.1. <a href="faq.html#faq.api.everything">How does everything work?</a></dt><dt>5.2. <a href="faq.html#faq.api.snapshots">Are development snapshots for the Cygwin library available?</a></dt><dt>5.3. <a href="faq.html#faq.api.cr-lf">How is the DOS/Unix CR/LF thing handled?</a></dt><dt>5.4. <a href="faq.html#faq.api.threads">Is the Cygwin library multi-thread-safe?</a></dt><dt>5.5. <a href="faq.html#faq.api.fork">How is fork() implemented?</a></dt><dt>5.6. <a href="faq.html#faq.api.globbing">How does wildcarding (globbing) work?</a></dt><dt>5.7. <a href="faq.html#faq.api.symlinks">How do symbolic links work?</a></dt><dt>5.8. <a href="faq.html#faq.api.executables">Why do some files, which are not executables have the 'x' type.</a></dt><dt>5.9. <a href="faq.html#faq.api.secure">How secure is Cygwin in a multi-user environment?</a></dt><dt>5.10. <a href="faq.html#faq.api.net-functions">How do the net-related functions work?</a></dt><dt>5.11. <a href="faq.html#faq.api.winsock">I don't want Unix sockets, how do I use normal Win32 winsock?</a></dt><dt>5.12. <a href="faq.html#faq.api.versions">What version numbers are associated with Cygwin?</a></dt><dt>5.13. <a href="faq.html#faq.api.timezone">Why isn't timezone set correctly?</a></dt><dt>5.14. <a href="faq.html#faq.api.mouse">Is there a mouse interface?</a></dt></dl></dd><dt>6.  <a href="faq.html#faq.programming">Programming Questions</a></dt><dd><dl><dt>6.1. <a href="faq.html#faq.programming.packages">How do I contribute a package?</a></dt><dt>6.2. <a href="faq.html#faq.programming.contribute">How do I contribute to Cygwin?</a></dt><dt>6.3. <a href="faq.html#faq.programming.huge-executables">Why are compiled executables so huge?!?</a></dt><dt>6.4. <a href="faq.html#faq.programming.64bitporting">What do I have to look out for when porting applications to 64 bit Cygwin?</a></dt><dt>6.5. <a href="faq.html#faq.programming.64bitporting-fail">My project doesn't build at all on 64 bit Cygwin.  What's up?</a></dt><dt>6.6. <a href="faq.html#faq.programming.64bitporting-cygwin64">Why is __CYGWIN64__ not defined for 64 bit?</a></dt><dt>6.7. <a href="faq.html#faq.programming.glibc">Where is glibc?</a></dt><dt>6.8. <a href="faq.html#faq.programming.objective-c">Where is Objective C?</a></dt><dt>6.9. <a href="faq.html#faq.programming.make-execvp">Why does my make fail on Cygwin with an execvp error? </a></dt><dt>6.10. <a href="faq.html#faq.programming.ipc">How can I use IPC, or why do I get a Bad system call
+</a></dt><dt>4.24. <a href="faq.html#faq.using.missing-packages">Why isn't package XYZ available in Cygwin?</a></dt><dt>4.25. <a href="faq.html#faq.using.old-packages">Why is the Cygwin package of XYZ so out of date?</a></dt><dt>4.26. <a href="faq.html#faq.using.accessing-drives">How can I access other drives?</a></dt><dt>4.27. <a href="faq.html#faq.using.copy-and-paste">How can I copy and paste into Cygwin console windows?</a></dt><dt>4.28. <a href="faq.html#faq.using.firewall">What firewall should I use with Cygwin? </a></dt><dt>4.29. <a href="faq.html#faq.using.sharing-files">How can I share files between Unix and Windows?</a></dt><dt>4.30. <a href="faq.html#faq.using.case-sensitive">Is Cygwin case-sensitive??</a></dt><dt>4.31. <a href="faq.html#faq.using.dos-filenames">What about DOS special filenames?</a></dt><dt>4.32. <a href="faq.html#faq.using.hangs">When it hangs, how do I get it back?</a></dt><dt>4.33. <a href="faq.html#faq.using.directory-structure">Why the weird directory structure?</a></dt><dt>4.34. <a href="faq.html#faq.using.anti-virus">How do anti-virus programs like Cygwin?</a></dt><dt>4.35. <a href="faq.html#faq.using.emacs">Is there a Cygwin port of GNU Emacs?</a></dt><dt>4.36. <a href="faq.html#faq.using.xemacs">Is there a Cygwin port of XEmacs?</a></dt><dt>4.37. <a href="faq.html#faq.using.symlinkstoppedworking">Why don't some of my old symlinks work anymore?</a></dt><dt>4.38. <a href="faq.html#faq.using.symlinks-samba">Why don't symlinks work on Samba-mounted filesystems?</a></dt><dt>4.39. <a href="faq.html#faq.using.sshd-in-domain">How do I setup sshd in a domain?</a></dt><dt>4.40. <a href="faq.html#faq.using.ssh-pubkey-stops-working">Why does public key authentication with ssh fail after updating to Cygwin 1.7.34 or later?</a></dt><dt>4.41. <a href="faq.html#faq.using.same-with-rhosts">Why is my .rhosts file not recognized by rlogin anymore after updating to Cygwin 1.7.34?</a></dt><dt>4.42. <a href="faq.html#faq.using.same-with-permissions">Why do my files have extra permissions after updating to Cygwin 1.7.34?</a></dt><dt>4.43. <a href="faq.html#faq.using.tcl-tk">Why do my Tk programs not work anymore?</a></dt><dt>4.44. <a href="faq.html#faq.using.bloda">What applications have been found to interfere with Cygwin?</a></dt><dt>4.45. <a href="faq.html#faq.using.fixing-fork-failures">How do I fix fork() failures?</a></dt><dt>4.46. <a href="faq.html#faq.using.fixing-find_fast_cwd-warnings">How do I fix find_fast_cwd warnings?</a></dt></dl></dd><dt>5.  <a href="faq.html#faq.api">Cygwin API Questions</a></dt><dd><dl><dt>5.1. <a href="faq.html#faq.api.everything">How does everything work?</a></dt><dt>5.2. <a href="faq.html#faq.api.snapshots">Are development snapshots for the Cygwin library available?</a></dt><dt>5.3. <a href="faq.html#faq.api.cr-lf">How is the DOS/Unix CR/LF thing handled?</a></dt><dt>5.4. <a href="faq.html#faq.api.threads">Is the Cygwin library multi-thread-safe?</a></dt><dt>5.5. <a href="faq.html#faq.api.fork">How is fork() implemented?</a></dt><dt>5.6. <a href="faq.html#faq.api.globbing">How does wildcarding (globbing) work?</a></dt><dt>5.7. <a href="faq.html#faq.api.symlinks">How do symbolic links work?</a></dt><dt>5.8. <a href="faq.html#faq.api.executables">Why do some files, which are not executables have the 'x' type.</a></dt><dt>5.9. <a href="faq.html#faq.api.secure">How secure is Cygwin in a multi-user environment?</a></dt><dt>5.10. <a href="faq.html#faq.api.net-functions">How do the net-related functions work?</a></dt><dt>5.11. <a href="faq.html#faq.api.winsock">I don't want Unix sockets, how do I use normal Win32 winsock?</a></dt><dt>5.12. <a href="faq.html#faq.api.versions">What version numbers are associated with Cygwin?</a></dt><dt>5.13. <a href="faq.html#faq.api.timezone">Why isn't timezone set correctly?</a></dt><dt>5.14. <a href="faq.html#faq.api.mouse">Is there a mouse interface?</a></dt></dl></dd><dt>6.  <a href="faq.html#faq.programming">Programming Questions</a></dt><dd><dl><dt>6.1. <a href="faq.html#faq.programming.packages">How do I contribute a package?</a></dt><dt>6.2. <a href="faq.html#faq.programming.contribute">How do I contribute to Cygwin?</a></dt><dt>6.3. <a href="faq.html#faq.programming.huge-executables">Why are compiled executables so huge?!?</a></dt><dt>6.4. <a href="faq.html#faq.programming.64bitporting">What do I have to look out for when porting applications to 64 bit Cygwin?</a></dt><dt>6.5. <a href="faq.html#faq.programming.64bitporting-fail">My project doesn't build at all on 64 bit Cygwin.  What's up?</a></dt><dt>6.6. <a href="faq.html#faq.programming.64bitporting-cygwin64">Why is __CYGWIN64__ not defined for 64 bit?</a></dt><dt>6.7. <a href="faq.html#faq.programming.glibc">Where is glibc?</a></dt><dt>6.8. <a href="faq.html#faq.programming.objective-c">Where is Objective C?</a></dt><dt>6.9. <a href="faq.html#faq.programming.make-execvp">Why does my make fail on Cygwin with an execvp error? </a></dt><dt>6.10. <a href="faq.html#faq.programming.ipc">How can I use IPC, or why do I get a Bad system call
 error?</a></dt><dt>6.11. <a href="faq.html#faq.programming.winmain">Why the undefined reference to WinMain@16?</a></dt><dt>6.12. <a href="faq.html#faq.programming.win32-api">How do I use Win32 API calls?</a></dt><dt>6.13. <a href="faq.html#faq.programming.win32-no-cygwin">How do I compile a Win32 executable that doesn't use Cygwin?</a></dt><dt>6.14. <a href="faq.html#faq.programming.static-linking">Can I build a Cygwin program that does not require cygwin1.dll at runtime?</a></dt><dt>6.15. <a href="faq.html#faq.programming.msvcrt-and-cygwin">Can I link with both MSVCRT*.DLL and cygwin1.dll?</a></dt><dt>6.16. <a href="faq.html#faq.programming.no-console-window">How do I make the console window go away?</a></dt><dt>6.17. <a href="faq.html#faq.programming.make-spaces">Why does make complain about a "missing separator"?</a></dt><dt>6.18. <a href="faq.html#faq.programming.win32-headers">Why can't we redistribute Microsoft's Win32 headers?</a></dt><dt>6.19. <a href="faq.html#faq.programming.msvs-mingw">How do I use cygwin1.dll with Visual Studio or Mingw-w64?</a></dt><dt>6.20. <a href="faq.html#faq.programming.linking-lib">How do I link against a .lib file?</a></dt><dt>6.21. <a href="faq.html#faq.programming.building-cygwin">How do I build Cygwin on my own?</a></dt><dt>6.22. <a href="faq.html#faq.programming.debugging-cygwin">I may have found a bug in Cygwin, how can I debug it (the symbols in gdb look funny)?</a></dt><dt>6.23. <a href="faq.html#faq.programming.compiling-unsupported">How can I compile Cygwin for an unsupported platform (PowerPC, Alpha, ARM, Itanium)?</a></dt><dt>6.24. <a href="faq.html#faq.programming.adjusting-heap">How can I adjust the heap/stack size of an application?</a></dt><dt>6.25. <a href="faq.html#faq.programming.dll-cygcheck">How can I find out which DLLs are needed by an executable?</a></dt><dt>6.26. <a href="faq.html#faq.programming.dll-building">How do I build a DLL?</a></dt><dt>6.27. <a href="faq.html#faq.programming.breakpoint">How can I set a breakpoint at mainCRTStartup?</a></dt><dt>6.28. <a href="faq.html#faq.programming.debug">How can I debug what's going on?</a></dt><dt>6.29. <a href="faq.html#faq.programming.system-trace">Can I use a system trace mechanism instead?</a></dt><dt>6.30. <a href="faq.html#faq.programming.gdb-signals">How does gdb handle signals?</a></dt><dt>6.31. <a href="faq.html#faq.programming.linker">The linker complains that it can't find something.</a></dt><dt>6.32. <a href="faq.html#faq.programming.stat64">Why do I get an error using struct stat64?</a></dt><dt>6.33. <a href="faq.html#faq.programming.libc">Can you make DLLs that are linked against libc ?</a></dt><dt>6.34. <a href="faq.html#faq.programming.malloc-h">Where is malloc.h?</a></dt><dt>6.35. <a href="faq.html#faq.programming.own-malloc">Can I use my own malloc?</a></dt><dt>6.36. <a href="faq.html#faq.programming.msvc-gcc-objects">Can I mix objects compiled with msvc++ and gcc?</a></dt><dt>6.37. <a href="faq.html#faq.programming.gdb-msvc">Can I use the gdb debugger to debug programs built by VC++?</a></dt><dt>6.38. <a href="faq.html#faq.programming.make-scripts">Shell scripts aren't running properly from my makefiles?</a></dt><dt>6.39. <a href="faq.html#faq.programming.preprocessor">What preprocessor macros do I need to know about?</a></dt><dt>6.40. <a href="faq.html#faq.programming.unix-gui">How should I port my Unix GUI to Windows?</a></dt></dl></dd><dt>7.  <a href="faq.html#faq.copyright">Copyright</a></dt><dd><dl><dt>7.1. <a href="faq.html#faq.what.copyright">What are the copyrights?</a></dt></dl></dd></dl><table border="0" style="width: 100%;"><colgroup><col align="left" width="1%"><col></colgroup><tbody><tr class="qandadiv"><td align="left" valign="top" colspan="2"><h3 class="title"><a name="faq.about"></a>1. About Cygwin</h3></td></tr><tr class="toc"><td align="left" valign="top" colspan="2"><dl><dt>1.1. <a href="faq.html#faq.what.what">What is it?</a></dt><dt>1.2. <a href="faq.html#faq.what.supported">What versions of Windows are supported?</a></dt><dt>1.3. <a href="faq.html#faq.what.where">Where can I get it?</a></dt><dt>1.4. <a href="faq.html#faq.what.free">Is it free software?</a></dt><dt>1.5. <a href="faq.html#faq.what.version">What version of Cygwin is this, anyway?</a></dt><dt>1.6. <a href="faq.html#faq.what.who">Who's behind the project?</a></dt></dl></td></tr><tr class="question"><td align="left" valign="top"><a name="faq.what.what"></a><p><b>1.1.</b></p></td><td align="left" valign="top"><p>What is it?</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>Cygwin is a distribution of popular GNU and other Open Source tools
 running on Microsoft Windows.  The core part is the Cygwin library which
 provides the POSIX system calls and environment these programs expect.
@@ -595,7 +595,7 @@ Can I bundle Cygwin with my product for free?
 </a></dt><dt>4.23. <a href="faq.html#faq.using.older-cygwin-conflict">
 But doesn't that mean that if some application installs an older Cygwin
 DLL on top of a newer DLL, my application will break?
-</a></dt><dt>4.24. <a href="faq.html#faq.using.missing-packages">Why isn't package XYZ available in Cygwin?</a></dt><dt>4.25. <a href="faq.html#faq.using.old-packages">Why is the Cygwin package of XYZ so out of date?</a></dt><dt>4.26. <a href="faq.html#faq.using.accessing-drives">How can I access other drives?</a></dt><dt>4.27. <a href="faq.html#faq.using.copy-and-paste">How can I copy and paste into Cygwin console windows?</a></dt><dt>4.28. <a href="faq.html#faq.using.firewall">What firewall should I use with Cygwin? </a></dt><dt>4.29. <a href="faq.html#faq.using.sharing-files">How can I share files between Unix and Windows?</a></dt><dt>4.30. <a href="faq.html#faq.using.case-sensitive">Is Cygwin case-sensitive??</a></dt><dt>4.31. <a href="faq.html#faq.using.dos-filenames">What about DOS special filenames?</a></dt><dt>4.32. <a href="faq.html#faq.using.hangs">When it hangs, how do I get it back?</a></dt><dt>4.33. <a href="faq.html#faq.using.directory-structure">Why the weird directory structure?</a></dt><dt>4.34. <a href="faq.html#faq.using.anti-virus">How do anti-virus programs like Cygwin?</a></dt><dt>4.35. <a href="faq.html#faq.using.emacs">Is there a Cygwin port of GNU Emacs?</a></dt><dt>4.36. <a href="faq.html#faq.using.xemacs">Is there a Cygwin port of XEmacs?</a></dt><dt>4.37. <a href="faq.html#faq.using.symlinkstoppedworking">Why don't some of my old symlinks work anymore?</a></dt><dt>4.38. <a href="faq.html#faq.using.symlinks-samba">Why don't symlinks work on Samba-mounted filesystems?</a></dt><dt>4.39. <a href="faq.html#faq.using.sshd-in-domain">How do I setup sshd in a domain?</a></dt><dt>4.40. <a href="faq.html#faq.using.ssh-pubkey-stops-working">Why does public key authentication with ssh fail after updating to Cygwin 1.7.34 or later?</a></dt><dt>4.41. <a href="faq.html#faq.using.same-with-rhosts">Why is my .rhosts file not recognized by rlogin anymore after updating to Cygwin 1.7.34?</a></dt><dt>4.42. <a href="faq.html#faq.using.same-with-permissions">Why do my files have extra permissions after updating to Cygwin 1.7.34?</a></dt><dt>4.43. <a href="faq.html#faq.using.tcl-tk">Why do my Tk programs not work anymore?</a></dt><dt>4.44. <a href="faq.html#faq.using.bloda">What applications have been found to interfere with Cygwin?</a></dt><dt>4.45. <a href="faq.html#faq.using.fixing-fork-failures">How do I fix fork() failures?</a></dt></dl></td></tr><tr class="question"><td align="left" valign="top"><a name="faq.using.missing-dlls"></a><p><b>4.1.</b></p></td><td align="left" valign="top"><p>Why can't my application locate cygncurses-8.dll?  or cygintl-3.dll?  or cygreadline6.dll?  or ...?</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>Well, something has gone wrong somehow...
+</a></dt><dt>4.24. <a href="faq.html#faq.using.missing-packages">Why isn't package XYZ available in Cygwin?</a></dt><dt>4.25. <a href="faq.html#faq.using.old-packages">Why is the Cygwin package of XYZ so out of date?</a></dt><dt>4.26. <a href="faq.html#faq.using.accessing-drives">How can I access other drives?</a></dt><dt>4.27. <a href="faq.html#faq.using.copy-and-paste">How can I copy and paste into Cygwin console windows?</a></dt><dt>4.28. <a href="faq.html#faq.using.firewall">What firewall should I use with Cygwin? </a></dt><dt>4.29. <a href="faq.html#faq.using.sharing-files">How can I share files between Unix and Windows?</a></dt><dt>4.30. <a href="faq.html#faq.using.case-sensitive">Is Cygwin case-sensitive??</a></dt><dt>4.31. <a href="faq.html#faq.using.dos-filenames">What about DOS special filenames?</a></dt><dt>4.32. <a href="faq.html#faq.using.hangs">When it hangs, how do I get it back?</a></dt><dt>4.33. <a href="faq.html#faq.using.directory-structure">Why the weird directory structure?</a></dt><dt>4.34. <a href="faq.html#faq.using.anti-virus">How do anti-virus programs like Cygwin?</a></dt><dt>4.35. <a href="faq.html#faq.using.emacs">Is there a Cygwin port of GNU Emacs?</a></dt><dt>4.36. <a href="faq.html#faq.using.xemacs">Is there a Cygwin port of XEmacs?</a></dt><dt>4.37. <a href="faq.html#faq.using.symlinkstoppedworking">Why don't some of my old symlinks work anymore?</a></dt><dt>4.38. <a href="faq.html#faq.using.symlinks-samba">Why don't symlinks work on Samba-mounted filesystems?</a></dt><dt>4.39. <a href="faq.html#faq.using.sshd-in-domain">How do I setup sshd in a domain?</a></dt><dt>4.40. <a href="faq.html#faq.using.ssh-pubkey-stops-working">Why does public key authentication with ssh fail after updating to Cygwin 1.7.34 or later?</a></dt><dt>4.41. <a href="faq.html#faq.using.same-with-rhosts">Why is my .rhosts file not recognized by rlogin anymore after updating to Cygwin 1.7.34?</a></dt><dt>4.42. <a href="faq.html#faq.using.same-with-permissions">Why do my files have extra permissions after updating to Cygwin 1.7.34?</a></dt><dt>4.43. <a href="faq.html#faq.using.tcl-tk">Why do my Tk programs not work anymore?</a></dt><dt>4.44. <a href="faq.html#faq.using.bloda">What applications have been found to interfere with Cygwin?</a></dt><dt>4.45. <a href="faq.html#faq.using.fixing-fork-failures">How do I fix fork() failures?</a></dt><dt>4.46. <a href="faq.html#faq.using.fixing-find_fast_cwd-warnings">How do I fix find_fast_cwd warnings?</a></dt></dl></td></tr><tr class="question"><td align="left" valign="top"><a name="faq.using.missing-dlls"></a><p><b>4.1.</b></p></td><td align="left" valign="top"><p>Why can't my application locate cygncurses-8.dll?  or cygintl-3.dll?  or cygreadline6.dll?  or ...?</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>Well, something has gone wrong somehow...
 </p><p>To repair the damage, you must run Cygwin Setup again, and re-install the
 package which provides the missing DLL package.
 </p><p>If you already installed the package at one point, Cygwin Setup won't
@@ -1376,7 +1376,28 @@ such as virtual memory paging and file caching.</p></li></ul></div></td></tr><tr
       reappear.
       </p></li></ul></div><p>See the <a class="ulink" href="https://cygwin.com/cygwin-ug-net/highlights.html#ov-hi-process" target="_top">
   process creation</a> section of the User's Guide for the technical reasons it is so
-  difficult to make <code class="literal">fork()</code> work reliably.</p></td></tr><tr class="qandadiv"><td align="left" valign="top" colspan="2"><h3 class="title"><a name="faq.api"></a>5. Cygwin API Questions</h3></td></tr><tr class="toc"><td align="left" valign="top" colspan="2"><dl><dt>5.1. <a href="faq.html#faq.api.everything">How does everything work?</a></dt><dt>5.2. <a href="faq.html#faq.api.snapshots">Are development snapshots for the Cygwin library available?</a></dt><dt>5.3. <a href="faq.html#faq.api.cr-lf">How is the DOS/Unix CR/LF thing handled?</a></dt><dt>5.4. <a href="faq.html#faq.api.threads">Is the Cygwin library multi-thread-safe?</a></dt><dt>5.5. <a href="faq.html#faq.api.fork">How is fork() implemented?</a></dt><dt>5.6. <a href="faq.html#faq.api.globbing">How does wildcarding (globbing) work?</a></dt><dt>5.7. <a href="faq.html#faq.api.symlinks">How do symbolic links work?</a></dt><dt>5.8. <a href="faq.html#faq.api.executables">Why do some files, which are not executables have the 'x' type.</a></dt><dt>5.9. <a href="faq.html#faq.api.secure">How secure is Cygwin in a multi-user environment?</a></dt><dt>5.10. <a href="faq.html#faq.api.net-functions">How do the net-related functions work?</a></dt><dt>5.11. <a href="faq.html#faq.api.winsock">I don't want Unix sockets, how do I use normal Win32 winsock?</a></dt><dt>5.12. <a href="faq.html#faq.api.versions">What version numbers are associated with Cygwin?</a></dt><dt>5.13. <a href="faq.html#faq.api.timezone">Why isn't timezone set correctly?</a></dt><dt>5.14. <a href="faq.html#faq.api.mouse">Is there a mouse interface?</a></dt></dl></td></tr><tr class="question"><td align="left" valign="top"><a name="faq.api.everything"></a><p><b>5.1.</b></p></td><td align="left" valign="top"><p>How does everything work?</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>There's a C library which provides a POSIX-style API.  The
+  difficult to make <code class="literal">fork()</code> work reliably.</p></li></ul></div></td></tr><tr class="question"><td align="left" valign="top"><a name="faq.using.fixing-find_fast_cwd-warnings"></a><p><b>4.46.</b></p></td><td align="left" valign="top"><p>How do I fix <code class="literal">find_fast_cwd</code> warnings?</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>Some ancient Cygwin releases asked users to report problems that were difficult
+to diagnose to the mailing list with the message:</p><p>
+<blockquote>find_fast_cwd: WARNING: Couldn't compute FAST_CWD pointer. Please report
+    this problem to the public mailing list cygwin@cygwin.com</blockquote><p>
+These problems were fixed long ago in updated Cygwin releases.</p><p>
+Unfortunately some projects and products still distribute these ancient Cygwin
+releases, which do not support newer Windows releases, rather than having their
+product install the current Cygwin release over the Internet.
+They also provide no information about keeping Cygwin up to date with upgrades
+and fixes.</p><p>
+The fix is simply downloading and running Cygwin Setup, using the instructions at: 
+<a class="ulink" href="https://cygwin.com/cygwin-ug-net/setup-net.html" target="_top">https://cygwin.com/cygwin-ug-net/setup-net.html</a>.</p><p>
+When running Setup, you should not change most of the values presented, just
+select the <strong>Next</strong> button in most cases, as you already have a
+Cygwin release installed and only want to upgrade your current installation.
+You should make your own selection if the internet connection to your system
+requires a proxy, and to pick the nearest up to date Cygwin download (mirror)
+site to your system for faster downloads.</p><p>
+Cygwin Setup will download and apply updates to all packages required for
+Cygwin itself and installed applications.
+Any problems with applying updates or the application after updates should be
+reported to the project or product vendor for follow up action.</p></td></tr><tr class="qandadiv"><td align="left" valign="top" colspan="2"><h3 class="title"><a name="faq.api"></a>5. Cygwin API Questions</h3></td></tr><tr class="toc"><td align="left" valign="top" colspan="2"><dl><dt>5.1. <a href="faq.html#faq.api.everything">How does everything work?</a></dt><dt>5.2. <a href="faq.html#faq.api.snapshots">Are development snapshots for the Cygwin library available?</a></dt><dt>5.3. <a href="faq.html#faq.api.cr-lf">How is the DOS/Unix CR/LF thing handled?</a></dt><dt>5.4. <a href="faq.html#faq.api.threads">Is the Cygwin library multi-thread-safe?</a></dt><dt>5.5. <a href="faq.html#faq.api.fork">How is fork() implemented?</a></dt><dt>5.6. <a href="faq.html#faq.api.globbing">How does wildcarding (globbing) work?</a></dt><dt>5.7. <a href="faq.html#faq.api.symlinks">How do symbolic links work?</a></dt><dt>5.8. <a href="faq.html#faq.api.executables">Why do some files, which are not executables have the 'x' type.</a></dt><dt>5.9. <a href="faq.html#faq.api.secure">How secure is Cygwin in a multi-user environment?</a></dt><dt>5.10. <a href="faq.html#faq.api.net-functions">How do the net-related functions work?</a></dt><dt>5.11. <a href="faq.html#faq.api.winsock">I don't want Unix sockets, how do I use normal Win32 winsock?</a></dt><dt>5.12. <a href="faq.html#faq.api.versions">What version numbers are associated with Cygwin?</a></dt><dt>5.13. <a href="faq.html#faq.api.timezone">Why isn't timezone set correctly?</a></dt><dt>5.14. <a href="faq.html#faq.api.mouse">Is there a mouse interface?</a></dt></dl></td></tr><tr class="question"><td align="left" valign="top"><a name="faq.api.everything"></a><p><b>5.1.</b></p></td><td align="left" valign="top"><p>How does everything work?</p></td></tr><tr class="answer"><td align="left" valign="top"></td><td align="left" valign="top"><p>There's a C library which provides a POSIX-style API.  The
 applications are linked with it and voila - they run on Windows.
 </p><p>The aim is to add all the goop necessary to make your apps run on
 Windows into the C library.  Then your apps should (ideally) run on POSIX
-- 
2.15.0



More information about the Cygwin-patches mailing list