about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog24
-rw-r--r--argp/argp-fmtstream.c1
-rw-r--r--assert/assert-perr.c1
-rw-r--r--assert/assert.c1
-rwxr-xr-xconfigure2
-rw-r--r--iconv/gconv_conf.c1
-rw-r--r--libio/iofputs_u.c1
-rw-r--r--malloc/mtrace.c1
-rw-r--r--malloc/obstack.c1
-rw-r--r--misc/error.c1
-rw-r--r--misc/syslog.c1
-rw-r--r--rt/aio_cancel.c5
-rw-r--r--stdio-common/asprintf.c1
-rw-r--r--stdio-common/dprintf.c1
-rw-r--r--stdio-common/getw.c1
-rw-r--r--stdio-common/putw.c1
-rw-r--r--stdio-common/snprintf.c1
-rw-r--r--stdio-common/sprintf.c1
-rw-r--r--stdio-common/sscanf.c1
-rw-r--r--sunrpc/svc_simple.c1
-rw-r--r--sysdeps/generic/abort.c1
-rw-r--r--sysdeps/unix/sysv/linux/bits/errno.h2
22 files changed, 45 insertions, 6 deletions
diff --git a/ChangeLog b/ChangeLog
index 8cbdff4e0e..8838385a80 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,27 @@
+1998-07-16 13:44  Ulrich Drepper  <drepper@cygnus.com>
+
+	* argp/argp-fmtstream.c: Fix warnings introduced in last change.
+	* assert/assert-perr.c: Likewise.
+	* assert/assert.c: Likewise.
+	* gconv_conf.c: Likewise.
+	* libio/iofputs_u.c: Likewise.
+	* malloc/mtrace.c: Likewise.
+	* malloc/obstack.c: Likewise.
+	* misc/error.c: Likewise.
+	* misc/syslog.c: Likewise.
+	* stdio-common/asprintf.c: Likewise.
+	* stdio-common/dprintf.c: Likewise.
+	* stdio-common/getw.c: Likewise.
+	* stdio-common/putw.c: Likewise.
+	* stdio-common/snprintf.c: Likewise.
+	* stdio-common/sprintf.c: Likewise.
+	* stdio-common/sscanf.c: Likewise.
+	* sunrpc/svc_simple.c: Likewise.
+	* sysdeps/generic/abort.c: Likewise.
+
+	* rt/aio_cancel.c: Don't define ECANCELED here.
+	* sysdeps/unix/sysv/linux/bits/errno.h: Define ECANCELED correctly.
+
 1998-07-16 10:23  Ulrich Drepper  <drepper@cygnus.com>
 
 	* argp/argp-fmtstream.c: Unify names of used global functions.
diff --git a/argp/argp-fmtstream.c b/argp/argp-fmtstream.c
index e5acda68e6..05e9e21f06 100644
--- a/argp/argp-fmtstream.c
+++ b/argp/argp-fmtstream.c
@@ -41,6 +41,7 @@
 #endif
 
 #if defined _LIBC && defined USE_IN_LIBIO
+# include <libio/libioP.h>
 # define __vsnprintf(s, l, f, a) _IO_vsnprintf (s, l, f, a)
 #endif
 
diff --git a/assert/assert-perr.c b/assert/assert-perr.c
index ab6f55f7e2..5b84acef12 100644
--- a/assert/assert-perr.c
+++ b/assert/assert-perr.c
@@ -25,6 +25,7 @@
 extern const char *__assert_program_name; /* In assert.c.  */
 
 #ifdef USE_IN_LIBIO
+# include <libo/iolibio.h>
 # define fflush(s) _IO_fflush (s)
 #endif
 
diff --git a/assert/assert.c b/assert/assert.c
index 1640fb0e77..7a30f533c6 100644
--- a/assert/assert.c
+++ b/assert/assert.c
@@ -25,6 +25,7 @@
 const char *__assert_program_name;
 
 #ifdef USE_IN_LIBIO
+# include <libo/iolibio.h>
 # define fflush(s) _IO_fflush (s)
 #endif
 
diff --git a/configure b/configure
index a989a2147c..541d53e6a1 100755
--- a/configure
+++ b/configure
@@ -2279,7 +2279,7 @@ if test $VERSIONING = no; then
 *** WARNING: You should not compile GNU libc without versioning. Not using
 *** versioning will introduce incompatibilities so that old binaries
 *** will not run anymore.
