  	  Software   Product  Description  D  ___________________________________________________________________  D  PRODUCT NAME:  DEC C/C++ Run-Time Components           SPD 50.46.00+                 Version 6.0 for OpenVMS VAX     DESCRIPTION  F  DEC C/C++  Run-Time  Components  Version  6.0  provides  the run-timeF  support  required  for    the    proper   execution  of  Digital  andF  vendor-provided  applications on end-user  systems  that  were  builtE  using the DEC C or DEC C++ languages or their associated facilities.   F  This product is not required for the proper execution of applications0  which have been built using the VAX C language.    The kit includes:  F  o  The DEC C Run-Time library support in shareable and object library	     form.   F     The  DEC  C  Run-Time  Library  that  is available on OpenVMS  VAXF     Version 6.0 is packaged on this kit.  The DEC C  Run-Time  LibraryF     provides routines to perform  input/output,  character  and stringF     handling,  mathematical  computations,  memory  allocation,    andF     emulation of selected UNIX[R] features.  The routines in the DEC CF     Run-Time Library provide an ANSI-C compliant implementation of the     support.  F  o  The VAX C Run-Time Library support in shareable and object library     form  F     The VAX C Run-Time Library that is available  on  OpenVMS VAX V6.0F     is  packaged  on this kit.  The VAX C  Run-Time  Library  providesF     routines to  perform  input/output, character and string handling,F     mathematical computations, memory  allocations,  and  emulation ofF     selected UNIX features.   Also  supported  are  the  4.3BSD socketF     routines for interprocess communications across  a  network.   TheD     routines in the VAX C Run-Time Library are not ANSI-C compliant.  D                                DIGITAL                  October 1993D                                                          AE-Q1QTA-TK       =  o  The DEC C++ class library support in shareable image form   F     The DEC C++ Class Library which  consists  of  the following classF     library    packages:     iostream,  complex,  generic,  Objection,2     Stopwatch, String, task, Messages, and vector.  E  o  The user-mode multithreading capability referred to as DECthreads      in shareable image form   F     The DECthreads library which  is  available on OpenVMS VAX VersionF     6.0  is  packaged  on  this    kit.       DECthreads  provides  anF     implementation of draft 4 of the  proposed  POSIX 1003.4a standardF     and  is  Digital's  implementation  of  the Distributed  ComputingF     Environment  (DCE)  Threads  as  defined  by  the  Open   SoftwareF     Foundation[TM].  DECthreads is a library of run-time routines thatF     allows  the user to create multiple threads of execution within  aF     single   address  space.    Multithreading    capability    allowsF     computation  activity  to  be  overlapped  with    I/O   activity.F     Synchronization elements, such as mutexes and condition variables,F     are  provided  to help ensure that shared resources  are  accessedF     correctly.   DECthreads also provides multiple scheduling policies,     for scheduling and prioritizing threads.  F  o  The  interoperability  tools    provide  the  ability  to  resolveF     conflicts when multiple C Run-Time Libraries are being pulled into
     an image.   F     The  tools  VAXC$LCL.OPT, VAXC$EMPTY.EXE, and  DECC$EMPTY.EXE  areF     provided to allow multiple C Run-Time  Libraries  to  be  accessedF     within  one  image.   The VAXC2DECC.EXE and  VAXCG2DECC.EXE  toolsF     provide  a  means  of accessing the DEC C  Run-Time  Library  from,     objects generated by the VAX C compiler.  4  Redistribution of the DEC C/C++ Run-Time Components  F  Digital  grants  you a nonexclusive, royalty-free, worldwide right toF  reproduce  and  distribute the DEC C/C++ Run-Time Components saveset,  AACRT060.A, provided that you:   F  o  distribute the  entire  saveset  and  copies  of  its accompanying     documentation;    #                                   2        F  o  distribute the saveset  only  in  conjunction  with and as part ofF     your software application product which  is designed to operate in      the OpenVMS VAX environment;  F  o  do not use Digital's name, logo,  or  trademarks  to  market  your!     software application product;   F  o  agree  to indemnify, hold harmless, and defend  Digital  from  andF     against  any  claims or lawsuits, including attorney's fees,  thatF     arise  or  result  from the use or distribution of  your  softwareF     application product.  Except as expressly provided herein, DigitalF     grants no implied  or  express  license  under any of its patents,F     copyrights, trade secrets, trademarks,  or  any  license  or other%     proprietary interests and rights.     HARDWARE REQUIREMENTS  F  Processor and/or hardware configurations as  specified  in the System#  Support Addendum (SSA 50.46.00-x).     SOFTWARE REQUIREMENTS  7  For Systems Using Terminals (No DECwindows Interface):      o  OpenVMS VAX Operating System  %  For Workstations Running DECwindows:   F  o  OpenVMS VAX Operating System (and necessary  components of OpenVMS     DECwindows)   F  Refer  to  the  System  Support  Addendum  (SSA    50.46.00-x)    forF  availability  and required versions of prerequisite/optional software@  and for information regarding components of OpenVMS DECwindows.                  #                                   3          ORDERING INFORMATION   F  The DEC  C/C++  Run-Time  Components kit is not separately orderable.F  It is available  as  a component of some Digital layered products andF  through redistribution with products  which  require  it  for  proper  execution.   @  [R] UNIX is a registered trademark of UNIX System Laboratories.  F  [TM]Open  Software  Foundation  is  a   trademark  of  Open  Software      Foundation, Inc.   F  [TM]The Digital Logo, DEC, DECthreads, DECwindows,  Digital, OpenVMS,=      and VAX are trademarks of Digital Equipment Corporation.   =      1993 Digital Equipment Corporation. All Rights Reserved.                                                       #                                   4 