MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


Extended Library Functions                       ldsupport(3ext)



NAME
     ldsupport,  ldatexit,  ldatexit64,  ldfile,   ldfile64,
     ldinputdone,     ldinputsection,     ldinputsection64,
     ldopen,  ldopen64,  ldsection,  ldsection64,   ldstart,
     ldstart64, ldversion - link-editor support functions

SYNOPSIS
     void ldatexit(int status);


     void ldatexit64(int status);


     void ldfile(const char *name, const ElfKind kind, int flags,
          Elf *elf);


     void ldfile64(const char *name, const ElfKind kind, int flags,
          Elf *elf);


     void ldinputdone(uintt *flags);


     void ldinputsection(const char *name, Elf32Shdr **shdr,
          Elf32Word sndx, ElfData *data, Elf *elf, uintt *flags);


     void ldinputsection64(const char *name, Elf64Shdr **shdr,
          Elf64Word sndx, ElfData *data, Elf *elf, uintt *flags);


     void ldopen(const char **pname, const char **fname, int *fd,
          int flags, Elf **elf, Elf *ref, sizet off, Elfkind kind);


     void ldopen64(const char **pname, const char **fname, int *fd,
          int flags, Elf **elf, Elf *ref, sizet off, Elfkind kind);


     void ldsection(const char *name, Elf32Shdr shdr, Elf32Word sndx,
          ElfData *data, Elf *elf);


     void ldsection64(const char *name, Elf64Shdr shdr, Elf64Word sndx,
          ElfData *data, Elf *elf);


     void ldstart(const char *name, const Elf32Half type,
          const char *caller);





SunOS 5.11           Last change: 3 Nov 2006                    1






Extended Library Functions                       ldsupport(3ext)



     void ldstart64(const char *name, const Elf64Half type,
          const char *caller);


     void ldversion(uintt version);


DESCRIPTION
     A link-editor  support  library  is  a  user-created  shared
     object  offering  one  or  more  of  these interfaces. These
     interfaces are called by the link-editor  ld(1)  at  various
     stages  of  the  link-editing  process.  See  the Linker and
     Libraries Guide for a full description  of  the  link-editor
     support mechanism.

SEE ALSO
     ld(1)


     Linker and Libraries Guide



































SunOS 5.11           Last change: 3 Nov 2006                    2



OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™