DSM for OpenVMS External Routine Programming Guide

*HyperReader

CONTENTS

  Title Page

  Copyright Page

  Preface

  1      Calling External Routines
    Overview
      External Call Syntax
      External Routine Table
      Package Table
      Package Name and Routine Name Resolution
    Argument Passing Mechanisms
      Actual List Passing Mechanisms
        MUMPS Pass by Reference
      Formal List Argument Passing Mechanisms
    Formal List Data Types
    External Routine Development Process
    Creating the Routine Table
      Format of the Routine Table
      Format of the Routine Entry
        Format of the ROUTINE Line
        Format of the RETURN Line
        Format of the ARGUMENT Line
    External Routine Error Processing
    Designing the External Routine Interface
    Building External Routine Packages
      Creating and Linking External Routine Package Images
      Running the DSM$ECALL_EXAMPLE_BUILD.COM Procedure
      Debugging External Routines
        External Call Debugger Examples
      Recompiling DSM Routines
    Complete External Routine Example
    Calling Back to DSM from External Routines