Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!samsung!munnari.oz.au!metro!natmlab.dap.csiro.au!ditsyda!evans From: evans@ditsyda.oz (Bruce.Evans) Newsgroups: comp.os.minix Subject: Re: minix ST 1.5.0 Message-ID: <2609@ditsyda.oz> Date: 3 May 90 01:36:04 GMT References: <18279@nigel.udel.EDU> Reply-To: evans@ditsyda.mq.oz (Bruce.Evans) Organization: CSIRO DIT Sydney, Australia Lines: 15 In article <18279@nigel.udel.EDU> HBO043%DJUKFA11.BITNET@cunyvm.cuny.edu (Christoph van Wuellen) writes: >It is a trivial task to recompile the MINIX-ST code with the compiler I >posted recently using 32-bit ints, but take care of the interface to the >operating system: change all int's to short in message structures! Changing the interface is more complicated than that. Look what happens with write(fd, buf, 0x10001). A short in the message structures will truncate the count to 1. The easiest thing to do do is recompile kernel+mm+fs+init with 32-bit ints. That is what I do for Minix-386. The C code will cause little trouble. The assembler code will cause trouble. Jwahar Bammi has already done stuff like this in gkernel for the ST. -- Bruce Evans evans@ditsyda.syd.dit.csiro.au