Subject: Re: in-kernel workaround for PR 14746
To: email@example.com, <firstname.lastname@example.org>
From: Greg A. Woods <email@example.com>
Date: 12/03/2001 14:10:45
[ On Monday, December 3, 2001 at 08:41:00 (-0500), Todd Vierling wrote: ]
> Subject: Re: in-kernel workaround for PR 14746
> On Sun, 2 Dec 2001, der Mouse wrote:
> : Is struct assignment even _supposed_ to work?
> AFAIK, it's part of C90, and perhaps earlier standards.
Yes, structure assignment was standardised by ANSI in C89.
Structure assignment (and parameter passing) has worked in every UNIX C
compiler since V7, though including The Portable C Compiler, 'ccom',
which is present in the V7 distribution. (The Ritchie C compiler, used
as 'cc' in the V7 distribution, does not appear to fully implement
structure assignment as there are error messages stating as much in the
According to the UNIX/32V edition of "A Tour through the UNIX C
Compiler" where pcc was used as 'cc', the only restriction in pcc was
that automatic structures (and arrays) could not be assigned.
Greg A. Woods
+1 416 218-0098 VE3TCP <firstname.lastname@example.org> <email@example.com>
Planix, Inc. <firstname.lastname@example.org>; Secrets of the Weird <email@example.com>