#279 closed defect (fixed)
Conflicting types for 'system'
| Reported by: | dryeo | Owned by: | Yuri Dario |
|---|---|---|---|
| Priority: | normal | Milestone: | libc-0.6.6 |
| Component: | libc | Version: | 0.6.5 |
| Severity: | major | Keywords: | conflict |
| Cc: | dave.r.yeo@… |
Description
A configure script is dieing with
G:/usr/include/sys/process.h:72: error: conflicting types for 'system'
G:/usr/include/stdlib.h:121: note: previous declaration of 'system' was here
and sure enough sys/process.h uses
72 int system (__const__ char *);
and stdlib.h uses
121 int system(const char *);
not sure which is correct or if this is gcc 4.4.6 being pedantic but they should be reconciled or guarded
Attachments (2)
Change History (7)
by , 12 years ago
| Attachment: | patch-279t.txt added |
|---|
by , 12 years ago
| Attachment: | patch-279b.txt added |
|---|
comment:1 by , 12 years ago
| Owner: | set to |
|---|---|
| Status: | new → accepted |
comment:3 by , 12 years ago
comment:4 by , 12 years ago
| Resolution: | → fixed |
|---|---|
| Status: | accepted → closed |
comment:5 by , 11 years ago
| Component: | emx → libc |
|---|
Note:
See TracTickets
for help on using tickets.

I'd like to clean up all the
__const__,__constandconstusage while at it. Working on figuring out in which direction to go with this and cleaning it up.