-*** For versioning you need recent binutils (binutils-2.8.1.0.17 or newer)."
+*** For versioning you need recent binutils (binutils-2.8.1.0.23 or newer)."
 fi
 if test $elf = yes; then
   echo $ac_n "checking for .previous assembler directive""... $ac_c" 1>&6
diff --git a/iconv/gconv_conf.c b/iconv/gconv_conf.c
index 0658f455ab..e58091a163 100644
--- a/iconv/gconv_conf.c
+++ b/iconv/gconv_conf.c
@@ -78,6 +78,7 @@ builtin_aliases[] =
 };
 
 #ifdef USE_IN_LIBIO
+# include <libio/libioP.h>
 # define __getdelim(line, len, c, fp) _IO_getdelim (line, len, c, fp)
 #endif
 
diff --git a/libio/iofputs_u.c b/libio/iofputs_u.c
index 6fca3048eb..dfd91aba7e 100644
--- a/libio/iofputs_u.c
+++ b/libio/iofputs_u.c
@@ -24,6 +24,7 @@
    General Public License.  */
 
 #include "libioP.h"
+#include <stdio.h>
 #include <string.h>
 
 int
diff --git a/malloc/mtrace.c b/malloc/mtrace.c
index 40b3d74f3c..86f89540d4 100644
--- a/malloc/mtrace.c
+++ b/malloc/mtrace.c
@@ -41,6 +41,7 @@ extern char *getenv ();
 #endif
 
 #if defined _LIBC && defined USE_IN_LIBIO
+# include <libio/iolibio.h>
 # define setvbuf(s, b, f, l) _IO_setvbuf (s, b, f, l)
 #endif
 
diff --git a/malloc/obstack.c b/malloc/obstack.c
index f39b638f58..a192441a49 100644
--- a/malloc/obstack.c
+++ b/malloc/obstack.c
@@ -460,6 +460,7 @@ _obstack_memory_used (h)
 # endif
 #endif
 #if defined _LIBC && defined USE_IN_LIBIO
+# include <libio/iolibio.h>
 # define fputs(s, f) _IO_fputs (s, f)
 #endif
 
diff --git a/misc/error.c b/misc/error.c
index ac6de324dd..ca7f3b47b8 100644
--- a/misc/error.c
+++ b/misc/error.c
@@ -77,6 +77,7 @@ unsigned int error_message_count;
 # define error_at_line __error_at_line
 
 # ifdef USE_IN_LIBIO
+# include <libio/iolibio.h>
 #  define fflush(s) _IO_fflush (s)
 # endif
 
diff --git a/misc/syslog.c b/misc/syslog.c
index d025f672e0..a2becb43e7 100644
--- a/misc/syslog.c
+++ b/misc/syslog.c
@@ -59,6 +59,7 @@ static char sccsid[] = "@(#)syslog.c	8.4 (Berkeley) 3/18/94";
 #endif
 
 #ifdef USE_IN_LIBIO
+# include <libio/iolibio.h>
 # define ftell(s) _IO_ftell (s)
 #endif
 
diff --git a/rt/aio_cancel.c b/rt/aio_cancel.c
index e802a8533f..645ae16d04 100644
--- a/rt/aio_cancel.c
+++ b/rt/aio_cancel.c
@@ -1,5 +1,5 @@
 /* Cancel requests associated with given file descriptor.
-   Copyright (C) 1997 Free Software Foundation, Inc.
+   Copyright (C) 1997, 1998 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
    Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997.
 
@@ -34,9 +34,6 @@
 #include "aio_misc.h"
 
 
-/* Argh, so far there is no ECANCELED.  */
-#define ECANCELED 125
-
 int
 aio_cancel (fildes, aiocbp)
      int fildes;
diff --git a/stdio-common/asprintf.c b/stdio-common/asprintf.c
index 56c49de4e1..5c2377d184 100644
--- a/stdio-common/asprintf.c
+++ b/stdio-common/asprintf.c
@@ -20,6 +20,7 @@
 #include <stdio.h>
 
 #ifdef USE_IN_LIBIO
+# include <libio/libioP.h>
 # define vasprintf(s, f, a) _IO_vasprintf (s, f, a)
 #endif
 
