home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD2.mdf / c / library / dos / database / cbase103 / blkio / rlsnotes.txt < prev   
Encoding:
Text File  |  1991-09-23  |  4.3 KB  |  157 lines

  1. ----------------------------------------------------------------------
  2. | Citadel                                                            |
  3. | 241 East Eleventh Street * Brookville, IN 47012 * 317-647-4720     |
  4. |                                               BBS 317-647-2403     |
  5. ----------------------------------------------------------------------
  6.  
  7. In this file are summarized the additions and modifications made to
  8. blkio this release.  Users upgrading from a previous release should
  9. read it carefully.
  10.  
  11.  
  12.                       blkio 1.1.3 Release Notes
  13.                       -------------------------
  14. o ANSI compatibility macros moved to dedicated header file <ansi.h>.
  15.  
  16. o Function prototype form used for function definitions if AC_PROTO
  17.   defined.
  18.  
  19. o Additional ANSI compatibility macros added.
  20.  
  21. o bcloseall function added.
  22.  
  23. o SINGLE_USER macro added.
  24.  
  25. o nelems macro added.
  26.  
  27. o "fd" suffix removed from member names in fd_t union.
  28.  
  29. o Reference to l_sysid member of flock structure removed from lockb.c
  30.   because not defined in BSD UNIX.
  31.  
  32. o Operating system macros changed to the form OS_*, and HOST changed
  33.   to OPSYS.  Also, C compiler macros changed to the form CC_*, and
  34.   MSDOSC changed to CCOM.  These macros are only used internally, and
  35.   the changes are only of interest to users who have ported blkio to
  36.   a new operating system or compiler.
  37.  
  38. o DOS file locking added to lockb.
  39.  
  40. o DOS library names changed to more customary form where memory model
  41.   is first character rather than last.
  42.  
  43.  
  44.                       blkio 1.1.2 Release Notes
  45.                       -------------------------
  46. o __STDC__ macro no longer used to detect ansi compatibility.
  47.  
  48. o AC_HDRS macro added to indicate availability of all ANSI headers
  49.   (e.g., <stddef.h> and <stdlib.h>).
  50.  
  51.  
  52.                                                      Citadel  91/09/23
  53. o AC_LDOUBLE macro changed to function as flag indicating long double
  54.   data type support.
  55.  
  56. o AC_PROTO macro added to indicate function prototype support.
  57.  
  58. o lockb bug fixed.
  59.  
  60. o Memory model parameter added to install.bat.  Library file name
  61.   changed to signify model (e.g., blkioh.lib for huge).
  62.  
  63. o Parameter added to install.bat to make extraction of reference
  64.   manual optional.
  65.  
  66.  
  67.                       blkio 1.1.1 Release Notes
  68.                       -------------------------
  69. o NIL macro added in blkio.h.
  70.  
  71. o #define void char added in blkio.h if __STDC__ != 1.  This is for
  72.   older compilers which do not recognize the void type.
  73.  
  74. o strlen declaration if __STDC__ != 1 removed.
  75.  
  76.  
  77. o The macros FILENAME_MAX, FOPEN_MAX, and offsetof are checked to be
  78.   defined even if __STDC__ == 1.
  79.  
  80. o -A compiler option used in Turbo C installation bat file to set
  81.   __STDC__ to 1.
  82.  
  83. o MSDOS macro in blkio_.h changed to MS_DOS to prevent QuickC
  84.   warnings.
  85.  
  86. o For UNIX, errno values EFBIG and ENOSPC used when appropriate rather
  87.   than BEPANIC.
  88.  
  89.  
  90.                        blkio 1.1 Release Notes
  91.                        -----------------------
  92. o bpos_t typedef changed from size_t to unsigned long.  If using a
  93.   compiler that defines size_t as unsigned int and sizeof(int) !=
  94.   sizeof(long), this allows larger files to be accessed, but will
  95.   cause problems with existing files created with blkio 1.0.  Existing
  96.   files will require conversion if sizeof(int) != sizeof(long) for the
  97.   compiler being used.  If the limitation on the number of records is
  98.   unimportant, the bpos_t typedef (in blkio.h) can be changed back to
  99.   size_t so that no file conversion will be necessary.
  100.  
  101. o bopen has been modified to open block files which do not end on a
  102.   block boundary.  This was done to allow blkio to be used to rebuild
  103.   corrupt files.
  104.                                                      Citadel  91/09/23
  105.  
  106. o bsetvbuf bug for connecting user-supplied buffer fixed.
  107.  
  108. o function prototypes used if __STDC__ == 1
  109.  
  110. o const used if __STDC__ == 1
  111.  
  112. o bgethf sets errno to EINVAL instead of BEBOUND if the field extends
  113.   beyond the end of the header.
  114.  
  115. o bgetbf sets errno to EINVAL instead of BEBOUND if the field extends
  116.   beyond the end of the block.
  117.  
  118. o lockb len parameter type changed from size_t to bpos_t.
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.                                                      Citadel  91/09/23
  157.