SAS/C® Redistribution Package

Introduction

To facilitate the distribution of your SAS/C applications, you may need to redistribute certain files provided by SAS Institute. The files provided by the SAS/C Limited Distribution Library are redistributable on an "as is" basis. You may also want to redistribute files that are included in the SAS/C Redistribution Package. Licensing the SAS/C Redistribution Package allows you to redistribute a selection of SAS/C programs and libraries to your customers, above and beyond the files provided by the SAS/C Limited Distribution Library. Available for MVS and CMS, the SAS/C Redistribution Package may only be licensed by current SAS/C Compiler sites.

Note: In the cross-development environment, the files that comprise the SAS/C Limited Distribution Library are located on the target mainframe that has a licensed copy of the SAS/C Compiler installed. The files that comprise the SAS/C Redistribution Package are located on the host workstation that has a licensed copy of the SAS/C Cross-Platform Compiler installed.

Limited Distribution Library

The SAS/C Limited Distribution Library files are redistributable on an "as is" basis. The files are located on the target mainframe and may be copied to tape by running one of the following batch jobs:

The files copied to tape by these batch jobs contain all of the SAS/C programs and libraries that are redistributable at no charge. To redistribute other SAS/C programs and libraries you must license the SAS/C Redistribution Package.

To obtain a list of the files that are written to tape by your batch job, print a listing of the JCL or EXEC. Note that under MVS, the first two data set qualifiers, sasc and cntl, are site-specific; however, a copy of this data set should also be kept at SASC.CNTL(DUMPRLDB) on your system. If you cannot locate the JCL or EXEC, please see your SAS Software Consultant or Representative for site-specific information.

SAS/C Redistribution Package

This section lists the programs and libraries that comprise the SAS/C Redistribution Package. This list is subject to change at any time.

In a cross-development environment, the SAS/C Redistribution Package is licensed on a cross- platform host basis. That is, the SAS/C Redistribution Package may only be licensed for the host workstation that has a licensed copy of the SAS/C Cross-Platform Compiler installed.

For more information about redistribution, have your SAS/C Software Consultant or Representative call the Institute's Technical Support Division. For additional information regarding the terms and conditions under which these programs and libraries may be redistributed, please refer to the SAS/C Compiler licensing documents.

AIX Components

Table 31 lists the executables that comprise the AIX (RS/6000) components of the SAS/C Redistribution Package:

TABLE 31. Redistributable AIX (RS/6000) Executables

------------------------------------------------------------------------
| File                  | Description                                  |
========================================================================
| host/r6x/bin/cool     | SAS/C cool pre-linker                        |
------------------------------------------------------------------------
| host/r6x/bin/clink    | SAS/C clink pre-linker                       |
------------------------------------------------------------------------
| host/r6x/bin/ar370    | SAS/C ar370 archive utility                  |
------------------------------------------------------------------------
| host/r6x/bin/objdump  | SAS/C object file display tool               |
------------------------------------------------------------------------
| host/r6x/bin/atoe     | SAS/C ASCII/EBCDIC translation tools. (The   |
|                       | etoa program is a hard-link to atoe.)        |
------------------------------------------------------------------------

SunOS Components

Table 32 lists the executables that comprise the SunOS (SPARC) components of the SAS/C Redistribution Package:

TABLE 32. Redistributable SunOS (SPARC) Executables

------------------------------------------------------------------------
| File                  | Description                                  |
========================================================================
| host/s4x/bin/cool     | SAS/C cool pre-linker                        |
------------------------------------------------------------------------
| host/s4x/bin/clink    | SAS/C clink pre-linker                       |
------------------------------------------------------------------------
| host/s4x/bin/ar370    | SAS/C ar370 archive utility                  |
------------------------------------------------------------------------
| host/s4x/bin/objdump  | SAS/C object file display tool               |
------------------------------------------------------------------------
| host/s4x/bin/atoe     | SAS/C ASCII/EBCDIC translation tools. (The   |
|                       | etoa program is a hard-link to atoe.)        |
------------------------------------------------------------------------

HP-UX Components

Table 33 lists the executables that comprise the HP-UX components of the SAS/C Redistribution Package:

TABLE 33. Redistributable HP-UX Executables

------------------------------------------------------------------------
| File                  | Description                                  |
========================================================================
| host/h8x/bin/cool     | SAS/C cool pre-linker                        |
------------------------------------------------------------------------
| host/h8x/bin/clink    | SAS/C clink pre-linker                       |
------------------------------------------------------------------------
| host/h8x/bin/ar370    | SAS/C ar370 archive utility                  |
------------------------------------------------------------------------
| host/h8x/bin/objdump  | SAS/C object file display tool               |
------------------------------------------------------------------------
| host/h8x/bin/atoe     | SAS/C ASCII/EBCDIC translation tools. (The   |
|                       | etoa program is a hard-link to atoe.)        |
------------------------------------------------------------------------

Man Pages

Table 34 lists the man pages that are included with the SAS/C Redistribution Package:

TABLE 34. Redistributable man Pages

------------------------------------------------------------------------
| File            | Description                                        |
========================================================================
| man1/cool.1     | documents the SAS/C cool pre-linker                |
------------------------------------------------------------------------
| man1/clink.1    | documents the SAS/C clink pre-linker               |
------------------------------------------------------------------------
| man1/ar370.1    | documents the SAS/C ar370 archive utility          |
------------------------------------------------------------------------
| man1/objdump.1  | documents SAS/C object file display tool           |
------------------------------------------------------------------------
| man1/atoe.1     | documents the SAS/C ASCII/EBCDIC translation       |
|                 | tools. (The etoa program is a hard-link to atoe.)  |
------------------------------------------------------------------------

ar370 Libraries for MVS

Table 35 lists the ar370 libraries for MVS that are included with the SAS/C Redistribution Package:

TABLE 35. Redistributable ar370 Libraries (MVS)

------------------------------------------------------
| File               | Description                   |
======================================================
| lib/mvs/libc.a     | Resident library              |
------------------------------------------------------
| lib/mvs/libares.a  | All-Resident support library  |
------------------------------------------------------
| lib/mvs/libspe.a   | MVS SPE library               |
------------------------------------------------------
| lib/libcxx.a       | C++ library                   |
------------------------------------------------------

ar370 Libraries for CMS

Table 36 lists the ar370 libraries for CMS that are included with the SAS/C Redistribution Package:

TABLE 36. Redistributable ar370 Libraries (CMS)

-------------------------------------------------------------------
| File                | Description                               |
===================================================================
| lib/cms/libc.a      | Resident library                          |
-------------------------------------------------------------------
| lib/cms/libares.a   | All-Resident support library              |
-------------------------------------------------------------------
| lib/cms/libspe.a    | CMS SPE library                           |
-------------------------------------------------------------------
| lib/pcms/libc.a     | Non-Bimodal Resident library              |
-------------------------------------------------------------------
| lib/pcms/libares.a  | Non-Bimodal All-Resident support library  |
-------------------------------------------------------------------
| lib/pcms/libspe.a   | Non-Bimodal SPE library                   |
-------------------------------------------------------------------
| lib/libcxx.a        | C++ library                               |
-------------------------------------------------------------------

Note: All of the files specified in Table 31 through Table 36 are specified relative to the installation location for the SAS/C Cross-Platform Compiler. See your SAS/C Software Consultant or Representative for the installation location used on your workstation.