The Cygwin FAQ
(Not
completely
updated for the latest net release, but still useful!)
You can always find the latest version of this FAQ at
http://cygwin.com/faq/
.
What is it?
Where can I get it?
Is it free software?
Recent history of the project: What version
is
this, anyway?
Installation Instructions
Contents
Installation using the
`setup.exe'
program
Why not install in C:\?
Can I use the new setup to update a B18, B19, B20, B20.1 or CD-ROM (1.0) installation of Cygwin?
The README says I should turn off anti-virus software. Isn't that dangerous?
What packages should I download?
What if setup fails?
What's the difference between packages in
`latest'
and
`contrib'
?
My Windows logon name has a space in it, will this cause problems?
Setup screwed up my mounts!
How do I uninstall Cygwin?
Can I use setup to install snapshots?
What Unix API calls are supported by Cygwin?
ANSI C Library Functions
POSIX.1/96 Functions
Misc Functions
Question and Answers
Where can I get more information?
Where's the documentation?
What Cygwin mailing lists can I join?
Posting Guidelines (Or: Why won't you/the mailing list answer my questions?)
Using Cygwin
How should I set my PATH?
Bash says "command not found", but it's right there!
How do I convert between Windows and UNIX paths?
Why doesn't bash read my .bashrc file on startup?
How can I get bash filename completion to be case insensitive?
Can I use paths/filenames containing spaces in them?
Why can't I cd into a shortcut to a directory?
I'm having basic problems with find. Why?
Why doesn't man work?
Why doesn't chmod work?
Why doesn't
`mkdir -p'
work on a network share?
Why doesn't my script work?
Why don't cursor keys work under Win95/Win98?
Is it OK to have multiple copies of the DLL?
Where can I find "more"?
Where can I find "which"?
Why isn't package XXXX available in Cygwin? (Or, why is your package so out of date?)
How can I access other drives?
How can I copy and paste into Cygwin console windows?
What does "mount failed: Device or resource busy" mean?
How can I share files between Unix and Windows?
Are mixed-case filenames possible with Cygwin?
What about DOS special filenames?
When it hangs, how do I get it back?
Why the weird directory structure?
How do anti-virus programs like Cygwin?
Why can't I run bash as a shell under NT Emacs?
info error "dir: No such file or directory"
Why do I get a message saying Out of Queue slots?
Why don't symlinks work on samba-mounted filesystems?
Why does df report sizes incorrectly.
Cygwin API Questions
How does everything work?
Are development snapshots for the Cygwin library available?
How is the DOS/Unix CR/LF thing handled?
Is the Cygwin library multi-thread-safe?
Why is some functionality only supported in Windows NT?
How is fork() implemented?
How does wildcarding (globbing) work?
How do symbolic links work?
Why do some files, which are not executables have the 'x' type.
How secure is Cygwin in a multi-user environment?
How do the net-related functions work?
I don't want Unix sockets, how do I use normal Win32 winsock?
What version numbers are associated with Cygwin?
Why isn't _timezone set correctly?
Is there a mouse interface?
Programming Questions
How do I contribute a package?
Why are compiled executables so huge?!?
Where is glibc?
Why is make behaving badly?
Why the undefined reference to
`WinMain@16'
?
How do I use Win32 API calls?
How do I compile a Win32 executable that doesn't use Cygwin?
Can I link with both MSVCRT*.DLL and cygwin1.dll?
How do I make the console window go away?
Why does make complain about a "missing separator"?
Why can't we redistribute Microsoft's Win32 headers?
How do I link against .lib files?
How do I rebuild the tools on my NT box?
How can I compile a powerpc NT toolchain?
How can I compile an Alpha NT toolchain?
How can I adjust the heap/stack size of an application?
How can I find out which dlls are needed by an executable?
How do I build a DLL?
How can I set a breakpoint at MainCRTStartup?
How can I build a relocatable dll?
How can I debug what's going on?
Can I use a system trace mechanism instead?
Why doesn't gdb handle signals?
The linker complains that it can't find something.
I use a function I know is in the API, but I still get a link error.
Can you make DLLs that are linked against libc ?
Where is malloc.h?
Can I use my own malloc?
Can I mix objects compiled with msvc++ and gcc?
Can I use the gdb debugger to debug programs built by VC++?
Where can I find info on x86 assembly?
Shell scripts aren't running properly from my makefiles?
What preprocessor do I need to know about?
Where can I get f77 and objc components for B20 EGCS 1.1?
How should I port my Unix GUI to Windows?
Why not use DJGPP ?
Known/potential Problems in the Latest Net Release
Aware of the problem, no solution known.
On Win9x, scp and cvs/ssh leave ssh processes running
Cannot access tape devices with mt on Win9x
Fixed in the Next Release
History
Release Beta 20.1 (Dec 4 1998)
Changes in specific tools:
Changes in the Cygwin API (cygwin.dll):
Release Beta 20 (Oct 30 1998)
The project has a new name!
Changes in specific tools:
Changes in the Cygwin API (cygwin.dll):
Release Beta 19 (Feb 26 1998)
Changes in specific tools:
Changes in the Cygwin32 API (cygwin.dll):
Release Beta 18 (May 6 1997)
Changes in specific tools:
Changes in the Cygwin32 API (cygwin.dll):
Release Beta 17.1 (Dec 10 1996)
Release Beta 17 (Dec 7 1996)
Changes in specific tools:
Changes in the Cygwin32 API (cygwin.dll):
Release Beta 16 (Aug 30 1996)
Release Beta 14 (April 10 1996)
Release Beta 13 (Feb 9 1996)
Release Beta 12 (Jan 3 1996)
Release Beta 11 (Jan 3 1996)
Release Beta 10 (Dec 5 1995)
Release Beta 9
Release Beta 8
Release Beta 7
Release Beta 6
Release Beta 5
Release Beta 4
Release Beta 3
Who's behind the project?
What are the copyrights ?
The general idea
GNU GENERAL PUBLIC LICENSE
This document was generated on 17 March 2001 using
texi2html
1.56k.