Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sun-barr!rutgers!cbmvax!grr From: grr@cbmvax.commodore.com (George Robbins) Newsgroups: comp.unix.ultrix Subject: Re: uucp does not work with full domain name (ultrix 3.1) Keywords: uucp bind Message-ID: <17434@cbmvax.commodore.com> Date: 11 Jan 91 23:33:46 GMT References: <1991Jan8.192443.2832@dosli.govt.nz> Reply-To: grr@cbmvax.commodore.com (George Robbins) Organization: Commodore, West Chester, PA Lines: 24 In article <1991Jan8.192443.2832@dosli.govt.nz> mark@badger.dosli.govt.nz (Mark Wright) writes: > > In order to install BIND, I am trying to change the vaxstation's > name to a fully qualified domain name. However once I do this, running > uucico fails immediately with "illegal instruction". Using full > debugging is of no help, as "illegal instruction" is the only message > produced. > > My best guess is that Dec's uucp was compiled to use gethostname to > establish the uucp name (as opposed to using /etc/uucpname) and can't cope > with the length of the name. Has anyone else seen the problem? Or am I missing > something? This is screwed up in older releases - only a relatively small area is allocated for storing the results of the "hostname" call, so a long hostname blows away the stack and the return from the subroutine call jumps into space. I belive this is fixed by 4.X... -- George Robbins - now working for, uucp: {uunet|pyramid|rutgers}!cbmvax!grr but no way officially representing: domain: grr@cbmvax.commodore.com Commodore, Engineering Department phone: 215-431-9349 (only by moonlite)