Bug#175025: dev_t problems with non-gcc compilers
On Thu, 2003-01-02 at 18:09, Ben Collins wrote:
> > // bits/types.h
> > typedef __DEV_T_TYPE __dev_t; /* Type of device numbers. */
> Unless something drastic changed between 2.3.1-5 and 2.3.1-8, your
> headers are broken. I show this:
>
> typedef __u_quad_t __dev_t; /* Type of device numbers. */
Yes, my -5 looks the same in another computer.
> If in fact your headers are pristine from 2.3.1-8, then it means the
> glibc folks decided they weren't going to support compilers that didn't
> support long long, and forgot the change sysmacros.h to reflect that.
Looks like it. Just checked another computer with -8 and it had the same
__DEV_T_TYPE change.
> > tcc doesn't do preprocessing separately.
> Then if tcc can't show you the preprocessing step, it's broken.
Does C require that? Anyway, tcc's point is to be as fast as possible so
it does everything at once.
Reply to: