ILINK Help (ilink.hlp) (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
ILINK Errors and Violations
                                             ◄Up► ◄Contents► ◄Index► ◄Back►
─────ILINK Errors and Violations────────────────────────────────────────────
 
     There are two kinds of ILINK errors:
 
        ■ Real errors
 
          Errors that cannot be resolved by a full link, such as those
          generated by undefined symbols or invalid .OBJ files. If
          ILINK detects a real error, it displays an error message and
          returns a nonzero error code to the operating system.
 
        ■ Incremental violations
 
          Problems that preclude incremental linking but that can
          usually be resolved by full linking. ILINK automatically
          attempts a full link when an incremental violation is
          encountered, unless you use the /I option.
          See: ◄Execute Commands If ILINK Fails (/E)►
               ◄Disable Full Link (/I)►
 
     A real error generates an error number that you can look up for
     further information.
 
     Incremental violations are listed below:
 
          ◄Changing Libraries►
          ◄Exceeding Code/Data Padding►
          ◄Moving/Deleting Data Symbols►
          ◄Deleting Code Symbols►
          ◄Changing Segment Definitions►
          ◄Adding CodeView Debugger Information►
                                    -♦-