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
From fdd3ce05680ca5e26532a51b119388cdb358e98e Mon Sep 17 00:00:00 2001
From: Brian Inglis <brian.ing...@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 cyg...@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

Reply via email to