Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ ldshread(S) — System V/386 Software Development System 3.2.2b

Media Vault

Software Library

Restoration Projects

Artifacts Sought



     LDSHREAD(S)               UNIX System V               LDSHREAD(S)



     Name
          ldshread, ldnshread - read an indexed/named section header
          of a common object file

     Syntax
          #include <stdio.h>
          #include <filehdr.h>
          #include <scnhdr.h>
          #include <ldfcn.h>

          int ldshread (ldptr, sectindx, secthead)
          LDFILE *ldptr;
          unsigned short sectindx;
          SCNHDR *secthead;

          int ldnshread (ldptr, sectname, secthead)
          LDFILE *ldptr;
          char *sectname;
          SCNHDR *secthead;

     Description
          The ldshread function reads the section header specified by
          sectindx of the common object file currently associated with
          ldptr into the area of memory beginning at secthead.

          The ldnshread function reads the section header specified by
          sectname into the area of memory beginning at secthead.

          The ldshread and ldnshread functions return SUCCESS or
          FAILURE.  ldshread will fail if sectindx is greater than the
          number of sections in the object file; ldnshread will fail
          if there is no section name corresponding with sectname.
          Either function will fail if it cannot read the specified
          section header.

          Note that the first section header has an index of one.

          The program must be loaded with the -lld flag.

     See Also
          ldclose(S), ldopen(S), ldfcn(F)

                                             (printed 6/20/89)



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026