Traditionally, this is called
“assigning a name”.

The rules used in name binding
vary between families.

The actual structure passed
will depend on the family.

The only purpose
is to cast the pointer
in order to avoid warnings.

On success,
set appropriately.

The address is protected,
and the user is not.

The given address was specified, but,
upon attempting to bind to an ephemeral port,

it was determined that the discussion
is not valid.

is already bound wrong.

Too many symbolic links were encountered

resolving does not exist.

memory was available.

Found poem (erasure) from the Linux Man Pages
Complete text here