[comp.unix.sysv386] History of <sys/sioctl.h>

james@bigtex.cactus.org (James Van Artsdalen) (11/14/90)

I am trying to clean up the last of the 386 SysV issues for
emacs-18.56.  The most nettlesome issue has to do with <sys/sioctl.h>.
Some systems have it, some don't, and confusion is universal...

emacs needs the "struct winsize" declaration.  On my system there's
one in <sys/ptem.h> and <sys/sioctl.h>.

Questions:

1. Which systems have <sys/sioctl.h>?  Does SCO?  Esix?  AT&T?  Is it
   unique to TCP/IP on ISC, or is it always present?  Do all modern
   versions of ISC have it?

2. Do the same systems have <sys/ptem.h>?  Is <sys/ptem.h> prefered to
   <sys/sioctl.h>?  What kind of 386 SysV won't have <sys/ptem.h>?

Any historical information that will let me decide what the right
thing to do is would be most helpful...
-- 
James R. Van Artsdalen          james@bigtex.cactus.org   "Live Free or Die"
Dell Computer Co    9505 Arboretum Blvd Austin TX 78759         512-338-8789