Bug 3020
Summary: | bad define of pid_t in signal.h | ||
---|---|---|---|
Product: | [Retired] Red Hat Linux | Reporter: | vgough |
Component: | glibc | Assignee: | Cristian Gafton <gafton> |
Status: | CLOSED WORKSFORME | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 6.0 | ||
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | i386 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 1999-07-28 05:51:36 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
vgough
1999-05-24 22:00:49 UTC
More things like this cause CFS compilation to break. I found more recursive pid_t defines in sys/stat.h , sys/types.h, and sys/wait.h. And, there is a similar problem with ssize_t, in unistd.h and sys/types.h. This seems to happen all over the header files with various types. Is this a glibc header problem or a compiler problem? Seems like a poorly thought out header problem even if they were assuming the compiler wouldn't recusively interpret defines... What are the compile flags used by those programs? ANSI C certainly does not forbid #define foo foo syntax. |