From: Laurence W. <lwi...@lw...> - 2001-02-27 20:54:59
|
I wrote: >> If you read the DJGPP docs (somewhere deep inside the knowledge >> base), there is an explanation of why this won't work. It's >> because you used x:/dev/ as the path (x can be any drive >> letter). If it was c:\devel\allegro, there would be no >> problem. In reply to Neil C. Obremski <ice...@ea...>: >I just saw that mentioned in the DJGPP FAQ, but why would that matter=20 >for Allegro or any other project? And why is that?=20 I believe it is because this makes it easier to port UNIX programs (so they can say /dev/lpt1 to refer to the printer, etc). Also, the docs mention that DOS has no consistent way of specifying devices, so this method was chosen upon. It would matter with Allegro because this feature is built into the C runtime library supplied with DJGPP. The tools required for building Allegro (make, gcc, as, ld, et al.) are all linked against this RTL, so would all be affected by directories beginning /dev . Bye for now, --=20 Laurence Withers, lwi...@lw... http://www.lwithers.demon.co.uk/ |