Path: utzoo!utgpu!attcan!uunet!auspex!guy From: guy@auspex.UUCP (Guy Harris) Newsgroups: comp.sys.apollo Subject: Re: SR10: /usr/include/apollo/{base,time}.h and cc -A nansi ... Keywords: SR10, Ansi C, non Ansi C, Apollo include files Message-ID: <400@auspex.UUCP> Date: 4 Nov 88 18:06:51 GMT References: <17508@shemp.CS.UCLA.EDU> <17532@shemp.CS.UCLA.EDU> Reply-To: guy@auspex.UUCP (Guy Harris) Organization: Auspex Systems, Santa Clara Lines: 27 >| It's very simple why we didn't ship all the "missing" header files in >| : they're all internal kernel include files that aren't used >| on Apollo (different TCP implementation). None of them, to the best of >| my knowledge, declare any user-program-visible data types or constants. > First off tcp(4p) explicitly mentions . Secondly a >fairly major piece of software, X V11, includes this file. And, at least in the 4.3BSD implementation, there *ARE* user-program-visible contants in there, so it's perfectly legitimate for software like X11 to include it: /* * Copyright (c) 1982, 1986 Regents of the University of California. * All rights reserved. The Berkeley software License Agreement * specifies the terms and conditions for redistribution. * * @(#)tcp.h 7.1 (Berkeley) 6/5/86 */ ... /* * User-settable options (used with setsockopt). */ #define TCP_NODELAY 0x01 /* don't delay send to coalesce packets */ #define TCP_MAXSEG 0x02 /* set maximum segment size */