Xref: utzoo comp.lang.c:30595 comp.unix.questions:24119 Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!samsung!uunet!auspex!guy From: guy@auspex.auspex.com (Guy Harris) Newsgroups: comp.lang.c,comp.unix.questions Subject: Re: What is _sobuf and wher is it defined? Keywords: Trying to port rcs. Message-ID: <3767@auspex.auspex.com> Date: 27 Jul 90 18:24:34 GMT References: <2855@elrond.CalComp.COM> Followup-To: comp.unix.questions Organization: Auspex Systems, Santa Clara Lines: 13 >I am trying to port rcs, version 3, to a Sun SPARCserver. Get Version 4 instead. There are some bugs in the R3 version that prevent it from running on machines that disallow dereferencing of NULL pointers, such as Suns of all flavors, and other bugs that prevent it from running on machines that don't pass arguments the "conventional" way, such as SPARC-based machines. They are fixed in R4. As for "_sobuf", it's an unfortunately-too-widely-known internal variable of *some*, but not *all*, standard I/O implementations. It's not documented because it's an internal variable; it's used because UNIX programmers are often undisciplined and have read the source and "know" what's in the implementation.