home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Source Code 1993 July / THE_SOURCE_CODE_CD_ROM.iso / msdos / djgpp / readme.1st < prev    next >
Encoding:
Text File  |  1993-07-17  |  3.9 KB  |  92 lines

  1. This is README.1ST, which you should have read before any other.  Please
  2. read this COMPLETELY before going any further.
  3.  
  4. WARNING: This software comes with ABSOLUTELY NO WARRANTEE.  I can't even
  5. guarantee that this software won't wipe out your entire hard drive (it's
  6. happened to a few people before).  USE AT YOUR OWN RISK! It's always a
  7. good idea to make regular backups of your hard drives anyway. 
  8.  
  9. If you are using PKUNZIP to extract your files, don't forget the -d or
  10. you'll get them all in the same directory! All djgpp modules are
  11. designed to be unzipped from the same directory, so that they install
  12. themselves properly.  You should also use the -o switch, since some
  13. files are included in multiple modules.
  14.  
  15. You should be able to find documentation in various subdirectories of
  16. the docs directory in the djgpp distribution. 
  17.  
  18. djgpp is a complete 32-bit C and C++ development environment for DOS. 
  19. This product is intended for users who have experience using Unix, not
  20. DOS users who expect djgpp to act like any other DOS compiler.  This is
  21. NOT the software you want if you want to learn programming. 
  22.  
  23. Supported: 80386, 80387, 80486, XMS, himem.sys, VCPI, QEMM, 386MAX,
  24. DesqView, Windows, OS/2.
  25.  
  26. Unsupported: XTs, 80286, multitasking, signals.
  27.  
  28. Features: 80387 emulator, 32-bit unix-ish environment, flat memory
  29. model, debugger, SVGA graphics.
  30.  
  31.     ====================  Reporting bugs  ====================
  32.  
  33. ALL changes to the source code should be submitted in "diff -c2" format. 
  34. If you just send replacement files, I'll reject them, since I don't know
  35. which parts you've changed and my sources keep changing anyway.  Diffs
  36. will also be rejected for use of bcc features in go32 sources (like //
  37. comments), or more than one feature or bugfix per diff.  Please use the
  38. same programming style as the existing style when making changes to my
  39. sources. 
  40.  
  41. Note that new features are not bugs.  If you would like to work on
  42. adding features to djgpp, please send me e-mail at dj@ctron.com
  43. beforehand, in case it's being worked on already and to coordinate it's
  44. integration.  If you want to request a new feature but not work on it,
  45. send to the mailing list. 
  46.  
  47. If the problem is in one of the FSF utilities, please don't expect me to
  48. fix it.  Problems with FSF code should be reported to the FSF; I only
  49. compile the code and distribute it.  My best suggestion is to post to
  50. the appropriate newsgroup or mailing list, but if you can't find one,
  51. ask gnu@prep.ai.mit.edu. 
  52.  
  53. If the problem is in anything else, and you have e-mail access, I strongly
  54. recommend joining the djgpp mailing list.  To do so, send mail to
  55. listserv@sun.soe.clarkson.edu:
  56.  
  57.     $ mail listserv@sun.soe.clarkson.edu
  58.     Subject:
  59.     help
  60.     add <e-mail address> djgpp
  61.     ^D
  62.  
  63. Any mail sent to djgpp@sun.soe.clarkson.edu will get automatically
  64. forwarded to all the subscribers on the list, and someone may have an
  65. answer to your query.  Note that I (DJ) am of course a subscriber, so I
  66. will get it also. 
  67.  
  68. If all else fails, you may contact me directly at dj@ctron.com
  69. (preferred) or at home:
  70.  
  71.     DJ Delorie
  72.     24 Kirsten Ave
  73.     Rochester, NH 03867-2954
  74.     USA
  75.  
  76.     ====================  Redistribution  ====================
  77.  
  78. The utilities built from FSF code may NOT be made available through any
  79. means not prepared to also distribute the source for those utilities. 
  80. This isn't just a good idea, it's the LAW.  Read the file "copying" for
  81. more details on FSF copyright terms.  Since djgpp includes such
  82. binaries, it requires the same terms. 
  83.  
  84. Programs that link in FSF code must comply with the GNU Library Licence,
  85. or the GNU public license.  All FSF objects are in libgpl.a. 
  86.  
  87. I strongly recommend prepending stub.exe (use aout2exe) for any programs
  88. you intend to distribute.  This aids upgrading go32, since stub.exe
  89. doesn't change, and aout2exe produces a faster executable due to disk
  90. alignment. 
  91.  
  92.