Bash Porting
    G. Simon Gales 
    simon at ms.uky.edu
       
    Fri Oct 20 01:32:46 AEST 1989
    
    
  
I'm trying to get bash (bourne again shell) to compile under Xenix, and 
I've discovered something strange.
shell.c (past of bash) includes <sys/file.h>, but it's not so easy...
Error messages from cc say that 'struct inode' is undefined.  So I include
<sys/inode.h> before including <sys/file.h>.  Now the error messages say
that 'struct file' is undefined.  Sort of a recursive definition, but 
this is from gnu who's own name is recursively defined....do I need gcc?
<sys/file.h> needs 'struct inode' defined.  It is defined in <sys/inode.h>
<sys/inode.h> needs 'struct file' defined.  It is defined in <sys/file.h>
If anyone has run into this before, I'd like to hear from you!
	Thanks beforehand,
		simon.
-- 
Simon Gales at The University of Kentucky
   simon at ms.uky.edu             | 'Fate... protects fools, little children,
   simon at UKMA.BITNET            |  and ships named Enterprise.' 
   {rutgers, uunet}!ukma!simon  |                           - Riker, ST:TNG
    
    
More information about the Comp.unix.xenix
mailing list