About the reason why the last 64K just before 2GB can't be used in
Windows, I'll refer you to this post in The Old New Thing blog by
Raymond Chen, who regularly discusses such obscure compatibility issues.
See http://blogs.msdn.com/oldnewthing/archive/2003/10/08/55239.aspx.
(Short answer: it has to do with address fixup when loading executable
image and the influence of the alpha processor on the design.)
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/