The Single UNIX ® Specification, Version 2
Copyright © 1997 The Open Group

 NAME

dlfcn.h - dynamic linking

 SYNOPSIS



#include <dlfcn.h>

 DESCRIPTION

The <dlfcn.h> header defines at least the following macros for use in the construction of a dlopen() mode argument:
RTLD_LAZY
Relocations are performed at an implementation-dependent time.
RTLD_NOW
Relocations are performed when the object is loaded.
RTLD_GLOBAL
All symbols are available for relocation processing of other modules.
RTLD_LOCAL
All symbols are not made available for relocation processing by other modules.

The header <dlfcn.h> declares the following functions which may also be defined as macros. Function prototypes must be provided for use with an ISO C compiler.


void  *dlopen(const char *, int);
void  *dlsym(void *, const char *);
int    dlclose(void *);
char  *dlerror(void);

 APPLICATION USAGE

None.

 FUTURE DIRECTIONS

None.

 SEE ALSO

dlopen(), dlclose(), dlsym(), dlerror().

UNIX ® is a registered Trademark of The Open Group.
Copyright © 1997 The Open Group
[ Main Index | XSH | XCU | XBD | XCURSES | XNS ]