[9353] in Athena Bugs
rt 7.3P: sys/h/conf.h
daemon@ATHENA.MIT.EDU (Calvin Clark)
Fri May 22 05:32:40 1992
Date: Fri, 22 May 92 05:32:28 -0400
From: Calvin Clark <ckclark@mit.edu>
To: bugs@Athena.MIT.EDU
Reply-To: ckclark@mit.edu
System name: portnoy
Type and version: RTPC-ROMPC 7.3P
Display type: apa16
What were you trying to do?
Build an RT kernel with jfc's changes (cf. [9242] in bugs).
What's wrong:
A few things. I sent John mail about something missing in his
patch, and he'll probably send a followup to [9242].
My point for right now is that sys/h/conf.h contains the
following lines:
58 #ifndef FULL4.3
59 int (*d_select)();
60 #endif /* FULL4.3 */
The character `.' is not valid in an identifier. If compiled
with -Hnocpp, this results in a fatal error. Most C preprocessors will
simply discard the `.' and anything that follows it as ``trailing
garbage.''
What should have happened:
I don't see anything in the kernel configuration, Makefiles,
etc., that defines FULL4.3, so there's no point in testing it. If you
find anything that does, fix it.
Please describe any relevant documentation references:
K&R (old or new)
Section 3.1.2 of ANSI spec.