home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 11 / 11.iso / n / n007 / 2.ddi / README / README.BTR < prev    next >
Encoding:
Text File  |  1993-07-24  |  24.0 KB  |  575 lines

  1. Filename:   README.BTR
  2. Product:    NetWare Btrieve v6.1 for NetWare v3.12
  3. Date:       June 1993
  4.  
  5.    This Readme document pertains to NetWare Btrieve v6.1 for 
  6.    NetWare v3.12. It provides installation and upgrade 
  7.    information and descriptions of the NetWare Btrieve v6.1 
  8.    program files for NetWare v3.12. 
  9.  
  10.  
  11. ================================================================
  12. Disclaimer
  13. ==========
  14.  
  15.    Novell, Inc. makes no representations or warranties with 
  16.    respect to any NetWare software, and specifically disclaims 
  17.    any express or implied warranties of merchantability, 
  18.    title, or fitness for a particular purpose.
  19.  
  20.    Distribution of any NetWare software is forbidden without 
  21.    the express written consent of Novell, Inc.  Further, 
  22.    Novell reserves the right to discontinue distribution of 
  23.    any NetWare software. 
  24.  
  25.    Novell is not responsible for lost profits or revenue, loss 
  26.    of use of the software, loss of data, costs of re-creating 
  27.    lost data, the cost of any substitute equipment or program, 
  28.    or claims by any party other than you.  Novell strongly 
  29.    recommends a backup be made before any software is 
  30.    installed.  Technical Support for this software may be 
  31.    provided at the discretion of Novell. 
  32.  
  33.  
  34. ================================================================
  35. Contents
  36. ========
  37.  
  38.    Btrieve v6.x Upgrade Information
  39.       Btrieve v6.x File Format
  40.       Btrieve v6.x Operations
  41.       Btrieve v6.x Utilities
  42.       Btrieve v6.x Requesters
  43.       Btrieve v6.x Status Codes
  44.    Btrieve v6.x Program Files
  45.    Associated Documents
  46.  
  47.  
  48. ================================================================
  49. Btrieve v6.x Upgrade Information
  50. ================================
  51.  
  52.    For a description of the enhancements to NetWare Btrieve v6.1,
  53.    refer to Chapter 1 of the "Btrieve Installation and Operation"
  54.    manual.
  55.  
  56.    Before you start NetWare Btrieve v6.1, read the following 
  57.    sections in this document.
  58.  
  59.    - Btrieve v6.x File Format -- Addresses some of the 
  60.      differences between the Btrieve v6.1, v6.0, and v5.x file 
  61.      formats. 
  62.  
  63.    - Btrieve v6.x Operations -- Highlights the new Btrieve v6.1
  64.      chunk operations and the restrictions that apply when using
  65.      Btrieve v6.0 to operate on records larger than 64 KB.
  66.  
  67.    - Btrieve v6.x Utilities -- Provides important notes on
  68.      Btrieve's logging feature.
  69.  
  70.    - Btrieve v6.x Requesters -- Highlights the new Btrieve v6.1
  71.      configuration options for the DOS and OS/2 Requesters.
  72.  
  73.    - Btrieve v6.x Status Codes -- Discusses error conditions 
  74.      specific to different versions of Btrieve.
  75.  
  76.  
  77. Btrieve v6.x File Format
  78. ------------------------
  79.  
  80.    When creating files, Btrieve v6.x uses a new file format 
  81.    that allows faster data access than possible with versions 
  82.    of Btrieve prior to v6.0.  This new file format, first 
  83.    introduced in Btrieve v6.0, has been slightly modified in 
  84.    Btrieve v6.1.  For more information on the Btrieve v6.x 
  85.    file format, refer to the "Btrieve Programmer's Manual" 
  86.    included in the NetWare Btrieve v6.1 Developer's Kit 
  87.    Supplement, which is available through the Professional 
  88.    Developer's Program (PDP). 
  89.  
  90.    When working with Btrieve files created with different 
  91.    versions of Btrieve, consider the following.
  92.  
  93.    - New file features supported by Btrieve v6.1 include:  
  94.      multiple alternate collating sequences (ACSs), 
  95.      locale-specific ACSs, Variable-tail Allocation Tables 
  96.      (VATs), and the ability to mark a file as using index 
  97.      balancing. 
  98.  
  99.      Btrieve v6.1 returns a file version of 6.1 if the file 
  100.      specified in a Btrieve Stat operation or BUTIL -STAT 
  101.      command was created with multiple ACSs, locale-specific 
  102.      ACSs, VATs, or the index balancing option.
  103.  
  104.      NOTE:  Files created with any of these features are 
  105.      created in the Btrieve v6.1 file format.  If Btrieve v6.1 
  106.      creates a file without any of these features, it creates 
  107.      the file in the Btrieve v6.0 file format by default.  You 
  108.      can override the v6.0 default and create Btrieve v5.x 
  109.      files by using the Setup Utility.  Refer to Chapter 3, 
  110.      "Installing and Configuring Btrieve" in the "Btrieve 
  111.      Installation and Operation" manual for more information 
  112.      on the Setup utility. 
  113.  
  114.    - Btrieve v6.0 operates on a file created by Btrieve v6.1, 
  115.      unless the file uses multiple ACSs, locale-specific ACSs, 
  116.      VATs, or the balanced index flag.  That is, Btrieve v6.0 
  117.      cannot open a file that uses the Btrieve v6.1 file format.
  118.  
  119.      NOTE:  Btrieve v6.0 returns a Status Code 30 (The file 
  120.      specified is not a Btrieve file) when you attempt to open 
  121.      a file created in the Btrieve v6.1 file format.  (This is 
  122.      generally true whenever you use an earlier Btrieve 
  123.      version to open a file that has a more recent Btrieve 
  124.      file format.) 
  125.  
  126.    - Btrieve v6.x can open files that were created with earlier
  127.      versions of Btrieve.  For example, Btrieve v6.0 can open 
  128.      files created with Btrieve v5.x, and Btrieve v6.1 can open 
  129.      files created with Btrieve v5.x or v6.0.  Additionally, 
  130.      Btrieve v6.x can write to files using the existing file 
  131.      format.  In other words, Btrieve v6.x writes to v5.x 
  132.      files using the v5.x file format and writes to v6.x files 
  133.      using the v6.x file format. 
  134.  
  135.      NOTE:  When Btrieve v6.x opens files from earlier versions,
  136.      it does not convert them automatically to the v6.x file 
  137.      format.  For example, if you use Btrieve v6.1 to open a 
  138.      v6.0 file, Btrieve v6.1 does not convert the v6.0 file to 
  139.      a v6.1 file format.  However, if an application uses 
  140.      Btrieve v6.10a on a v6.0 file and creates an index which 
  141.      uses a second ACS or a locale-specific ACS, the file 
  142.      format will be upgraded to a version 6.1, thus preventing 
  143.      the file from being opened by an earlier Btrieve version, 
  144.      which would not recognize these features. 
  145.  
  146.      If your database contains files created with versions of 
  147.      Btrieve prior to v6.x, you may want to upgrade them to 
  148.      take advantage of the Btrieve v6.x features.  The Btrieve 
  149.      Rebuild utility converts Btrieve data files to the v6.x 
  150.      file format.  Refer to Chapter 3, "Installing and 
  151.      Configuring Btrieve" in the "Btrieve Installation and 
  152.      Operation" manual for information on how to rebuild your 
  153.      existing Btrieve files. 
  154.  
  155.    - Btrieve v5.x cannot open files that have a v6.x file format.
  156.  
  157.      NOTE:  If you are using Btrieve v6.x and you need backward
  158.      compatibility with Btrieve v5.x, use the Btrieve Setup 
  159.      option Create Btrieve Files in Pre v6.x Format.  This 
  160.      option allows you to create files with Btrieve v6.x and 
  161.      use them with Btrieve v5.x.  (Keep in mind, however, that 
  162.      many of the Btrieve v6.x features require the Btrieve 
  163.      v6.x file format.)  Refer to Chapter 3, "Installing and 
  164.      Configuring Btrieve" in the "Btrieve Installation and 
  165.      Operation" manual for more information on the Setup utility.
  166.  
  167.    - Btrieve v6.1 supports a longer STS data type than NetWare SQL.
  168.  
  169.      NOTE:  Make sure that the length of the STS data type does 
  170.      not exceed 15 bytes if you plan to use the Btrieve v6.1 
  171.      files with NetWare SQL.
  172.  
  173.    - Btrieve v6.1 allows the creation of an STS data type index
  174.      in files using the Btrieve v6.0 file format.
  175.  
  176.      IMPORTANT:  If you use Btrieve v6.00d or an earlier Btrieve
  177.      version to access a file with an STS data type index, a
  178.      server abend may occur.
  179.  
  180.  
  181. Btrieve v6.x Operations
  182. -----------------------
  183.  
  184.    Btrieve v6.1 supports the following new Btrieve operations.  
  185.    For more information about these new operations, refer to 
  186.    the "Btrieve Programmer's Manual" included in the NetWare 
  187.    Btrieve v6.1 Developer's Kit Supplement, which is available 
  188.    through the Professional Developer's Program (PDP).
  189.  
  190.    - Find Percentage and Get By Percentage -- Window-oriented
  191.      applications can use these new operations for implementing
  192.      scroll bars.
  193.  
  194.    - Get Direct/Chunk and Update Chunk -- Btrieve v6.1 allows
  195.      applications to operate on portions of a record, called 
  196.      "chunks," rather than on the entire record.  Through the 
  197.      new Get Direct/Chunk and Update Chunk operations, Btrieve 
  198.      v6.1 supports records larger than 64 KB.
  199.  
  200.      NOTE:  Applications can use the new chunk operations to 
  201.      build records larger than 64 KB in files that use the 
  202.      Btrieve v6.0 file format.  When Btrieve v6.0 operates on 
  203.      files containing records larger than 64 KB, however, the 
  204.      following restrictions apply:
  205.  
  206.      - If you use an Update Chunk operation in a file that
  207.        uses the Btrieve v6.0 file format, one of the file's Free
  208.        Space Lists may be left in a state that can cause Btrieve
  209.        v6.00d or an earlier Btrieve version to overwrite its own
  210.        cache; a server abend may occur.
  211.  
  212.      - Btrieve v6.0 does not recognize the Get Direct/Chunk or
  213.        Update Chunk operations, and therefore can only perform
  214.        operations that update or retrieve entire records.  Those
  215.        "entire record" operations can only retrieve or update
  216.        up to 64 KB of a record because the operations' data
  217.        buffer length parameter, which specifies the amount of
  218.        data to update or retrieve, can contain a maximum value
  219.        of 64 KB.
  220.  
  221.      - If you use an Update Chunk operation to create a record
  222.        larger than 64 KB in a file that uses the Btrieve v6.0
  223.        file format, Btrieve v6.0 (which can only use operations
  224.        to update or retrieve entire records) cannot retrieve
  225.        more than the first 64 KB of the record.
  226.  
  227.        Btrieve v6.0 returns a Status Code 22 (The data buffer
  228.        parameter is too short) or a Status Code 97 (The
  229.        communications buffer is too small) to indicate that
  230.        there is more data to be retrieved.
  231.  
  232.      - Because Btrieve v6.0 does not recognize the Update Chunk
  233.        operation, you cannot use Btrieve v6.0 to modify a record 
  234.        that is larger than 64 KB and still have the resulting 
  235.        record be larger than 64 KB.  You can use the Update 
  236.        operation to shorten such a record.  The length of the 
  237.        resulting record of a successful Update operation is 
  238.        defined by the operation's data buffer length 
  239.        parameter, which has a maximum value of 64 KB. 
  240.  
  241.  
  242. Btrieve v6.x Utilities
  243. ----------------------
  244.  
  245.    Btrieve Monitor utility (BTRMON.NLM) -- The Btrieve v6.x 
  246.        Monitor utility (BTRMON.NLM) replaces the Btrieve v5.x 
  247.        Console utility (BCONSOLE.NLM).
  248.  
  249.        IMPORTANT:  NLM applications that call Btrieve must 
  250.        issue a Btrieve Reset before unloading.  Failure to do 
  251.        so may lead to a server abend when you try to use the 
  252.        Btrieve Monitor utility to monitor the NLM 
  253.        application's activity. 
  254.  
  255.    Rebuild utility (BREBUILD.NLM) -- This new Btrieve v6.x 
  256.        utility allows you to upgrade files created with 
  257.        versions of Btrieve prior to v6.x.  Use this utility to 
  258.        upgrade your files to take advantage of the Btrieve 
  259.        v6.x features.  For more information about rebuilding 
  260.        your existing files, refer to "Rebuilding Existing 
  261.        Btrieve Files" in Chapter 3 of the "Btrieve 
  262.        Installation and Operation" manual. 
  263.  
  264.        NOTE:  Before running the Rebuild utility (either from 
  265.        the command line or through the Setup utility), you 
  266.        must start Btrieve v6.x.
  267.  
  268.    Roll Forward utilities (BROLLFWD.EXE, PBROLL.EXE, and 
  269.        WBROLL.EXE) --  When using Btrieve's logging feature 
  270.        and the Roll Forward utility, consider the following:
  271.  
  272.        - Btrieve does not allow a log file to contain log 
  273.          entries created by different versions of Btrieve.  
  274.          That is, all entries in a log file must be logged 
  275.          under the same version of Btrieve.  Otherwise, 
  276.          Btrieve displays a system error message on the server 
  277.          console and ignores logging for the Btrieve file. 
  278.  
  279.        - If you need to restart Btrieve, specify the same 
  280.          index balancing setting that was used when you first 
  281.          loaded Btrieve (after a backup) and performed 
  282.          logging.  Otherwise, you may receive a Status Code 43 
  283.          (The specified record is invalid) when you run the 
  284.          Roll Forward utility. 
  285.  
  286.        - If you need to run the Roll Forward utility (for 
  287.          example, after a system crash), load the same version 
  288.          of Btrieve and specify the same index balancing 
  289.          setting that was used during logging.  Otherwise, you 
  290.          may receive a Status Code 43 (The specified record is 
  291.          invalid). 
  292.  
  293.          NOTE:  If you want to switch to a different version of
  294.          Btrieve or you want to change the index balancing 
  295.          setting, first create a backup of the Btrieve files 
  296.          to be logged and then delete the corresponding log 
  297.          files. 
  298.  
  299.        - If you attempt to create a log file for a Btrieve file
  300.          that contains records larger than 57 KB, you may receive
  301.          a Status Code 43 (The specified record is invalid) when
  302.          you run the Roll Forward utility.
  303.  
  304.        The Btrieve v6.1 BROLLFWD.EXE file replaces the Btrieve 
  305.        v6.0  DBROLL.EXE.
  306.  
  307.  
  308. Btrieve v6.x Requesters
  309. -----------------------
  310.  
  311.    Btrieve Requester for UnixWare -- This Requester is a new 
  312.        component of NetWare Btrieve v6.1 for NetWare v3.12.  
  313.        This Requester provides UnixWare clients with access to 
  314.        Btrieve data residing on a NetWare Btrieve server.  For 
  315.        detailed information about this Requester, refer to the 
  316.        separate Readme document, BTRUNIX.DOC.
  317.  
  318.    Btrieve Requester for DOS -- This Requester has three new
  319.        configuration options.  For detailed information about 
  320.        this Requester, refer to Chapter 4 in the "Btrieve 
  321.        Installation and Operation" manual.
  322.  
  323.        - NetWare Runtime Server Support (/C) -- Enables or 
  324.          disables NetWare Runtime support.
  325.  
  326.        - DOS Session Load (/L) -- Allows you to load another 
  327.          instance of the Btrieve DOS Requester even if it is 
  328.          already loaded.  This option is useful if you want to 
  329.          run MS Windows applications using the Btrieve DOS 
  330.          Requester while running DOS VM applications that are 
  331.          also using the Requester. 
  332.  
  333.        - Real-Time Data Compression (/O) -- Helps reduce network
  334.          traffic by reducing the number of packets required to
  335.          complete a request to Btrieve.
  336.  
  337.    Btrieve Requester for OS/2 -- This Requester also provides 
  338.        Runtime Server support.  For detailed information about 
  339.        the Btrieve OS/2 Requester, refer to Chapter 4 in the 
  340.        "Btrieve Installation and Operation" manual.
  341.  
  342.  
  343. Btrieve v6.x Status Codes
  344. -------------------------
  345.  
  346.    Status Code 11 (The specified filename is invalid) --  If you
  347.        receive this status code when you open a Btrieve file 
  348.        using the Btrieve OS/2 Requester (BTRCALLS.DLL), make 
  349.        sure that you are using the latest NetWare OS/2 Requester.
  350.  
  351.    Status Code 30 (The file specified is not a Btrieve file) -- 
  352.        Btrieve v6.0 returns this status code when you attempt 
  353.        to open a file that has a Btrieve v6.1 file format.  
  354.        (This is generally true whenever you use an earlier 
  355.        Btrieve version to open a file that has a more recent 
  356.        file format.) 
  357.  
  358.    Status Code 43 (The specified record address is invalid) -- 
  359.        The Btrieve Roll Forward utility receives this status 
  360.        code when the address acquired from the Free Space List 
  361.        of the Btrieve file during an Insert operation at roll 
  362.        forward time is different from the one received at 
  363.        logging time. 
  364.  
  365.        The synchronization problem with Free Space Lists occurs
  366.        when you use different versions of Btrieve or the same 
  367.        Btrieve version but with a different index balancing 
  368.        setting. 
  369.  
  370.        The following is a summary of the specific conditions for
  371.        which Status Code 43 can be returned:
  372.  
  373.        - During logging, you loaded Btrieve multiple times and
  374.          did not specify the same index balancing setting each 
  375.          time.
  376.  
  377.        - You inserted or updated a record larger than 57 KB.
  378.  
  379.        - At roll forward time, you loaded a different version of
  380.          Btrieve or the same Btrieve version but with a different
  381.          index balancing setting from what you used at logging 
  382.          time.  To correct the synchronization problem with 
  383.          Free Space Lists, load the proper version of Btrieve 
  384.          with the proper index balancing setting.
  385.  
  386.    Status Code 44 (The specified key path is invalid) -- 
  387.        Btrieve v6.1 returns this code for some situations, in 
  388.        which earlier versions of Btrieve returned Status Code 
  389.        82 (The application lost positioning).  These 
  390.        situations can occur when you define the key attribute 
  391.        to be manual or null (all-segment and any-segment).  If 
  392.        you have an existing Btrieve application that checked 
  393.        for Status Code 82, you may want to rewrite the 
  394.        application to check for Status Code 44 as well. 
  395.  
  396.        Refer to Chapter 2 in the "Btrieve Programmer's Manual" 
  397.        for more information about all-segment and any-segment 
  398.        null keys.  The "Btrieve Programmer's Manual" is 
  399.        included in the NetWare Btrieve v6.1 Developer's Kit 
  400.        Supplement, which must be purchased separately. 
  401.  
  402.    Status Code 102 (Insufficient stack space is available) -- 
  403.        Btrieve v6.1 requires 3 KB of stack space. If your NLM 
  404.        application receives this status code, try increasing 
  405.        the size of your stack space.  You may need more than 3 
  406.        KB of stack space if you are accessing files defined by 
  407.        NetWare SQL as being under referential integrity (RI) 
  408.        constraints.  Because Btrieve uses recursion when 
  409.        enforcing the constraints, you will need 3 KB of stack 
  410.        space at the deepest level of recursion.
  411.  
  412.  
  413. ================================================================
  414. Btrieve v6.x Program Files
  415. ==========================
  416.  
  417.    The NetWare Btrieve v6.1 program files can be grouped into the
  418.    following categories:
  419.  
  420.    - Files related to server operations
  421.    - Files related to DOS workstation operations
  422.    - Files related to MS Windows workstation operations
  423.    - Files related to OS/2 workstation operations
  424.    - Files related to UnixWare workstation operations
  425.  
  426.    The following lists describe the NetWare Btrieve v6.1 
  427.    program files in each category.
  428.  
  429.    - Files related to server operations:
  430.  
  431.      BREBUILD.NLM    Rebuild utility that lets you convert 
  432.                      existing Btrieve v5.x files to Btrieve 
  433.                      v6.x format. 
  434.  
  435.      BROUTER.NLM     NLM that allows server-based Btrieve 
  436.                      applications to access Btrieve databases 
  437.                      on remote servers. 
  438.  
  439.      BSETUP.NLM      Btrieve installation and configuration 
  440.                      utility. 
  441.  
  442.      BSETUP.HLP      Help file for BSETUP.NLM.
  443.  
  444.      BSPXCOM.NLM     SPX communications agent.
  445.  
  446.      BSPXSTUB.NLM    NLM that allows you to use the Btrieve 
  447.                      Monitor utility (BTRMON.NLM) when 
  448.                      BSPXCOM.NLM is not loaded.
  449.  
  450.      BSTART.NCF      Batch file executed to start Btrieve.  
  451.                      This file also loads BSPXCOM.NLM and 
  452.                      BROUTER.NLM (if Btrieve is configured to 
  453.                      do so). 
  454.  
  455.      BSTOP.NCF       Batch file executed to stop Btrieve.  
  456.                      This file also unloads BSPXCOM.NLM and 
  457.                      BROUTER.NLM (if loaded).
  458.  
  459.      BTRIEVE.NLM     Btrieve Record Manager (database engine).
  460.  
  461.      BTRIEVE.ORG     BTRIEVE NLM to which you can apply any 
  462.                      future patches.
  463.  
  464.      BTRMON.NLM      Btrieve Monitor utility that lets you 
  465.                      monitor the activity of Btrieve files, 
  466.                      users, and communications resources.  
  467.  
  468.      BTRMON.HLP      Help file for BTRMON.NLM.
  469.  
  470.      BUTIL.NLM       Btrieve Maintenance utility, which is a 
  471.                      command line utility that allows you to 
  472.                      create, manipulate, and recover Btrieve 
  473.                      data files.  
  474.  
  475.      RSPXSTUB.NLM    Module that resolves external references 
  476.                      for the Btrieve Monitor utility 
  477.                      (BTRMON.NLM) when BSPXCOM.NLM is not 
  478.                      loaded.  If you want to use the Btrieve 
  479.                      Monitor utility to monitor outgoing 
  480.                      requests generated by the Btrieve Message 
  481.                      Router (BROUTER.NLM) to another server 
  482.                      and you do not want to load BSPXCOM.NLM, 
  483.                      load RSPXSTUB.NLM instead of BSPXSTUB.NLM 
  484.                      at the server. 
  485.  
  486.  
  487.    - Files related to DOS workstation operations:
  488.  
  489.      BREQUEST.EXE    Btrieve Requester for DOS.
  490.  
  491.      BREQUTIL.EXE    Btrieve Requester utility that allows you to
  492.                      stop the Requester and to obtain the 
  493.                      Requester's version number at a DOS 
  494.                      workstation. 
  495.  
  496.      BREQUTIL.MSG    Message file for BREQUTIL.EXE.
  497.  
  498.      BROLLFWD.EXE    Roll Forward utility for the DOS operating
  499.                      environment.  This utility recovers changes
  500.                      made to a Btrieve file between the time of
  501.                      the last backup and a system failure.
  502.  
  503.      BROLLFWD.MSG    Message file for BROLLFWD.EXE.
  504.  
  505.  
  506.    - Files related to MS Windows workstation operations:
  507.  
  508.      WBROLL.EXE      Roll Forward utility for the MS Windows 
  509.                      operating environment.  This utility 
  510.                      recovers changes made to a Btrieve file 
  511.                      between the time of the last backup and a 
  512.                      system failure. 
  513.  
  514.      WBROLLRS.DLL    Resource file for WBROLL.EXE.
  515.  
  516.      WBTRCALL.DLL    Btrieve Requester for MS Windows.
  517.  
  518.      WBTRVRES.DLL    Resource file for the Btrieve MS Windows 
  519.                      Requester.
  520.  
  521.      WNDBCNVT.EXE    MS Windows Conversion utility that converts
  522.                      the client-based Btrieve DLL (WBTRCALL.DLL)
  523.                      to WBTRLOCL.DLL.
  524.  
  525.      NOVDB.INI       Btrieve initialization file for the Btrieve
  526.                      MS Windows Requester.
  527.  
  528.  
  529.    - Files related to OS/2 workstation operations:
  530.  
  531.      PBROLL.EXE      Roll Forward utility for the OS/2 operating
  532.                      environment.  This utility recovers changes
  533.                      made to a Btrieve file between the time of
  534.                      the last backup and a system failure.
  535.  
  536.      PBTRVRES.DLL    Resource file for PBROLL.EXE.
  537.  
  538.      BTRCALLS.DLL    Btrieve Requester for OS/2.
  539.  
  540.      NDBCOMM.DLL     Communications handler for the Btrieve
  541.                      Requester for OS/2.
  542.  
  543.      NDBCNVT.EXE     OS/2 Conversion utility that converts the
  544.                      client-based Btrieve DLL (BTRCALLS.DLL) to
  545.                      BTRLOCL.DLL.
  546.  
  547.  
  548.    - Files related to UnixWare workstation operations:
  549.  
  550.      LIBBTRV.A       Archive Btrieve Interface Library.
  551.  
  552.      LIBCOMM.A       Archive Communications Interface Library.
  553.  
  554.      LIBBTRV.SO      Shared-object Btrieve Interface Library.
  555.  
  556.      LIBCOMM.SO      Shared-object Communications Interface 
  557.                      Library.
  558.  
  559.      UNXCBTRV.O      C interface object file.
  560.  
  561.      BTRUNIX.DOC     Readme document that describes the 
  562.                      Btrieve Requester for UnixWare.
  563.  
  564.  
  565. ================================================================
  566. Associated Documents
  567. ====================
  568.  
  569.    Btrieve Programmer's Manual -- This manual is a component of 
  570.    the NetWare Btrieve v6.1 Developer's Kit Supplement, which 
  571.    is available through the Professional Developer's Program 
  572.    (PDP).  For information about the Btrieve v6.x file format 
  573.    and Btrieve operations, refer to this manual.
  574.  
  575.