Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10 5/3/83; site cbosgd.UUCP Path: utzoo!linus!philabs!seismo!harpo!eagle!mh3bs!mhtsa!exodus!gamma!ulysses!cbosgd!mark From: mark@cbosgd.UUCP Newsgroups: net.news.b Subject: Re: Does anyone have a vnews for 4.2bsd? Message-ID: <827@cbosgd.UUCP> Date: Thu, 12-Jan-84 14:09:13 EST Article-I.D.: cbosgd.827 Posted: Thu Jan 12 14:09:13 1984 Date-Received: Fri, 13-Jan-84 07:32:41 EST References: <435@axiom.UUCP> Organization: AT&T Bell Laboratories, Columbus Lines: 17 Fixing news for 4.2BSD is nontrivial. It involves using setjmp/longjmp and setting a flag so that the longjmp will only be done when there is something ready to catch it. In the meantime, for those of you upgrading to 4.2BSD, here are two things you can do. (1) Use your 4.1BSD binary of readnews. I know this works for a 4.1c binary, and it should work for a 4.1 binary, but I haven't tried it. This works only if you have compatibility mode compiled into the kernel. (2) Create a signal.o file from your old 4.1 libc.a or signal.s, using the 4.1 signal system call number (48). Load with signal.o before libc gets called. This will invoke the 4.1 compatibilty mode signal mechanism in the kernel, and allow you to recompile. I haven't tried this. Mark