GNU bug report logs -
#18508
Incomplete type pollfd
Previous Next
Reported by: Andreas Enge <andreas <at> enge.fr>
Date: Fri, 19 Sep 2014 10:32:01 UTC
Severity: normal
Merged with 18507
Done: Andy Wingo <wingo <at> pobox.com>
Bug is archived. No further changes may be made.
Full log
Message #16 received at 18508 <at> debbugs.gnu.org (full text, mbox):
Andreas Enge <andreas <at> enge.fr> skribis:
> On Mon, Sep 22, 2014 at 10:43:27AM +0200, Ludovic Courtès wrote:
>> What libc version is this?
>
> The package is glibc-2.12-1.107.el6_4.5.x86_64.
Oh, OK.
>> It would have been great, if this is still possible, to post lib/poll.h.
>> Normally that file uses #include_next to get libc’s <poll.h>, but maybe
>> that mechanism somehow fails with old GCC versions.
>
> I just retried the compilation, and poll.h is attached. It contains
> #if 1
> # include_next <poll.h>
> #endif
Normally that should be enough to get the ‘struct pollfd’ definition no?
Does something like this build correctly with ‘gcc -Wall -c’:
--8<---------------cut here---------------start------------->8---
#include <poll.h>
int
foo (struct pollfd *x)
{
return x->events;
}
--8<---------------cut here---------------end--------------->8---
Thanks,
Ludo’.
This bug report was last modified 9 years and 28 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.