Path: utzoo!utgpu!news-server.csri.toronto.edu!rutgers!usc!wuarchive!udel!mmdf From: HBO043%DJUKFA11.BITNET@cunyvm.cuny.edu (Christoph van Wuellen) Newsgroups: comp.os.minix Subject: Running 32-bit software under a 16-bit kernel Message-ID: <40932@nigel.ee.udel.edu> Date: 7 Jan 91 12:55:26 GMT Sender: mmdf@ee.udel.edu Lines: 14 I want to let 32-bit software run under a 32-bit kernel. This is what I did: - changed 'int' to 'short' in the message structs - changed catchsig.s crtso.s etc It works well, but I think read() and write() are problematic since read(fd,buf, 100000) will fail. Am I correct that read and write are the only problematic calls? file descriptors, m_type etc can safely be short. If I am correct, it might be useful to have wrappers that divide a long read request into shorter ones. C.v.W.