[comp.os.minix] Problems with MINIX under Turbo C Ver. 2.0

Dickson@PCO-MULTICS.HBI.HONEYWELL.COM (Paul Dickson) (04/24/89)

From John Nall:
> However, when attempting to do a MK of kernel, I get the following
> error message from the tlink:

>   Undefined symbol - _interupt in module MPX88.ASM
>   Undefined symbol - _init_rs232 in module tty.c
>   Undefined symbol - _rs_out_char in module tty.c
>   Undefined symbol - _set_uart in module tty.c

These are because the source code declares these as private, when in
fact they should be public. The Minix C compiler doesn't care and treats
them the same way, while Turbo C does exactly what the code tells and
makes these entry points unaccessible to other source files. Just cahneg
the PRIVATE to PUBLIC for these procedures.

          -Paul
            Dickson @ PCO-Multics.HBI.Honeywell.COM