'FILE' undefined on -DEVEL?

Jonas Trollvik jontro at gmail.com
Sun Mar 9 12:39:25 PDT 2008


I think sizeof(FILE) is disabled intentionally. No program should depend on that
Regards
Jonas
On 3/9/08, walt <wa1ter at myrealbox.com> wrote:
> While trying to build a pkgsrc package, the configure step failed because this
> code won't compile on DFly:
>
>  #include <sys/types.h>
>  #include <inttypes.h>
>  #include <stdint.h>
>  #include <stddef.h>
>  #include <unistd.h>
>  #include <stdio.h>
>
>  typedef FILE ac__type_new_;
>  int
>  main ()
>  {
>  if ((ac__type_new_ *) 0)
>   return 0;
>  if (sizeof (ac__type_new_))
>   return 0;
>   ;
>   return 0;
>  }
>
> AFAICT, the reason is that FILE is undefined, or wrongly defined.  The same
> code compiles on the other BSDs and linux, so we are different somehow.
>
> Is this by intention, and why?
>
> Thanks.
>
>





More information about the Bugs mailing list