changeset 23309:ad867160b635

Include unlocked-io.h.
author Jim Meyering <jim@meyering.net>
date Sat, 17 Nov 2001 13:29:42 +0000
parents 4665ea2a94b3
children 0418a5046c5c
files lib/argmatch.c lib/closeout.c lib/error.c lib/exclude.c lib/fatal.c lib/getdate.y lib/getpass.c lib/getstr.c lib/getusershell.c lib/linebuffer.c lib/md5.c lib/mountlist.c lib/posixtm.c lib/readtokens.c lib/readutmp.c lib/regex.c lib/sha.c lib/version-etc.c lib/yesno.c
diffstat 19 files changed, 33 insertions(+), 11 deletions(-) [+]
line wrap: on
line diff
--- a/lib/argmatch.c	Sat Nov 17 11:31:21 2001 +0000
+++ b/lib/argmatch.c	Sat Nov 17 13:29:42 2001 +0000
@@ -39,6 +39,7 @@
 #include "error.h"
 #include "quotearg.h"
 #include "quote.h"
+#include "unlocked-io.h"
 
 /* When reporting an invalid argument, show nonprinting characters
    by using the quoting style ARGMATCH_QUOTING_STYLE.  Do not use
--- a/lib/closeout.c	Sat Nov 17 11:31:21 2001 +0000
+++ b/lib/closeout.c	Sat Nov 17 13:29:42 2001 +0000
@@ -1,5 +1,5 @@
 /* closeout.c - close standard output
-   Copyright (C) 1998, 1999, 2000 Free Software Foundation, Inc.
+   Copyright (C) 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
 
    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -43,6 +43,7 @@
 #include "closeout.h"
 #include "error.h"
 #include "quotearg.h"
+#include "unlocked-io.h"
 #include "__fpending.h"
 
 static int default_exit_status = EXIT_FAILURE;
--- a/lib/error.c	Sat Nov 17 11:31:21 2001 +0000
+++ b/lib/error.c	Sat Nov 17 13:29:42 2001 +0000
@@ -54,6 +54,7 @@
 #endif
 
 #include "error.h"
+#include "unlocked-io.h"
 
 #ifndef _
 # define _(String) String
--- a/lib/exclude.c	Sat Nov 17 11:31:21 2001 +0000
+++ b/lib/exclude.c	Sat Nov 17 13:29:42 2001 +0000
@@ -57,6 +57,7 @@
 
 #include "exclude.h"
 #include "fnmatch.h"
+#include "unlocked-io.h"
 #include "xalloc.h"
 
 #ifndef SIZE_MAX
--- a/lib/fatal.c	Sat Nov 17 11:31:21 2001 +0000
+++ b/lib/fatal.c	Sat Nov 17 13:29:42 2001 +0000
@@ -2,6 +2,8 @@
 # include <config.h>
 #endif
 
+/* FIXME: define EXIT_FAILURE */
+
 #include <stdio.h>
 
 #if HAVE_VPRINTF || HAVE_DOPRNT || _LIBC
@@ -33,6 +35,7 @@
 #endif
 
 #include "fatal.h"
+#include "unlocked-io.h"
 
 /* Like error, but always exit with EXIT_FAILURE.  */
 
