Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 21 Feb 2001 12:20:13 +1100 (EST)
From:      Bruce Evans <bde@zeta.org.au>
To:        John Baldwin <jhb@FreeBSD.org>
Cc:        Poul-Henning Kamp <phk@FreeBSD.org>, cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org, "Pierre Y. Dampure" <pierre.dampure@westmarsh.com>
Subject:   Re: cvs commit: src/sys/sys user.h
Message-ID:  <Pine.BSF.4.21.0102211216590.24536-100000@besplex.bde.org>
In-Reply-To: <XFMail.010220024811.jhb@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 20 Feb 2001, John Baldwin wrote:

> On 20-Feb-01 Bruce Evans wrote:
> > Things in the middle must not change.  They must be initialized with whatever
> > the used to be, or with dummy values if that is harmless.  There would have
> > been no problems if this rule were followed for the priority fields.  struct
> > priority can't be used in struct rusage anyway, since it is a kernel struct.
> 
> Well, it gets more tricky.  I've been playing with bumping MAXCOMLEN to 19 (so
> it uses a total of 20 rather than 17 chars, which is 32-bit aligned) which
> results in expanding teh size of a structure in the middle of kinfo_proc, which
> the current kinfo_proc scheme cannot handle.

This would also break binary compatibility of ktrace recrords (struct
ktr_header).  Almost everything that is defined in <sys/param.h> has
some binary compatibility issues.

Bruce


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0102211216590.24536-100000>