home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 4 / DATAFILE_PDCD4.iso / unix / unixtools / unixlib / readme < prev   
Encoding:
Text File  |  1992-07-21  |  1.8 KB  |  48 lines

  1.  
  2.  
  3.             UnixLib v2.0
  4.  
  5.  
  6.     UNIX is a registered trademark of AT&T Bell Laboratories.
  7.  
  8.     This is a complete replacement ANSI compliant C library for use
  9. with Acorn RiscOS ANSI C Release 3. It incorporates a full Version 7 UNIX
  10. system call interface, with most common System V and BSD 4.3 extensions.
  11. Look at the header files for documentation. <sys/syslib.h> and <sys/unix.h>
  12. deal with library specific stuff. <sys/os.h> provides a RiscOS interface.
  13. <sys/param.h> only defines MAXPATHLEN - some code may expect more from it.
  14.  
  15.     !alias *must* be executed before using this library. It contains
  16. necessary command line aliases that need to be set for the C compiler to
  17. work correctly with unixlib. Comments in the file explain it. RTFM to
  18. see what the command line arg.s do. !alias can of course be inserted into
  19. any other command file.
  20.  
  21.     There is one environment variable specific to unixlib. If 'UNIX'
  22. is unset when a unixlib program is run, then RiscOS filenaming conventions
  23. are assumed. If UNIX is set, then it's value is used to set the UNIX uid,
  24. and UNIX filenames are assumed. Read the comments in <sys/unix.h> for
  25. how to turn on and off filename conversion within a program.
  26.  
  27.     All the header files, etc. are completely different. You *must*
  28. have the entire clib directory completely separate from any Acorn code.
  29. If you do not have it called 'clib' in the root directory you will need
  30. to modify the aliases in !alias so that '$.clib' is replaced with whatever
  31. you have in your setup.
  32.  
  33.     Note that this software may be freely duplicated, used, and
  34. redistributed without restriction. However I retain all copyright.
  35.  
  36.     Please report all bugs to me, and any suggestions for improvement.
  37.  
  38.     I can be contacted as follows:
  39.  
  40.     Email:        rogersh%p4@uk.ac.man.cs
  41.  
  42.     Surface Mail:    34 Buller Rd.,
  43.             Longsight,
  44.             Manchester M13 OPP.
  45.  
  46.  
  47.         H.Rogers    16/11/1991
  48.