--- a/lib/getdate.y	Sat Nov 17 11:31:21 2001 +0000
+++ b/lib/getdate.y	Sat Nov 17 13:29:42 2001 +0000
@@ -448,6 +448,7 @@
    may define-away `const'.  We want the prototype for get_date to have
    the same signature as the function definition.  */
 #include "getdate.h"
+#include "unlocked-io.h"
 
 #ifndef gmtime
 struct tm *gmtime ();
--- a/lib/getpass.c	Sat Nov 17 11:31:21 2001 +0000
+++ b/lib/getpass.c	Sat Nov 17 13:29:42 2001 +0000
@@ -1,4 +1,4 @@
-/* Copyright (C) 1992,93,94,95,96,97,98,99,2000 Free Software Foundation, Inc.
+/* Copyright (C) 1992,93,94,95,96,97,98,99,2000, 2001 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -24,6 +24,7 @@
 #include <termios.h>
 #include <unistd.h>
 #include "getline.h"
+#include "unlocked-io.h"
 
 /* It is desirable to use this bit on systems that have it.
    The only bit of terminal state we want to twiddle is echoing, which is
--- a/lib/getstr.c	Sat Nov 17 11:31:21 2001 +0000
+++ b/lib/getstr.c	Sat Nov 17 13:29:42 2001 +0000
@@ -1,6 +1,6 @@
 /* getstr.c -- core function for GNU C library getline replacement function
 
-   Copyright (C) 1993, 1996-2000 Free Software Foundation, Inc.
+   Copyright (C) 1993, 1996-2001 Free Software Foundation, Inc.
 
    This program is free software; you can redistribute it and/or
    modify it under the terms of the GNU General Public License as
@@ -33,6 +33,8 @@
 char *malloc (), *realloc ();
 #endif
 
+#include "unlocked-io.h"
+
 /* Always add at least this many bytes when extending the buffer.  */
 #define MIN_CHUNK 64
 
--- a/lib/getusershell.c	Sat Nov 17 11:31:21 2001 +0000
+++ b/lib/getusershell.c	Sat Nov 17 13:29:42 2001 +0000
@@ -1,5 +1,5 @@
 /* getusershell.c -- Return names of valid user shells.
-   Copyright (C) 1991, 1997, 2000 Free Software Foundation, Inc.
+   Copyright (C) 1991, 1997, 2000, 2001 Free Software Foundation, Inc.
 
    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -36,6 +36,7 @@
 # include <stdlib.h>
 #endif
 #include <ctype.h>
+#include "unlocked-io.h"
 #include "xalloc.h"
 
 #if defined (STDC_HEADERS) || (!defined (isascii) && !defined (HAVE_ISASCII))
--- a/lib/linebuffer.c	Sat Nov 17 11:31:21 2001 +0000
+++ b/lib/linebuffer.c	Sat Nov 17 13:29:42 2001 +0000
@@ -1,5 +1,5 @@
 /* linebuffer.c -- read arbitrarily long lines
-   Copyright (C) 1986, 1991, 1998, 1999 Free Software Foundation, Inc.
+   Copyright (C) 1986, 1991, 1998, 1999, 2001 Free Software Foundation, Inc.
 
    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -24,6 +24,7 @@
 #include <stdio.h>
 #include <sys/types.h>
 #include "linebuffer.h"
+#include "unlocked-io.h"
 
 char *xmalloc ();
 char *xrealloc ();
--- a/lib/md5.c	Sat Nov 17 11:31:21 2001 +0000
+++ b/lib/md5.c	Sat Nov 17 13:29:42 2001 +0000
@@ -1,6 +1,6 @@
 /* md5.c - Functions to compute MD5 message digest of files or memory blocks
    according to the definition of MD5 in RFC 1321 from April 1992.
-   Copyright (C) 1995, 1996 Free Software Foundation, Inc.
+   Copyright (C) 1995, 1996, 2001 Free Software Foundation, Inc.
    NOTE: The canonical source of this file is maintained with the GNU C
    Library.  Bugs can be reported to bug-glibc@prep.ai.mit.edu.
 
@@ -36,6 +36,7 @@
 #endif
 
 #include "md5.h"
+#include "unlocked-io.h"
 
 #ifdef _LIBC
 # include <endian.h>
--- a/lib/mountlist.c	Sat Nov 17 11:31:21 2001 +0000
+++ b/lib/mountlist.c	Sat Nov 17 13:29:42 2001 +0000
@@ -22,6 +22,7 @@
 #include <stdio.h>
 #include <sys/types.h>
 #include "mountlist.h"
+#include "unlocked-io.h"
 
 #ifdef STDC_HEADERS
 # include <stdlib.h>
--- a/lib/posixtm.c	Sat Nov 17 11:31:21 2001 +0000
+++ b/lib/posixtm.c	Sat Nov 17 13:29:42 2001 +0000
@@ -1,5 +1,5 @@
 /* Parse dates for touch and date.
-   Copyright (C) 1989, 1990, 1991, 1998, 2000 Free Software Foundation Inc.
+   Copyright (C) 1989, 1990, 1991, 1998, 2000, 2001 Free Software Foundation Inc.
 
    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -40,6 +40,7 @@
 #endif
 
 #include "posixtm.h"
+#include "unlocked-io.h"
 
 /* ISDIGIT differs from isdigit, as follows:
    - Its arg may be any int or unsigned int; it need not be an unsigned char.
--- a/lib/readtokens.c	Sat Nov 17 11:31:21 2001 +0000
+++ b/lib/readtokens.c	Sat Nov 17 13:29:42 2001 +0000
@@ -1,5 +1,5 @@
 /* readtokens.c  -- Functions for reading tokens from an input stream.
-   Copyright (C) 1990-1991, 1999 Jim Meyering.
+   Copyright (C) 1990-1991, 1999, 2001 Jim Meyering.
 
    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -49,6 +49,7 @@
 #endif /* not STDC_HEADERS and not HAVE_STRING_H */
 
 #include "readtokens.h"
+#include "unlocked-io.h"
 void *xmalloc ();
 void *xrealloc ();
 
--- a/lib/readutmp.c	Sat Nov 17 11:31:21 2001 +0000
+++ b/lib/readutmp.c	Sat Nov 17 13:29:42 2001 +0000
@@ -1,5 +1,5 @@
 /* GNU's read utmp module.
-   Copyright (C) 1992-2000 Free Software Foundation, Inc.
+   Copyright (C) 1992-2001 Free Software Foundation, Inc.
 
    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -30,6 +30,7 @@
 #endif /* STDC_HEADERS || HAVE_STRING_H */
 
 #include "readutmp.h"
+#include "unlocked-io.h"
 
 char *xmalloc ();
 char *realloc ();
--- a/lib/regex.c	Sat Nov 17 11:31:21 2001 +0000
+++ b/lib/regex.c	Sat Nov 17 13:29:42 2001 +0000
@@ -631,6 +631,7 @@
 #  undef INSIDE_RECURSION
 # endif
 #endif
+#include "unlocked-io.h"
 
 #ifdef INSIDE_RECURSION
 /* Common operations on the compiled pattern.  */
--- a/lib/sha.c	Sat Nov 17 11:31:21 2001 +0000
+++ b/lib/sha.c	Sat Nov 17 13:29:42 2001 +0000
@@ -1,7 +1,7 @@
 /* sha.c - Functions to compute the SHA1 hash (message-digest) of files
    or blocks of memory.  Complies to the NIST specification FIPS-180-1.
 
-   Copyright (C) 2000 Scott G. Miller
+   Copyright (C) 2000, 2001 Scott G. Miller
 
    Credits:
       Robert Klep <robert@ilse.nl>  -- Expansion function fix
@@ -24,6 +24,7 @@
 
 #include "md5.h"
 #include "sha.h"
+#include "unlocked-io.h"
 
 /*
   Not-swap is a macro that does an endian swap on architectures that are
--- a/lib/version-etc.c	Sat Nov 17 11:31:21 2001 +0000
+++ b/lib/version-etc.c	Sat Nov 17 13:29:42 2001 +0000
@@ -22,6 +22,7 @@
 #endif
 
 #include <stdio.h>
+#include "unlocked-io.h"
 #include "version-etc.h"
 
 #if ENABLE_NLS
--- a/lib/yesno.c	Sat Nov 17 11:31:21 2001 +0000
+++ b/lib/yesno.c	Sat Nov 17 13:29:42 2001 +0000
@@ -1,5 +1,5 @@
 /* yesno.c -- read a yes/no response from stdin
-   Copyright (C) 1990, 1998 Free Software Foundation, Inc.
+   Copyright (C) 1990, 1998, 2001 Free Software Foundation, Inc.
 
    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -24,6 +24,7 @@
 # include <stdlib.h>
 #endif
 #include <stdio.h>
+#include "unlocked-io.h"
 
 /* Read one line from standard input
    and return nonzero if that line begins with y or Y,