This version was uploaded to 'experimental' exactly to find out
possibly portability problems, e.g. with kfreebsd and hurd ;)
So I suppose that was a good move.

Martin Zobel-Helas dixit:

>> /usr/include/sys/stat.h:217: error: conflicting types for 'stat'
>> /usr/include/sys/stat.h:365: error: previous definition of 'stat' was here
[...]

Sounds like a bug in the header file to me:

    215 extern int __REDIRECT_NTH (stat, (__const char *__restrict __file,
    216                                   struct stat *__restrict __buf), 
stat64)
    217      __nonnull ((1, 2));

    363 extern __inline__ int
    364 __NTH (stat (__const char *__path, struct stat *__statbuf))
    365 {
    366   return __xstat (_STAT_VER, __path, __statbuf);
    367 }

The second one is missing the restrict qualifier. Could that
be the cause, possibly induced by invoking the C99 standard
during compiling with -std=gnu99 ?

bye,
//mirabile
-- 
  "Using Lynx is like wearing a really good pair of shades: cuts out
   the glare and harmful UV (ultra-vanity), and you feel so-o-o COOL."
                                         -- Henry Nelson, March 1999


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to