This is the mail archive of the
glibc-bugs@sourceware.org
mailing list for the glibc project.
[Bug libc/3992] New: stdlib/fmtmsg.c: missing stdint.h include
- From: "aurelien at aurel32 dot net" <sourceware-bugzilla at sourceware dot org>
- To: glibc-bugs at sources dot redhat dot com
- Date: 7 Feb 2007 14:18:53 -0000
- Subject: [Bug libc/3992] New: stdlib/fmtmsg.c: missing stdint.h include
- Reply-to: sourceware-bugzilla at sourceware dot org
stdlib/fmtmsg.c is using a uint32_t type, but does not include stdint.h. This
make the glibc to fail to build on Hurd. On other architectures, I guess
stdint.h is included by one of the architecture specific headers.
The patches below fixes the problem:
Index: stdlib/fmtmsg.c
===================================================================
RCS file: /cvs/glibc/libc/stdlib/fmtmsg.c,v
retrieving revision 1.20
diff -u -d -p -r1.20 stdlib/fmtmsg.c
--- stdlib/fmtmsg.c 15 May 2006 18:41:18 -0000 1.20
+++ stdlib/fmtmsg.c 7 Feb 2007 14:06:37 -0000
@@ -20,6 +20,7 @@
#include <fmtmsg.h>
#include <bits/libc-lock.h>
#include <stdio.h>
+#include <stdint.h>
#include <stdlib.h>
#include <string.h>
#include <sys/syslog.h>
--
Summary: stdlib/fmtmsg.c: missing stdint.h include
Product: glibc
Version: unspecified
Status: NEW
Severity: normal
Priority: P2
Component: libc
AssignedTo: drepper at redhat dot com
ReportedBy: aurelien at aurel32 dot net
CC: glibc-bugs at sources dot redhat dot com
GCC build triplet: i686-unknown-gnu0.3
GCC host triplet: i686-unknown-gnu0.3
GCC target triplet: i686-unknown-gnu0.3
http://sourceware.org/bugzilla/show_bug.cgi?id=3992
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.