Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!uwm.edu!ux1.cso.uiuc.edu!ux1.cso.uiuc.edu!m.cs.uiuc.edu!carroll From: carroll@m.cs.uiuc.edu Newsgroups: comp.unix.i386 Subject: Re: ISC Fix Message-ID: <70400012@m.cs.uiuc.edu> Date: 16 Jul 90 16:43:00 GMT References: <231423@<1990Jul15> Lines: 25 Nf-ID: #R:<1990Jul15:231423:m.cs.uiuc.edu:70400012:000:1090 Nf-From: m.cs.uiuc.edu!carroll Jul 16 11:43:00 1990 /* Written 6:14 pm Jul 15, 1990 by richard@pegasus.com in m.cs.uiuc.edu:comp.unix.i386 */ /* ---------- "ISC Fix" ---------- */ Here's part of an article I posted recently to gnu.g++. This is something that helped me bring up a number of packages more easily on 386/ix 2.0.2. If someone could check and see if this is valid for ESIX and 386/ix 2.2 I'd appreciate it. [ comments on adding things to sys/types.h and sys/sioctl.h ] /* End of text from m.cs.uiuc.edu:comp.unix.i386 */ IMHO the better way to do this is to just modify sys/types.h as follows #ifndef SYS_TYPES #define SYS_TYPES #endif This will have the same effect as your fix for sioctl.h (types.h will be included twice, but the second time it will be an empty file), and avoid the problem of finding all the places that might include types.h twice. Alan M. Carroll Barbara/Marilyn in '92 : carroll@cs.uiuc.edu + This time, why not choose the better halves? Epoch Development Team CS Grad / U of Ill @ Urbana ...{ucbvax,pur-ee,convex}!cs.uiuc.edu!carroll