c/978: 2.95.2 warings when including <unistd.h> <GL/glx.h>
jeff.deifik@jpl.nasa.gov
jeff.deifik@jpl.nasa.gov
Mon Dec 4 11:06:00 GMT 2000
>Number: 978
>Category: c
>Synopsis: 2.95.2 warings when including <unistd.h> <GL/glx.h>
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: unassigned
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Mon Dec 04 11:06:00 PST 2000
>Closed-Date:
>Last-Modified:
>Originator: jeff deifik
>Release: gcc version 2.95.2 19991024
>Organization:
>Environment:
red hat 6.2
>Description:
when compiling a file only including <unistd.h> and
<GL/glx.h>, a warning about 'read' is produced.
In file included from c.c:2:
/usr/X11R6/include/GL/glx.h:303: warning: declaration of `read' shadows global declaration
/usr/X11R6/include/G
>How-To-Repeat:
gcc -I/usr/X11R6/include -Wshadow -c c.c
where c.c is:
#include <unistd.h>
#include <GL/glx.h>
>Fix:
change glx.h, line 303, prototype for glXMakeContextCurrent
to use a name other than read as a parameter.
Perhaps use "GLXDrawable reed"
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the Gcc-bugs
mailing list