home *** CD-ROM | disk | FTP | other *** search
- This is the long awaited (? ;-)) source release for the current version of
- ixemul.library. It is
-
- ** NOT **
-
- intended for the casual user of the library, rather for programmers that
- - would like to snoop thru the source to spot how something was implemented
- - are hunting down a weird bug they discovered (thank you ! ;-))
- - like to fill their harddisk with stuff they'll never look at anyway
- - ...
-
- This release is mainly thought to help programmers (see above) debugging
- ixemul code, it is *not* meant to recompile to library. Although I tried to
- include every needed file into the RCS tree, I'm not sure I really caught
- everything needed to recompile.
-
- I included the original README file from the previous distributions, as
- it contains some background information (mostly for signals). I didn't have
- time to update anything there to the current version. Most things will
- have stayed the same though, but if you want out for sure, you'll have to
- dive into sources...
-
- Thanks to all of you who keep reporting bugs (even if you had to fire up
- disassemblers to find them, not having source). Thanks alot!
-
- -Markus
-
- This is from the README, and still valid:
- ---------------------------------------------------------------------------
- COPYRIGHT restrictions
-
- The source code shipped with this library is subject to the GNU LIBRARY
- GENERAL PUBLIC LICENSE, please look at the file COPYING.LIB that comes with
- this distribution. If not, write to the
- Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
- NOTE:
- There are lots of files subject to other Copyrights, especially those
- Copyright by the Regents of the University of California. In those cases,
- the specified Copyright restriction applies TO EACH SUCH SINGLE FILE, but
- not the arrangement of putting it in this library. With this restriction I
- want to enforce consistency of this library.
-
- After reading the COPYING.LIB file, you'll notice, that a program that just
- uses the library by using OpenLibrary(), and calling functions in it, is to
- be considered as a `work that uses the Library', and 5. of COPYING.LIB
- says for this case: " Such a work, in isolation, is not a derivative work
- of the Library, and therefore falls outside the scope of this License."
-
- Since I declare the glue functions created by compiling and running
- gen_glue.c (in lib/) to be in the Public Domain (thus not to be covered by
- any license), your compiled and linked executable will NOT become a
- derivative of the library, and will thus not be subject to this license.
- Thus, you may use the compiled version of the glue files and the stdio
- functions, libc.a (except alloca.c, please see the copyright notice in its
- header. Use the builtin alloca() (__builtin_alloca() to be explicit) in
- all situations where this is possible) and crt0.o in a commercial product
- without making it a derivative of the library and thus make it subject to
- the library license. However, you must tell your customers that
- ixemul.library is free software according to this license, and where they
- can get a copy of its source code.
-
- ---------------------------------------------------------------------------
-