Subject: Re: machine/intr.h includes sys/queue.h unconditionally
To: None <M.Drochner@fz-juelich.de>
From: Juergen Weiss <weiss@Uni-Mainz.DE>
List: port-alpha
Date: 12/22/1998 14:12:53
drochner@zel459.zel.kfa-juelich.de writes:
 > 
 > weiss@uni-mainz.de said:
 > > Over a long include chain, netdbm.h includes machine/intr.h, which
 > > includes sys/queue.h unconditionally.
 > 
 > It's not right to expose the queue stuff to userland,
 > but the machine/intr.h definitions are not intended
 > for normal user applications either.
 > Can you tell more about the "long include chain"?

netdb.h -> sys/param.h -> machine/param.h -> machine/intr.h ->
sys/queue.h

Seems the chain is not so long at all :-).

Juergen Weiss

-- 
Juergen Weiss		| Universitaet Mainz, Zentrum f"ur Datenverarbeitung,
weiss@uni-mainz.de      | 55099 Mainz, Tel: 06131/39-6361, FAX: 06131/39-6407