.extern Directive

Syntax

.extern name

.extern (thread) name

Description

The .extern directive indicates that the specified symbol is global and external; that is, the symbol is defined in another object module and cannot be defined until link time. The name operand is a global undefined symbol. Symbols declared as thread are declared to reside in the .tls$ (thread local storage) section. Please refer to the .tls$ directive description for an example of how to use symbols in thread local storage.

Note   This directive must be used prior to the first reference of name.