No linkage

From cppreference.com
< c‎ | language

The following identifiers have no linkage: an identifier declared to be anything other than an object or a function; an identifier declared to be a function parameter; a block scope identifier for an object declared without the storage-class specifier extern.

Code in other translation units cannot access objects and functions with no linkage.

[edit] Example

Identifiers a and b have no linkage.

int f (int a)    /* function parameter, no linkage */
{
    return a;
}
 
int main(void)
{
    int b = 0;   /* block scope identifier, no linkage */
 
    return 0;
}
/* end of this translation unit */

Possible output:

(none)