From owner-cvs-other Mon Nov 14 05:08:52 1994 Return-Path: cvs-other-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.8/8.6.6) id FAA28700 for cvs-other-outgoing; Mon, 14 Nov 1994 05:08:52 -0800 Received: (from bde@localhost) by freefall.cdrom.com (8.6.8/8.6.6) id FAA28689; Mon, 14 Nov 1994 05:08:46 -0800 Date: Mon, 14 Nov 1994 05:08:46 -0800 From: Bruce Evans Message-Id: <199411141308.FAA28689@freefall.cdrom.com> To: CVS-commiters, cvs-other Subject: cvs commit: /home/ncvs/src/sys/sys disklabel.h Sender: cvs-other-owner@FreeBSD.org Precedence: bulk bde 94/11/14 05:08:45 Modified: home/ncvs/src/sys/sys disklabel.h Log: Declare `struct dkbad' with the correct scope so that everything including doesn't have to include to avoid compiler warnings. From owner-cvs-other Mon Nov 14 05:50:22 1994 Return-Path: cvs-other-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.8/8.6.6) id FAA29278 for cvs-other-outgoing; Mon, 14 Nov 1994 05:50:22 -0800 Received: (from bde@localhost) by freefall.cdrom.com (8.6.8/8.6.6) id FAA29268; Mon, 14 Nov 1994 05:50:17 -0800 Date: Mon, 14 Nov 1994 05:50:17 -0800 From: Bruce Evans Message-Id: <199411141350.FAA29268@freefall.cdrom.com> To: CVS-commiters, cvs-other Subject: cvs commit: /home/ncvs/src/sys/ufs/ufs ufs_extern.h Sender: cvs-other-owner@FreeBSD.org Precedence: bulk bde 94/11/14 05:50:16 Modified: home/ncvs/src/sys/ufs/ufs ufs_extern.h Log: Remove unused `struct disklabel' (the declarations that used it went away). Uniformize idempotency ifdef. From owner-cvs-other Mon Nov 14 05:51:57 1994 Return-Path: cvs-other-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.8/8.6.6) id FAA29342 for cvs-other-outgoing; Mon, 14 Nov 1994 05:51:57 -0800 Received: (from bde@localhost) by freefall.cdrom.com (8.6.8/8.6.6) id FAA29332; Mon, 14 Nov 1994 05:51:55 -0800 Date: Mon, 14 Nov 1994 05:51:55 -0800 From: Bruce Evans Message-Id: <199411141351.FAA29332@freefall.cdrom.com> To: CVS-commiters, cvs-other Subject: cvs commit: /home/ncvs/src/sys/sys vnode.h Sender: cvs-other-owner@FreeBSD.org Precedence: bulk bde 94/11/14 05:51:54 Modified: home/ncvs/src/sys/sys vnode.h Log: Add prototype for vfinddev(). From owner-cvs-other Mon Nov 14 05:54:23 1994 Return-Path: cvs-other-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.8/8.6.6) id FAA29396 for cvs-other-outgoing; Mon, 14 Nov 1994 05:54:23 -0800 Received: (from bde@localhost) by freefall.cdrom.com (8.6.8/8.6.6) id FAA29386; Mon, 14 Nov 1994 05:54:22 -0800 Date: Mon, 14 Nov 1994 05:54:22 -0800 From: Bruce Evans Message-Id: <199411141354.FAA29386@freefall.cdrom.com> To: CVS-commiters, cvs-other Subject: cvs commit: /home/ncvs/src/sys/sys mbuf.h Sender: cvs-other-owner@FreeBSD.org Precedence: bulk bde 94/11/14 05:54:21 Modified: home/ncvs/src/sys/sys mbuf.h Log: Declare a complete prototype for the function pointer *ext_free and the function m_devget. Uniformize idempotency ifdef. From owner-cvs-other Mon Nov 14 05:59:15 1994 Return-Path: cvs-other-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.8/8.6.6) id FAA29474 for cvs-other-outgoing; Mon, 14 Nov 1994 05:59:15 -0800 Received: (from bde@localhost) by freefall.cdrom.com (8.6.8/8.6.6) id FAA29463; Mon, 14 Nov 1994 05:59:11 -0800 Date: Mon, 14 Nov 1994 05:59:11 -0800 From: Bruce Evans Message-Id: <199411141359.FAA29463@freefall.cdrom.com> To: CVS-commiters, cvs-other Subject: cvs commit: /home/ncvs/src/sys/sys sysctl.h Sender: cvs-other-owner@FreeBSD.org Precedence: bulk bde 94/11/14 05:59:10 Modified: home/ncvs/src/sys/kern kern_sysctl.c Log: Move declarations of public functions to . Make some private data static. Comment about MAXPATHLEN bytes of bloat for the kernel name. Modified: home/ncvs/src/sys/sys sysctl.h Log: Update stupid declaration in comment to match code. Declare all public syscntlfn's here. From owner-cvs-other Mon Nov 14 06:09:44 1994 Return-Path: cvs-other-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.8/8.6.6) id GAA29927 for cvs-other-outgoing; Mon, 14 Nov 1994 06:09:44 -0800 Received: (from bde@localhost) by freefall.cdrom.com (8.6.8/8.6.6) id GAA29912; Mon, 14 Nov 1994 06:09:39 -0800 Date: Mon, 14 Nov 1994 06:09:39 -0800 From: Bruce Evans Message-Id: <199411141409.GAA29912@freefall.cdrom.com> To: CVS-commiters, cvs-other Subject: cvs commit: /home/ncvs/src/sys/sys resourcevar.h Sender: cvs-other-owner@FreeBSD.org Precedence: bulk bde 94/11/14 06:09:39 Modified: home/ncvs/src/sys/sys resourcevar.h Log: Declare fuswintr() and suswintr() the same as fusword() and susword(). (These functions are implemented in assembler so the compiler can't check the declarations.) Clean up prototypes: restore CSRG's alphabetical order, arg names in prototypes, formatting to fit in 80 columns From owner-cvs-other Mon Nov 14 06:12:33 1994 Return-Path: cvs-other-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.8/8.6.6) id GAA00157 for cvs-other-outgoing; Mon, 14 Nov 1994 06:12:33 -0800 Received: (from bde@localhost) by freefall.cdrom.com (8.6.8/8.6.6) id GAA00147; Mon, 14 Nov 1994 06:12:26 -0800 Date: Mon, 14 Nov 1994 06:12:26 -0800 From: Bruce Evans Message-Id: <199411141412.GAA00147@freefall.cdrom.com> To: CVS-commiters, cvs-other Subject: cvs commit: /home/ncvs/src/sys/i386/include pmap.h Sender: cvs-other-owner@FreeBSD.org Precedence: bulk bde 94/11/14 06:12:25 Modified: home/ncvs/src/sys/i386/include pmap.h Log: Declare inline functions as __inline and with new-style parameter lists to avoid compiler warnings. Clean up prototypes: alphabetize; don't use redundant `extern' or meaningless `extern inline'. Uniformize idempotency ifdef. From owner-cvs-other Mon Nov 14 06:13:24 1994 Return-Path: cvs-other-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.8/8.6.6) id GAA00194 for cvs-other-outgoing; Mon, 14 Nov 1994 06:13:24 -0800 Received: (from bde@localhost) by freefall.cdrom.com (8.6.8/8.6.6) id GAA00183; Mon, 14 Nov 1994 06:13:16 -0800 Date: Mon, 14 Nov 1994 06:13:16 -0800 From: Bruce Evans Message-Id: <199411141413.GAA00183@freefall.cdrom.com> To: CVS-commiters, cvs-other Subject: cvs commit: /home/ncvs/src/sys/i386/include soundcard.h Sender: cvs-other-owner@FreeBSD.org Precedence: bulk bde 94/11/14 06:13:15 Modified: home/ncvs/src/sys/i386/include soundcard.h Log: Remove extra idempotency ifdef and uniformize the other one. Comment about support for 4 different spellings of KERNEL. From owner-cvs-other Mon Nov 14 06:20:02 1994 Return-Path: cvs-other-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.8/8.6.6) id GAA00338 for cvs-other-outgoing; Mon, 14 Nov 1994 06:20:02 -0800 Received: (from bde@localhost) by freefall.cdrom.com (8.6.8/8.6.6) id GAA00315; Mon, 14 Nov 1994 06:19:56 -0800 Date: Mon, 14 Nov 1994 06:19:56 -0800 From: Bruce Evans Message-Id: <199411141419.GAA00315@freefall.cdrom.com> To: CVS-commiters, cvs-other Subject: cvs commit: /home/ncvs/src/sys/i386/i386 machdep.c Sender: cvs-other-owner@FreeBSD.org Precedence: bulk bde 94/11/14 06:19:55 Modified: home/ncvs/src/sys/i386/include segments.h Log: Remove 1.5+K of bloat for unused idt entries. Partly support BDE_DEBUGGER. Still broken by conflict with APM. Does nothing if BDE_DEBUGGER is not defined. Clean up prototypes and data declarations. Declare most of the segment functions that are implemented in support.s. Make data private in machdep.c if possible. Parenthesize expressions in macros properly! ${Uniformize idempotency ifdef}. Modified: home/ncvs/src/sys/i386/isa isa.h Log: Move declarations of atdevbase and rtcin() to cpufunc.h (a less wrong place). Fix spelling error. Uniformize idempotency ifdef. Modified: home/ncvs/src/sys/i386/i386 machdep.c Log: diff -c2 src/sys/i386/i386/machdep.c~ src/sys/i386/i386/machdep.c *** src/sys/i386/i386/machdep.c~ Tue Nov 8 10:40:34 1994 --- src/sys/i386/i386/machdep.c Tue Nov 8 10:42:23 1994 *************** *** 161,164 **** --- 161,166 ---- #define offsetof(type, member) ((size_t)(&((type *)0)->member)) + static union descriptor ldt[NLDT]; /* local descriptor table */ + void cpu_startup() *************** *** 343,346 **** --- 345,349 ---- for (i = 1; i < ncallout; i++) callout[i-1].c_next = &callout[i]; + if (boothowto & RB_CONFIG) userconfig(); *************** *** 930,939 **** */ ! union descriptor gdt[NGDT]; ! union descriptor ldt[NLDT]; /* local descriptor table */ struct gate_descriptor idt[NIDT]; /* interrupt descriptor table */ - int _default_ldt, currentldt; - struct i386tss tss, panic_tss; --- 933,939 ---- */ ! union descriptor gdt[NGDT]; /* global descriptor table */ struct gate_descriptor idt[NIDT]; /* interrupt descriptor table */ struct i386tss tss, panic_tss; *************** *** 941,945 **** /* software prototypes -- in more palatable form */ ! struct soft_segment_descriptor gdt_segs[] = { /* GNULL_SEL 0 Null Descriptor */ { 0x0, /* segment base address */ --- 941,945 ---- /* software prototypes -- in more palatable form */ ! static struct soft_segment_descriptor gdt_segs[] = { /* GNULL_SEL 0 Null Descriptor */ { 0x0, /* segment base address */ *************** *** 1093,1097 **** setidt(idx, func, typ, dpl) int idx; ! void (*func)(); int typ; int dpl; --- 1093,1097 ---- setidt(idx, func, typ, dpl) int idx; ! inthand_t *func; int typ; int dpl; *************** *** 1110,1116 **** #define IDTVEC(name) __CONCAT(X,name) - typedef void idtvec_t(); ! extern idtvec_t IDTVEC(div), IDTVEC(dbg), IDTVEC(nmi), IDTVEC(bpt), IDTVEC(ofl), IDTVEC(bnd), IDTVEC(ill), IDTVEC(dna), IDTVEC(dble), IDTVEC(fpusegm), --- 1110,1115 ---- #define IDTVEC(name) __CONCAT(X,name) ! extern inthand_t IDTVEC(div), IDTVEC(dbg), IDTVEC(nmi), IDTVEC(bpt), IDTVEC(ofl), IDTVEC(bnd), IDTVEC(ill), IDTVEC(dna), IDTVEC(dble), IDTVEC(fpusegm), *************** *** 1122,1129 **** IDTVEC(rsvd13), IDTVEC(rsvd14), IDTVEC(syscall); ! int _gsel_tss; ! ! /* added sdtossd() by HOSOKAWA Tatsumi */ ! int sdtossd(sd, ssd) struct segment_descriptor *sd; --- 1121,1125 ---- IDTVEC(rsvd13), IDTVEC(rsvd14), IDTVEC(syscall); ! void sdtossd(sd, ssd) struct segment_descriptor *sd; *************** *** 1137,1141 **** ssd->ssd_def32 = sd->sd_def32; ssd->ssd_gran = sd->sd_gran; - return 0; } --- 1133,1136 ---- *************** *** 1144,1151 **** int first; { ! extern lgdt(), lidt(), lldt(); int x; unsigned biosbasemem, biosextmem; struct gate_descriptor *gdp; extern int sigcode,szsigcode; /* table descriptors - used to load tables by microp */ --- 1139,1147 ---- int first; { ! extern char etext[]; int x; unsigned biosbasemem, biosextmem; struct gate_descriptor *gdp; + int gsel_tss; extern int sigcode,szsigcode; /* table descriptors - used to load tables by microp */ *************** *** 1169,1175 **** * the address space */ ! gdt_segs[GCODE_SEL].ssd_limit = i386_btop(0) - 1 /* i386_btop(i386_round_page(&etext)) - 1 */; gdt_segs[GDATA_SEL].ssd_limit = i386_btop(0) - 1; ! for (x=0; x < NGDT; x++) ssdtosd(gdt_segs+x, gdt+x); /* make ldt memory segments */ --- 1165,1176 ---- * the address space */ ! /* ! * XXX text protection is temporarily (?) disabled. The limit was ! * i386_btop(i386_round_page(etext)) - 1. ! */ ! gdt_segs[GCODE_SEL].ssd_limit = i386_btop(0) - 1; gdt_segs[GDATA_SEL].ssd_limit = i386_btop(0) - 1; ! for (x = 0; x < NGDT; x++) ! ssdtosd(&gdt_segs[x], &gdt[x].sd); /* make ldt memory segments */ *************** *** 1195,1199 **** ldt_segs[LUDATA_SEL].ssd_limit = i386_btop(VM_END_USER_RW_ADDRESS) - 1; /* Note. eventually want private ldts per process */ ! for (x=0; x < 5; x++) ssdtosd(ldt_segs+x, ldt+x); /* exceptions */ --- 1196,1201 ---- ldt_segs[LUDATA_SEL].ssd_limit = i386_btop(VM_END_USER_RW_ADDRESS) - 1; /* Note. eventually want private ldts per process */ ! for (x = 0; x < NLDT; x++) ! ssdtosd(&ldt_segs[x], &ldt[x].sd); /* exceptions */ *************** *** 1244,1250 **** lidt(&r_idt); ! _default_ldt = GSEL(GLDT_SEL, SEL_KPL); ! lldt(_default_ldt); ! currentldt = _default_ldt; #ifdef DDB --- 1246,1250 ---- lidt(&r_idt); ! lldt(GSEL(GLDT_SEL, SEL_KPL)); #ifdef DDB *************** *** 1399,1408 **** proc0.p_addr->u_pcb.pcb_tss.tss_esp0 = (int) kstack + UPAGES*NBPG; proc0.p_addr->u_pcb.pcb_tss.tss_ss0 = GSEL(GDATA_SEL, SEL_KPL) ; ! _gsel_tss = GSEL(GPROC0_SEL, SEL_KPL); ((struct i386tss *)gdt_segs[GPROC0_SEL].ssd_base)->tss_ioopt = (sizeof(tss))<<16; ! ltr(_gsel_tss); /* make a call gate to reenter kernel with */ --- 1399,1408 ---- proc0.p_addr->u_pcb.pcb_tss.tss_esp0 = (int) kstack + UPAGES*NBPG; proc0.p_addr->u_pcb.pcb_tss.tss_ss0 = GSEL(GDATA_SEL, SEL_KPL) ; ! gsel_tss = GSEL(GPROC0_SEL, SEL_KPL); ((struct i386tss *)gdt_segs[GPROC0_SEL].ssd_base)->tss_ioopt = (sizeof(tss))<<16; ! ltr(gsel_tss); /* make a call gate to reenter kernel with */ From owner-cvs-other Mon Nov 14 06:24:00 1994 Return-Path: cvs-other-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.8/8.6.6) id GAA00448 for cvs-other-outgoing; Mon, 14 Nov 1994 06:24:00 -0800 Received: (from bde@localhost) by freefall.cdrom.com (8.6.8/8.6.6) id GAA00438; Mon, 14 Nov 1994 06:23:56 -0800 Date: Mon, 14 Nov 1994 06:23:56 -0800 From: Bruce Evans Message-Id: <199411141423.GAA00438@freefall.cdrom.com> To: CVS-commiters, cvs-other Subject: cvs commit: /home/ncvs/src/sys/i386/i386 machdep.c Sender: cvs-other-owner@FreeBSD.org Precedence: bulk bde 94/11/14 06:23:56 Modified: home/ncvs/src/sys/i386/i386 machdep.c Log: Oops, the previous commit got the diff for the log message instead of the following. Move declarations to and from . Make segment stuff static if possible. Remove unused (although initialized) global variables _default_ldt, currentldt, _gsel_tss (rename the latter to the auto variable gtel_tss). Use "correct" and consistent types for interrupt handlers. Remove a mailing address from the code. Fix type mismatches found by adding prototypes. From owner-cvs-other Mon Nov 14 06:55:12 1994 Return-Path: cvs-other-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.8/8.6.6) id GAA00813 for cvs-other-outgoing; Mon, 14 Nov 1994 06:55:12 -0800 Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.34]) by freefall.cdrom.com (8.6.8/8.6.6) with ESMTP id GAA00796; Mon, 14 Nov 1994 06:54:46 -0800 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id CAA01003; Tue, 15 Nov 1994 02:22:46 +1100 Date: Tue, 15 Nov 1994 02:22:46 +1100 From: Bruce Evans Message-Id: <199411141522.CAA01003@godzilla.zeta.org.au> To: CVS-commiters@freefall.cdrom.com, bde@freefall.cdrom.com, cvs-other@freefall.cdrom.com Subject: Re: cvs commit: /home/ncvs/src/sys/i386/i386 machdep.c Sender: cvs-other-owner@FreeBSD.org Precedence: bulk >From bde@freefall.cdrom.com Tue Nov 15 01:31:06 1994 >Received: (from bde@localhost) by freefall.cdrom.com (8.6.8/8.6.6) id GAA00315; Mon, 14 Nov 1994 06:19:56 -0800 >Date: Mon, 14 Nov 1994 06:19:56 -0800 >From: Bruce Evans >Message-Id: <199411141419.GAA00315@freefall.cdrom.com> >To: CVS-commiters@freefall.cdrom.com, cvs-other@freefall.cdrom.com >Subject: cvs commit: /home/ncvs/src/sys/i386/i386 machdep.c >Status: R >bde 94/11/14 06:19:55 > Modified: home/ncvs/src/sys/i386/i386 machdep.c > Log: > diff -c2 src/sys/i386/i386/machdep.c~ src/sys/i386/i386/machdep.c > *** src/sys/i386/i386/machdep.c~ Tue Nov 8 10:40:34 1994 > --- src/sys/i386/i386/machdep.c Tue Nov 8 10:42:23 1994 [5K diff deleted] That was even worse than a 2K address list :-(. Bruce From owner-cvs-other Tue Nov 15 06:41:46 1994 Return-Path: cvs-other-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.8/8.6.6) id GAA04886 for cvs-other-outgoing; Tue, 15 Nov 1994 06:41:46 -0800 Received: (from bde@localhost) by freefall.cdrom.com (8.6.8/8.6.6) id GAA04876; Tue, 15 Nov 1994 06:41:41 -0800 Date: Tue, 15 Nov 1994 06:41:41 -0800 From: Bruce Evans Message-Id: <199411151441.GAA04876@freefall.cdrom.com> To: CVS-commiters, cvs-other Subject: cvs commit: /a/ncvs/src/sys/net if.h if_arp.h Sender: cvs-other-owner@FreeBSD.org Precedence: bulk bde 94/11/15 06:41:41 Modified: a/ncvs/src/sys/net if.h if_arp.h Log: Include for declaration of struct sockaddr. This helps genassym compile when KERNEL is not defined. Uniformize idempotency ifdef. From owner-cvs-other Tue Nov 15 10:32:22 1994 Return-Path: cvs-other-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.8/8.6.6) id KAA10174 for cvs-other-outgoing; Tue, 15 Nov 1994 10:32:22 -0800 Received: from sovcom.kiae.su (sovcom.kiae.su [144.206.136.1]) by freefall.cdrom.com (8.6.8/8.6.6) with SMTP id KAA10161; Tue, 15 Nov 1994 10:32:09 -0800 Received: by sovcom.kiae.su id AA01073 (5.65.kiae-2 ); Tue, 15 Nov 1994 21:17:12 +0300 Received: (from ache@localhost) by astral.msk.su (8.6.8/8.6.6) id TAA00574; Tue, 15 Nov 1994 19:35:22 +0300 To: CVS-commiters@freefall.cdrom.com, Bruce Evans , cvs-other@freefall.cdrom.com References: <199411151441.GAA04876@freefall.cdrom.com> In-Reply-To: <199411151441.GAA04876@freefall.cdrom.com>; from Bruce Evans at Tue, 15 Nov 1994 06:41:41 -0800 Message-Id: Organization: Olahm Ha-Yetzirah Date: Tue, 15 Nov 1994 19:35:22 +0300 X-Mailer: Mail/@ [v2.29 FreeBSD] From: "Andrew A. Chernov, Black Mage" X-Class: Fast Subject: Re: cvs commit: /a/ncvs/src/sys/net if.h if_arp.h Lines: 14 Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Length: 490 Sender: cvs-other-owner@FreeBSD.org Precedence: bulk In message <199411151441.GAA04876@freefall.cdrom.com> Bruce Evans writes: >bde 94/11/15 06:41:41 > Modified: a/ncvs/src/sys/net if.h if_arp.h ^^^^^^ Suspicious name... -- Andrew A. Chernov : And I rest so composedly, /Now, in my bed, ache@astral.msk.su : That any beholder /Might fancy me dead - FidoNet: -- temp down -- : Might start at beholding me, /Thinking me dead. RELCOM Team,FreeBSD Team : E.A.Poe From "For Annie" 1849 From owner-cvs-other Tue Nov 15 16:52:02 1994 Return-Path: cvs-other-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.8/8.6.6) id QAA16197 for cvs-other-outgoing; Tue, 15 Nov 1994 16:52:02 -0800 Received: from godzilla.zeta.org.au (godzilla.zeta.org.au [203.2.228.34]) by freefall.cdrom.com (8.6.8/8.6.6) with ESMTP id QAA16181; Tue, 15 Nov 1994 16:51:54 -0800 Received: (from bde@localhost) by godzilla.zeta.org.au (8.6.9/8.6.9) id LAA08254; Wed, 16 Nov 1994 11:47:30 +1100 Date: Wed, 16 Nov 1994 11:47:30 +1100 From: Bruce Evans Message-Id: <199411160047.LAA08254@godzilla.zeta.org.au> To: ache@astral.msk.su, bde@freefall.cdrom.com, cvs-other@freefall.cdrom.com Subject: Re: cvs commit: /a/ncvs/src/sys/net if.h if_arp.h Sender: cvs-other-owner@FreeBSD.org Precedence: bulk >>bde 94/11/15 06:41:41 >> Modified: a/ncvs/src/sys/net if.h if_arp.h > ^^^^^^ > Suspicious name... cvs apparently has problems with the symlink /home/ncvs -> /a/ncvs. I normally have CVSROOT=/home/ncvs but for a little while I had CVSROOT=/a/ncvs. If $CVSROOT is a different alias from when a module was checked out, then "cvs update" doesn't notice the difference and works; "cvs co" notices the problem and refuses to do anything; "cvs commit" doesn't notice the problem and apparently works except it puts bogus paths in the commit logs and commit mail. Bruce From owner-cvs-other Wed Nov 16 06:02:51 1994 Return-Path: cvs-other-owner Received: (from root@localhost) by freefall.cdrom.com (8.6.8/8.6.6) id GAA04759 for cvs-other-outgoing; Wed, 16 Nov 1994 06:02:51 -0800 Received: (from ljo@localhost) by freefall.cdrom.com (8.6.8/8.6.6) id GAA04740; Wed, 16 Nov 1994 06:02:44 -0800 Date: Wed, 16 Nov 1994 06:02:44 -0800 From: L Jonas Olsson Message-Id: <199411161402.GAA04740@freefall.cdrom.com> To: CVS-commiters, cvs-other Subject: cvs commit: /a/ncvs/src/gnu/usr.bin/cc/include/i386 bsd.h Sender: cvs-other-owner@FreeBSD.org Precedence: bulk ljo 94/11/16 06:02:43 Modified: a/ncvs/src/gnu/usr.bin/cc/include/i386 bsd.h Log: Added NO_IMPLICIT_C as our header files in standard locations are either already C++ safe, or C++ header files. This fixes the problem with parse errors in header files when compiling C++ files. Recompiling libg++ also solves the undefined synbols problem.