> # 8 SAS/C Runtime Library Messages

> The SequeLink Server and SequeLink Manager on z/OS use the SAS/C® run-time library. The SAS/C® run-time library generates messages for unusual conditions detected during program execution. These messages are written to the SYSTERM output of the SequeLink Server Job.

> With SequeLink Manager, these messages are normally written to the terminal.

> SAS/C run-time library diagnostic messages have the form

>     LSCX[num] **** [severity] **** ERRNO = [errno value]
>          Generated in [function] called from line [num] of
>                  [function],offset [hex]
>          [C++/Extended] name: [fullname]
>          [message text]
>          Interrupted while: [context]

> where `severity` is one of the following:

> `NOTE` describes a condition that permits program execution to continue, but which is not communicated to the caller of the routine; ERRNO is usually not set.

> `WARNING` describes a condition that permits program execution to continue; however, the routine that detected the condition returns an error indication to its caller. When a library WARNING is issued, the ERRNO variable is set. Usually an error code is returned from the function that detected the condition. Most library messages are WARNINGs.

> `ERROR` describes a condition that forces program termination, usually with an ABEND.

> For an explanation of LSCX messages, refer to your SAS/C documentation, available at http://www.sas.com/service/library/onlinedoc/sasc/doc/diag/sascdmv1.htm.