diff --git a/stdio-common/dprintf.c b/stdio-common/dprintf.c
index eddaea8cf8..6c3266d1df 100644
--- a/stdio-common/dprintf.c
+++ b/stdio-common/dprintf.c
@@ -20,6 +20,7 @@
 #include <stdio.h>
 
 #ifdef USE_IN_LIBIO
+# include <libio/libioP.h>
 # define vdprintf(d, f, a) _IO_vdprintf (d, f, a)
 #endif
 
diff --git a/stdio-common/getw.c b/stdio-common/getw.c
index 03da6c3906..0305cbd46c 100644
--- a/stdio-common/getw.c
+++ b/stdio-common/getw.c
@@ -19,6 +19,7 @@
 #include <stdio.h>
 
 #ifdef USE_IN_LIBIO
+# include <libio/iolibio.h>
 # define fread(p, m, n, s) _IO_fread (p, m, n, s)
 #endif
 
diff --git a/stdio-common/putw.c b/stdio-common/putw.c
index 31cc00f41d..5c883186cd 100644
--- a/stdio-common/putw.c
+++ b/stdio-common/putw.c
@@ -19,6 +19,7 @@
 #include <stdio.h>
 
 #ifdef USE_IN_LIBIO
+# include <libio/iolibio.h>
 # define fwrite(p, n, m, s) _IO_fwrite (p, n, m, s)
 #endif
 
diff --git a/stdio-common/snprintf.c b/stdio-common/snprintf.c
index 08aaf88f18..d27ec5ecd5 100644
--- a/stdio-common/snprintf.c
+++ b/stdio-common/snprintf.c
@@ -20,6 +20,7 @@
 #include <stdio.h>
 
 #ifdef USE_IN_LIBIO
+# include <libio/libioP.h>
 # define __vsnprintf(s, l, f, a) _IO_vsnprintf (s, l, f, a)
 #endif
 
diff --git a/stdio-common/sprintf.c b/stdio-common/sprintf.c
index 0a0259ef0c..eaa4318b9c 100644
--- a/stdio-common/sprintf.c
+++ b/stdio-common/sprintf.c
@@ -20,6 +20,7 @@
 #include <stdio.h>
 
 #ifdef USE_IN_LIBIO
+# include <libio/iolibio.h>
 # define vsprintf(s, f, a) _IO_vsprintf (s, f, a)
 #endif
 
diff --git a/stdio-common/sscanf.c b/stdio-common/sscanf.c
index 809f059ef3..43a40701d8 100644
--- a/stdio-common/sscanf.c
+++ b/stdio-common/sscanf.c
@@ -20,6 +20,7 @@
 #include <stdio.h>
 
 #ifdef USE_IN_LIBIO
+# include <libio/iolibio.h>
 # define __vsscanf(s, f, a) _IO_vsscanf (s, f, a)
 #endif
 
diff --git a/sunrpc/svc_simple.c b/sunrpc/svc_simple.c
index 405860e6c0..6f24dfa42a 100644
--- a/sunrpc/svc_simple.c
+++ b/sunrpc/svc_simple.c
@@ -46,6 +46,7 @@ static char sccsid[] = "@(#)svc_simple.c 1.18 87/08/11 Copyr 1984 Sun Micro";
 #include <netdb.h>
 
 #ifdef USE_IN_LIBIO
+# include <libio/iolibio.h>
 # define fputs(s, f) _IO_fputs (s, f)
 #endif
 
diff --git a/sysdeps/generic/abort.c b/sysdeps/generic/abort.c
index 91c504607a..e8157dd2e6 100644
--- a/sysdeps/generic/abort.c
+++ b/sysdeps/generic/abort.c
@@ -32,6 +32,7 @@
 #endif
 
 #ifdef USE_IN_LIBIO
+# include <libo/iolibio.h>
 # define fflush(s) _IO_fflush (s)
 #endif
 
diff --git a/sysdeps/unix/sysv/linux/bits/errno.h b/sysdeps/unix/sysv/linux/bits/errno.h
index e3e8b3213d..35bd61109d 100644
--- a/sysdeps/unix/sysv/linux/bits/errno.h
+++ b/sysdeps/unix/sysv/linux/bits/errno.h
@@ -29,7 +29,7 @@
 
 /* Linux also has no ECANCELED error code.  Since it is not used here
    we define it to an invalid value.  */
-# define ECANCELED	(-1)
+# define ECANCELED	125
 
 # ifndef __ASSEMBLER__
 /* We now need a declaration of the `errno' variable.  */