Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!iuvax!ux1.cso.uiuc.edu!uivlsi!terry From: terry@uivlsi (Terry Lee) Newsgroups: gnu.bash.bug Subject: Compiling nojobs.c (bash 1.04) Message-ID: <1990Jan19.024645.8071@ux1.cso.uiuc.edu> Date: 19 Jan 90 02:46:45 GMT Sender: news@ux1.cso.uiuc.edu (News) Reply-To: terry@uivlsi.csl.uiuc.edu (Terry Lee) Distribution: usa Organization: Coordinated Science Laboratory, Univ of IL Lines: 13 When I try to compile jobs.c for SysV386, I get an 'invalid lvalue in assignment' error on line 168 of nojobs.c. The offending line is: status.w_termsig = status.w_retcode = 0; The output of cpp shows this line translated to be: status.bytes.low & 0x7f = status.bytes.high = 0; which is of course illegal. What is the correct fix? Thanks! -- Terry Lee uivlsif.csl.uiuc.edu