Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site amd.UUCP Path: utzoo!watmath!clyde!burl!amd!phil From: phil@amd.UUCP (Phil Ngai) Newsgroups: net.news.b Subject: bug in 2.10.2 news source under 4.2 Message-ID: <124@amd.UUCP> Date: Fri, 27-Jul-84 03:40:01 EDT Article-I.D.: amd.124 Posted: Fri Jul 27 03:40:01 1984 Date-Received: Sat, 28-Jul-84 07:47:22 EDT Organization: AMD, Santa Clara, CA Lines: 89 For reasons which are not clear to me, time.h was moved from /usr/include to /usr/include/sys in 4.2BSD. The source for 2.10.2 news does not take this into account. The files params.h and getdate.y need an ifdef for 4.2. I also made localize.sh add a -DBSD4_2 to CFLAGS in Makefile and commented it out in defs.h. Here are the diffs to params.h and getdate.y for the lazy. *** /tmp/,RCSt1025354 Fri Jul 27 00:35:00 1984 --- params.h Thu Jul 26 23:49:52 1984 *************** *** 11,16 #include #include #include #include #include "defs.h" --- 11,19 ----- #include #include #include + #ifdef BSD4_2 + #include + #else #include #endif BSD4_2 #include "defs.h" *************** *** 12,18 #include #include #include ! #include "defs.h" #ifndef UNAME --- 15,21 ----- #include #else #include ! #endif BSD4_2 #include "defs.h" #ifndef UNAME *** /tmp/,RCSt1025362 Fri Jul 27 00:35:37 1984 --- getdate.y Fri Jul 27 00:02:15 1984 *************** *** 18,23 #include #endif #include #include #define NULL 0 --- 18,26 ----- #include #endif #include + #ifdef BSD4_2 + #include + #else #include #endif BSD4_2 *************** *** 19,24 #endif #include #include #define NULL 0 #define daysec (24L*60L*60L) --- 22,28 ----- #include #else #include + #endif BSD4_2 #define NULL 0 #define daysec (24L*60L*60L) -- "amd70" is dead! long live "amd"! Phil Ngai (408) 982-6554 UUCPnet: {ucbvax,decwrl,ihnp4,allegra,intelca}!amd!phil ARPAnet: amd!phil@decwrl.ARPA