Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!tut.cis.ohio-state.edu!rutgers!ucsd!sdcsvax!ucsdhub!sdsu!mullen From: mullen@sdsu.UUCP (Deborah Mullen) Newsgroups: comp.os.minix Subject: Problems with Turbo C making Minix (explained) Message-ID: <3748@sdsu.UUCP> Date: 22 Apr 89 18:18:35 GMT Organization: San Diego State University, Math/Sciences Dept. Lines: 16 This is in response to Jon Nall's problems with compiling Minix C code with Turbo C 2.0 compiler. 1) Interrupt is a keyword in Turbo C, so some other name must be used. 2) In reference to the undefined symbols _init_rs232, _rs_out_char and _set_uart. These routines are called from other source files. They should NOT be declared PRIVATE. The minix C compiler does not distinquish between PUBLIC and PRIVATE. All routines are considered global. The PUBLIC and PRIVATE in the minix C code is for documentation only. I mentioned this quite a while ago and most of the places which had PRIVATE types made it in the updates ( but I guess not all of them, or they came back in the 1.4a update). --Deborah Mullen