1
0
mirror of https://sourceware.org/git/glibc.git synced 2025-07-29 11:41:21 +03:00

Remove doubled words.

This commit is contained in:
Jim Meyering
2011-04-22 21:34:32 -04:00
committed by Ulrich Drepper
parent e84142d2a9
commit ded5b9b7c7
57 changed files with 107 additions and 107 deletions

View File

@ -1,4 +1,4 @@
/* Copyright (C) 1999-2003,2005,2006,2007 Free Software Foundation, Inc. /* Copyright (C) 1999-2003,2005,2006,2007,2011 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
Contributed by Andreas Jaeger <aj@suse.de>, 1999. Contributed by Andreas Jaeger <aj@suse.de>, 1999.
@ -361,7 +361,7 @@ save_cache (const char *cache_name)
{ {
/* We could subtract file_entries_new_size from str_offset - /* We could subtract file_entries_new_size from str_offset -
not doing so makes the code easier, the string table not doing so makes the code easier, the string table
always begins at the beginning of the the new cache always begins at the beginning of the new cache
struct. */ struct. */
file_entries_new->libs[idx_new].flags = entry->flags; file_entries_new->libs[idx_new].flags = entry->flags;
file_entries_new->libs[idx_new].osversion = entry->osversion; file_entries_new->libs[idx_new].osversion = entry->osversion;

View File

@ -194,7 +194,7 @@ do_lookup_x (const char *undef_name, uint_fast32_t new_hash,
might exist in more than one form might exist in more than one form
If the library does not provide symbol version information If the library does not provide symbol version information
there is no problem at at: we simply use the symbol if it there is no problem at all: we simply use the symbol if it
is defined. is defined.
These two lookups need to be handled differently if the These two lookups need to be handled differently if the

View File

@ -112,7 +112,7 @@ _dl_new_object (char *realname, const char *libname, int type,
/* new->l_global = 0; We use calloc therefore not necessary. */ /* new->l_global = 0; We use calloc therefore not necessary. */
/* Use the 'l_scope_mem' array by default for the the 'l_scope' /* Use the 'l_scope_mem' array by default for the 'l_scope'
information. If we need more entries we will allocate a large information. If we need more entries we will allocate a large
array dynamically. */ array dynamically. */
new->l_scope = new->l_scope_mem; new->l_scope = new->l_scope_mem;

View File

@ -1,4 +1,4 @@
/* Copyright (C) 1991, 1992, 1995, 1996, 1997 Free Software Foundation, Inc. /* Copyright (C) 1991, 1992, 1995, 1996, 1997, 2011 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -21,7 +21,7 @@
#include <sys/stat.h> #include <sys/stat.h>
#include <sys/types.h> #include <sys/types.h>
/* Change the protections of the file FD refers to to MODE. */ /* Change the permissions of the file referenced by FD to MODE. */
int int
__fchmod (fd, mode) __fchmod (fd, mode)
int fd; int fd;

View File

@ -1,4 +1,4 @@
/* Copyright (C) 1993, 1995, 1997-2005, 2006, 2007, 2008, 2009 /* Copyright (C) 1993, 1995, 1997-2005, 2006, 2007, 2008, 2009, 2011
Free Software Foundation, Inc. Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
Written by Per Bothner <bothner@cygnus.com>. Written by Per Bothner <bothner@cygnus.com>.
@ -507,7 +507,7 @@ new_do_write (fp, data, to_do)
if (fp->_flags & _IO_IS_APPENDING) if (fp->_flags & _IO_IS_APPENDING)
/* On a system without a proper O_APPEND implementation, /* On a system without a proper O_APPEND implementation,
you would need to sys_seek(0, SEEK_END) here, but is you would need to sys_seek(0, SEEK_END) here, but is
is not needed nor desirable for Unix- or Posix-like systems. not needed nor desirable for Unix- or Posix-like systems.
Instead, just indicate that offset (before and after) is Instead, just indicate that offset (before and after) is
unpredictable. */ unpredictable. */
fp->_offset = _IO_pos_BAD; fp->_offset = _IO_pos_BAD;
@ -1109,7 +1109,7 @@ resync:
/* We need to do it since it is possible that the file offset in /* We need to do it since it is possible that the file offset in
the kernel may be changed behind our back. It may happen when the kernel may be changed behind our back. It may happen when
we fopen a file and then do a fork. One process may access the we fopen a file and then do a fork. One process may access the
the file and the kernel file offset will be changed. */ file and the kernel file offset will be changed. */
if (fp->_offset >= 0) if (fp->_offset >= 0)
_IO_SYSSEEK (fp, fp->_offset, 0); _IO_SYSSEEK (fp, fp->_offset, 0);

View File

@ -1,4 +1,4 @@
/* Copyright (C) 1993, 1995, 1997-2004, 2005, 2007 /* Copyright (C) 1993, 1995, 1997-2004, 2005, 2007, 2011
Free Software Foundation, Inc. Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
Written by Per Bothner <bothner@cygnus.com>. Written by Per Bothner <bothner@cygnus.com>.
@ -299,7 +299,7 @@ old_do_write (fp, data, to_do)
if (fp->_flags & _IO_IS_APPENDING) if (fp->_flags & _IO_IS_APPENDING)
/* On a system without a proper O_APPEND implementation, /* On a system without a proper O_APPEND implementation,
you would need to sys_seek(0, SEEK_END) here, but is you would need to sys_seek(0, SEEK_END) here, but is
is not needed nor desirable for Unix- or Posix-like systems. not needed nor desirable for Unix- or Posix-like systems.
Instead, just indicate that offset (before and after) is Instead, just indicate that offset (before and after) is
unpredictable. */ unpredictable. */
fp->_old_offset = _IO_pos_BAD; fp->_old_offset = _IO_pos_BAD;
@ -654,7 +654,7 @@ resync:
/* We need to do it since it is possible that the file offset in /* We need to do it since it is possible that the file offset in
the kernel may be changed behind our back. It may happen when the kernel may be changed behind our back. It may happen when
we fopen a file and then do a fork. One process may access the we fopen a file and then do a fork. One process may access the
the file and the kernel file offset will be changed. */ file and the kernel file offset will be changed. */
if (fp->_old_offset >= 0) if (fp->_old_offset >= 0)
_IO_SYSSEEK (fp, fp->_old_offset, 0); _IO_SYSSEEK (fp, fp->_old_offset, 0);

View File

@ -1,4 +1,4 @@
/* Copyright (C) 1993,1995,1997-2004,2006,2009 Free Software Foundation, Inc. /* Copyright (C) 1993,1995,1997-2004,2006,2009,2011 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
Written by Ulrich Drepper <drepper@cygnus.com>. Written by Ulrich Drepper <drepper@cygnus.com>.
Based on the single byte version by Per Bothner <bothner@cygnus.com>. Based on the single byte version by Per Bothner <bothner@cygnus.com>.
@ -759,7 +759,7 @@ resync:
/* We need to do it since it is possible that the file offset in /* We need to do it since it is possible that the file offset in
the kernel may be changed behind our back. It may happen when the kernel may be changed behind our back. It may happen when
we fopen a file and then do a fork. One process may access the we fopen a file and then do a fork. One process may access the
the file and the kernel file offset will be changed. */ file and the kernel file offset will be changed. */
if (fp->_offset >= 0) if (fp->_offset >= 0)
_IO_SYSSEEK (fp, fp->_offset, 0); _IO_SYSSEEK (fp, fp->_offset, 0);

View File

@ -1,4 +1,4 @@
/* Copyright (C) 1995-2003, 2005-2008, 2009 Free Software Foundation, Inc. /* Copyright (C) 1995-2003, 2005-2008, 2009, 2011 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@gnu.org>, 1995. Contributed by Ulrich Drepper <drepper@gnu.org>, 1995.
@ -2565,7 +2565,7 @@ collate_output (struct localedef_t *locale, const struct charmap_t *charmap,
elem_table[idx * 2] = hash; elem_table[idx * 2] = hash;
elem_table[idx * 2 + 1] = obstack_object_size (&extrapool); elem_table[idx * 2 + 1] = obstack_object_size (&extrapool);
/* The the string itself including length. */ /* The string itself including length. */
obstack_1grow (&extrapool, namelen); obstack_1grow (&extrapool, namelen);
obstack_grow (&extrapool, runp->name, namelen); obstack_grow (&extrapool, runp->name, namelen);

View File

@ -1,5 +1,5 @@
/* Malloc implementation for multiple threads without lock contention. /* Malloc implementation for multiple threads without lock contention.
Copyright (C) 1996-2009, 2010 Free Software Foundation, Inc. Copyright (C) 1996-2009, 2010, 2011 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
Contributed by Wolfram Gloger <wg@malloc.de> Contributed by Wolfram Gloger <wg@malloc.de>
and Doug Lea <dl@cs.oswego.edu>, 2001. and Doug Lea <dl@cs.oswego.edu>, 2001.
@ -2774,7 +2774,7 @@ mstate av; mchunkptr p; INTERNAL_SIZE_T s;
always true of any allocated chunk; i.e., that each allocated always true of any allocated chunk; i.e., that each allocated
chunk borders either a previously allocated and still in-use chunk borders either a previously allocated and still in-use
chunk, or the base of its memory arena. This is ensured chunk, or the base of its memory arena. This is ensured
by making all allocations from the the `lowest' part of any found by making all allocations from the `lowest' part of any found
chunk. This does not necessarily hold however for chunks chunk. This does not necessarily hold however for chunks
recycled via fastbins. recycled via fastbins.
*/ */

View File

@ -4329,7 +4329,7 @@ the same file position.
@item @item
In a call to @code{fseek} or @code{fseeko} on a text stream, either the In a call to @code{fseek} or @code{fseeko} on a text stream, either the
@var{offset} must be zero, or @var{whence} must be @code{SEEK_SET} and @var{offset} must be zero, or @var{whence} must be @code{SEEK_SET} and
and the @var{offset} must be the result of an earlier call to @code{ftell} the @var{offset} must be the result of an earlier call to @code{ftell}
on the same stream. on the same stream.
@item @item

View File

@ -1,4 +1,4 @@
/* Copyright (C) 1991, 1995, 1996, 1997, 2004 Free Software Foundation, Inc. /* Copyright (C) 1991, 1995, 1996, 1997, 2004, 2011 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -20,7 +20,7 @@
#include <stddef.h> #include <stddef.h>
#include <sys/stat.h> #include <sys/stat.h>
/* Change the flags of the file FD refers to to FLAGS. */ /* Change the flags of the file referenced by FD to FLAGS. */
int fchflags (int fd, int flags) __THROW; int fchflags (int fd, int flags) __THROW;

View File

@ -1,4 +1,4 @@
/* Copyright (C) 1991, 1995, 1996, 1997, 1998 Free Software Foundation, Inc. /* Copyright (C) 1991, 1995, 1996, 1997, 1998, 2011 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -20,7 +20,7 @@
#include <sys/types.h> #include <sys/types.h>
#include <unistd.h> #include <unistd.h>
/* Truncate the file FD refers to to LENGTH bytes. */ /* Truncate the file referenced by FD to LENGTH bytes. */
int int
__ftruncate (fd, length) __ftruncate (fd, length)
int fd; int fd;

View File

@ -1,4 +1,4 @@
/* Copyright (C) 1997, 1998, 2001 Free Software Foundation, Inc. /* Copyright (C) 1997, 1998, 2001, 2011 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -20,7 +20,7 @@
#include <errno.h> #include <errno.h>
#include <unistd.h> #include <unistd.h>
/* Truncate the file FD refers to to LENGTH bytes. */ /* Truncate the file referenced by FD to LENGTH bytes. */
int int
__ftruncate64 (fd, length) __ftruncate64 (fd, length)
int fd; int fd;

View File

@ -1,4 +1,4 @@
/* Copyright (C) 1998, 1999, 2000, 2004 Free Software Foundation, Inc. /* Copyright (C) 1998, 1999, 2000, 2004, 2011 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -184,7 +184,7 @@ special (void)
(void) ecvt (123.456, 10000, &decpt, &sign); (void) ecvt (123.456, 10000, &decpt, &sign);
(void) fcvt (123.456, 10000, &decpt, &sign); (void) fcvt (123.456, 10000, &decpt, &sign);
/* Some tests for for the reentrant functions. */ /* Some tests for the reentrant functions. */
/* Use a too small buffer. */ /* Use a too small buffer. */
res = ecvt_r (123.456, 10, &decpt, &sign, buf, 1); res = ecvt_r (123.456, 10, &decpt, &sign, buf, 1);
if (res == 0) if (res == 0)

View File

@ -1,4 +1,4 @@
/* Copyright (C) 2002, 2003, 2004, 2006 Free Software Foundation, Inc. /* Copyright (C) 2002, 2003, 2004, 2006, 2011 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@redhat.com>, 2002. Contributed by Ulrich Drepper <drepper@redhat.com>, 2002.
@ -45,7 +45,7 @@ __pthread_kill (threadid, signo)
/* Not a valid thread handle. */ /* Not a valid thread handle. */
return ESRCH; return ESRCH;
/* Disallow sending the signal we use for cancellation, timers, for /* Disallow sending the signal we use for cancellation, timers,
for the setxid implementation. */ for the setxid implementation. */
if (signo == SIGCANCEL || signo == SIGTIMER || signo == SIGSETXID) if (signo == SIGCANCEL || signo == SIGTIMER || signo == SIGSETXID)
return EINVAL; return EINVAL;

View File

@ -1,4 +1,4 @@
/* Copyright (C) 2009 Free Software Foundation, Inc. /* Copyright (C) 2009, 2011 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@redhat.com>, 2009. Contributed by Ulrich Drepper <drepper@redhat.com>, 2009.
@ -49,7 +49,7 @@ pthread_sigqueue (threadid, signo, value)
/* Not a valid thread handle. */ /* Not a valid thread handle. */
return ESRCH; return ESRCH;
/* Disallow sending the signal we use for cancellation, timers, for /* Disallow sending the signal we use for cancellation, timers,
for the setxid implementation. */ for the setxid implementation. */
if (signo == SIGCANCEL || signo == SIGTIMER || signo == SIGSETXID) if (signo == SIGCANCEL || signo == SIGTIMER || signo == SIGSETXID)
return EINVAL; return EINVAL;

View File

@ -1,4 +1,4 @@
/* Copyright (C) 2003, 2006 Free Software Foundation, Inc. /* Copyright (C) 2003, 2006, 2011 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@redhat.com>, 2003. Contributed by Ulrich Drepper <drepper@redhat.com>, 2003.
@ -67,7 +67,7 @@ do_test (void)
/* The following only works because we assume here something about /* The following only works because we assume here something about
the implementation. Namely, that the memory allocated for the the implementation. Namely, that the memory allocated for the
thread descriptor is not going away, that the the TID field is thread descriptor is not going away, that the TID field is
cleared and therefore the signal is sent to process 0, and that cleared and therefore the signal is sent to process 0, and that
we can savely assume there is no other process with this ID at we can savely assume there is no other process with this ID at
that time. */ that time. */

View File

@ -1583,7 +1583,7 @@ nscd_run_prune (void *p)
/* This is the main loop. It is replicated in different threads but /* This is the main loop. It is replicated in different threads but
the the use of the ready list makes sure only one thread handles an the use of the ready list makes sure only one thread handles an
incoming connection. */ incoming connection. */
static void * static void *
__attribute__ ((__noreturn__)) __attribute__ ((__noreturn__))

View File

@ -1,4 +1,4 @@
/* Copyright (C) 2000, 2002, 2004, 2007 Free Software Foundation, Inc. /* Copyright (C) 2000, 2002, 2004, 2007, 2011 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -164,7 +164,7 @@ __nss_getent_r (const char *getent_func_name,
status = DL_CALL_FCT (fct.f, status = DL_CALL_FCT (fct.f,
(resbuf, buffer, buflen, &errno, &h_errno)); (resbuf, buffer, buflen, &errno, &h_errno));
/* The the status is NSS_STATUS_TRYAGAIN and errno is ERANGE the /* The status is NSS_STATUS_TRYAGAIN and errno is ERANGE the
provided buffer is too small. In this case we should give provided buffer is too small. In this case we should give
the user the possibility to enlarge the buffer and we should the user the possibility to enlarge the buffer and we should
not simply go on with the next service (even if the TRYAGAIN not simply go on with the next service (even if the TRYAGAIN

View File

@ -1,6 +1,6 @@
/* Include file for internal GNU MP types and definitions. /* Include file for internal GNU MP types and definitions.
Copyright (C) 1991, 1993, 1994, 1995, 1996 Free Software Foundation, Inc. Copyright (C) 1991, 1993, 1994, 1995, 1996, 2011 Free Software Foundation, Inc.
This file is part of the GNU MP Library. This file is part of the GNU MP Library.
@ -241,7 +241,7 @@ extern mp_size_t __gmp_default_fp_limb_precision;
(r) = _r; \ (r) = _r; \
(q) = _q; \ (q) = _q; \
} while (0) } while (0)
/* Like udiv_qrnnd_preinv, but for for any value D. DNORM is D shifted left /* Like udiv_qrnnd_preinv, but for any value D. DNORM is D shifted left
so that its most significant bit is set. LGUP is ceil(log2(D)). */ so that its most significant bit is set. LGUP is ceil(log2(D)). */
#define udiv_qrnnd_preinv2gen(q, r, nh, nl, d, di, dnorm, lgup) \ #define udiv_qrnnd_preinv2gen(q, r, nh, nl, d, di, dnorm, lgup) \
do { \ do { \

View File

@ -1,5 +1,5 @@
/* Definition for thread-local data handling. Generic version. /* Definition for thread-local data handling. Generic version.
Copyright (C) 2002, 2006 Free Software Foundation, Inc. Copyright (C) 2002, 2006, 2011 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -71,6 +71,6 @@
THREAD_DTV() THREAD_DTV()
This macro returns the address of the DTV of the current thread. This macro returns the address of the DTV of the current thread.
This normally is done using the the thread register which points This normally is done using the thread register which points
to the dtv or the TCB (from which the DTV can found). to the dtv or the TCB (from which the DTV can found).
*/ */

View File

@ -1,7 +1,7 @@
/* copy no more then N bytes from SRC to DEST, returning the address of /* copy no more then N bytes from SRC to DEST, returning the address of
the terminating '\0' in DEST. the terminating '\0' in DEST.
For Intel 80x86, x>=3. For Intel 80x86, x>=3.
Copyright (C) 1994-1997,2000,2002,2005 Free Software Foundation, Inc. Copyright (C) 1994-1997,2000,2002,2005,2011 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
Contributed by Ulrich Drepper <drepper@gnu.ai.mit.edu> Contributed by Ulrich Drepper <drepper@gnu.ai.mit.edu>
Some bug fixes by Alan Modra <Alan@SPRI.Levels.UniSA.Edu.Au> Some bug fixes by Alan Modra <Alan@SPRI.Levels.UniSA.Edu.Au>
@ -56,7 +56,7 @@ ENTRY (BP_SYM (__stpncpy))
ALIGN(4) ALIGN(4)
/* Four times unfolded loop with two loop counters. We get the /* Four times unfolded loop with two loop counters. We get the
the third value (the source address) by using the index+base third value (the source address) by using the index+base
addressing mode. */ addressing mode. */
L(2): movb (%eax,%esi), %dl /* load current char */ L(2): movb (%eax,%esi), %dl /* load current char */
movb %dl, (%eax) /* and store it */ movb %dl, (%eax) /* and store it */

View File

@ -7463,7 +7463,7 @@ lgammal_spec:
{ .mfb { .mfb
nop.m 0 nop.m 0
nop.f 0 nop.f 0
// branch out if if x is natval, nan, +inf // branch out if x is natval, nan, +inf
(p6) br.cond.spnt lgammal_nan_pinf (p6) br.cond.spnt lgammal_nan_pinf
};; };;
{ .mfb { .mfb

View File

@ -1,6 +1,6 @@
/* Optimized version of the standard memcmp() function. /* Optimized version of the standard memcmp() function.
This file is part of the GNU C Library. This file is part of the GNU C Library.
Copyright (C) 2000, 2001, 2004 Free Software Foundation, Inc. Copyright (C) 2000, 2001, 2004, 2011 Free Software Foundation, Inc.
Contributed by Dan Pop <Dan.Pop@cern.ch>. Contributed by Dan Pop <Dan.Pop@cern.ch>.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -25,7 +25,7 @@
in1: src (aka s2) in1: src (aka s2)
in2: byte count in2: byte count
In this form, it assumes little endian mode. For big endian mode, the In this form, it assumes little endian mode. For big endian mode,
the two shifts in .l2 must be inverted: the two shifts in .l2 must be inverted:
shl tmp1[0] = r[1 + MEMLAT], sh1 // tmp1 = w0 << sh1 shl tmp1[0] = r[1 + MEMLAT], sh1 // tmp1 = w0 << sh1

View File

@ -1,6 +1,6 @@
/* Optimized version of the standard strcpy() function. /* Optimized version of the standard strcpy() function.
This file is part of the GNU C Library. This file is part of the GNU C Library.
Copyright (C) 2000, 2001, 2003 Free Software Foundation, Inc. Copyright (C) 2000, 2001, 2003, 2011 Free Software Foundation, Inc.
Contributed by Dan Pop <Dan.Pop@cern.ch>. Contributed by Dan Pop <Dan.Pop@cern.ch>.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -24,7 +24,7 @@
in0: dest in0: dest
in1: src in1: src
In this form, it assumes little endian mode. For big endian mode, the In this form, it assumes little endian mode. For big endian mode,
the two shifts in .l2 must be inverted: the two shifts in .l2 must be inverted:
shl value = r[1], sh1 // value = w0 << sh1 shl value = r[1], sh1 // value = w0 << sh1

View File

@ -1,4 +1,4 @@
/* Copyright (C) 1991, 92, 93, 94, 97, 98 Free Software Foundation, Inc. /* Copyright (C) 1991, 92, 93, 94, 97, 98, 11 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -22,7 +22,7 @@
#include <hurd.h> #include <hurd.h>
#include <hurd/fd.h> #include <hurd/fd.h>
/* Change the flags of the file FD refers to to FLAGS. */ /* Change the flags of the file referenced by FD to FLAGS. */
/* XXX should be __fchflags? */ /* XXX should be __fchflags? */
int int

View File

@ -1,4 +1,4 @@
/* Copyright (C) 1991, 1992, 1994, 1995, 1997 Free Software Foundation, Inc. /* Copyright (C) 1991, 1992, 1994, 1995, 1997, 2011 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -22,7 +22,7 @@
#include <hurd.h> #include <hurd.h>
#include <hurd/fd.h> #include <hurd/fd.h>
/* Change the protections of the file FD refers to to MODE. */ /* Change the permissions of the file referenced by FD to MODE. */
int int
__fchmod (fd, mode) __fchmod (fd, mode)
int fd; int fd;

View File

@ -1,4 +1,4 @@
/* Copyright (C) 1991, 92, 93, 94, 95, 97, 98 Free Software Foundation, Inc. /* Copyright (C) 1991, 92, 93, 94, 95, 97, 98, 11 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -22,7 +22,7 @@
#include <hurd.h> #include <hurd.h>
#include <hurd/fd.h> #include <hurd/fd.h>
/* Truncate the file FD refers to to LENGTH bytes. */ /* Truncate the file referenced by FD to LENGTH bytes. */
int int
__ftruncate (fd, length) __ftruncate (fd, length)
int fd; int fd;

View File

@ -1,5 +1,5 @@
/* Machine-dependent ELF dynamic relocation functions. PowerPC version. /* Machine-dependent ELF dynamic relocation functions. PowerPC version.
Copyright (C) 1995-2006, 2008 Free Software Foundation, Inc. Copyright (C) 1995-2006, 2008, 2011 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -204,7 +204,7 @@ __elf_preferred_address (struct link_map *loader, size_t maplength,
(1) and (3), this is obvious because only one instruction is (1) and (3), this is obvious because only one instruction is
changed and the PPC architecture guarantees that aligned stores are changed and the PPC architecture guarantees that aligned stores are
atomic. For (5), this is more tricky. When changing (4) to (5), atomic. For (5), this is more tricky. When changing (4) to (5),
the `b' instruction is first changed to to `mtctr'; this is safe the `b' instruction is first changed to `mtctr'; this is safe
and is why the `lwzu' instruction is not just a simple `addi'. and is why the `lwzu' instruction is not just a simple `addi'.
Once this is done, and is visible to all processors, the `lwzu' can Once this is done, and is visible to all processors, the `lwzu' can
safely be changed to a `lwz'. */ safely be changed to a `lwz'. */

View File

@ -1,5 +1,5 @@
/* sqrt function. PowerPC32 version. /* sqrt function. PowerPC32 version.
Copyright (C) 2007 Free Software Foundation, Inc. Copyright (C) 2007, 2011 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -36,7 +36,7 @@
This part of the function is a leaf routine, so no need to stack a This part of the function is a leaf routine, so no need to stack a
frame or execute prologue/epilogue code. This means it is safe to frame or execute prologue/epilogue code. This means it is safe to
transfer directly to w_sqrt as long as the input value (f1) is transfer directly to w_sqrt as long as the input value (f1) is
preserved. Putting the the sqrt result into f2 (double parameter 2) preserved. Putting the sqrt result into f2 (double parameter 2)
allows passing both the input value and sqrt result into the extended allows passing both the input value and sqrt result into the extended
wrapper so there is no need to recompute. wrapper so there is no need to recompute.

View File

@ -1,5 +1,5 @@
/* sqrtf function. PowerPC32 version. /* sqrtf function. PowerPC32 version.
Copyright (C) 2007 Free Software Foundation, Inc. Copyright (C) 2007, 2011 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -36,7 +36,7 @@
This part of the function is a leaf routine, so no need to stack a This part of the function is a leaf routine, so no need to stack a
frame or execute prologue/epilogue code. This means it is safe to frame or execute prologue/epilogue code. This means it is safe to
transfer directly to w_sqrt as long as the input value (f1) is transfer directly to w_sqrt as long as the input value (f1) is
preserved. Putting the the sqrt result into f2 (float parameter 2) preserved. Putting the sqrt result into f2 (float parameter 2)
allows passing both the input value and sqrt result into the extended allows passing both the input value and sqrt result into the extended
wrapper so there is no need to recompute. wrapper so there is no need to recompute.

View File

@ -1,5 +1,5 @@
/* Optimized memcpy implementation for PowerPC32 on PowerPC64. /* Optimized memcpy implementation for PowerPC32 on PowerPC64.
Copyright (C) 2003, 2006 Free Software Foundation, Inc. Copyright (C) 2003, 2006, 2011 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -92,7 +92,7 @@ EALIGN (BP_SYM (memcpy), 5, 0)
/* Move words where destination and source are word aligned. /* Move words where destination and source are word aligned.
Use an unrolled loop to copy 4 words (16-bytes) per iteration. Use an unrolled loop to copy 4 words (16-bytes) per iteration.
If the the copy is not an exact multiple of 16 bytes, 1-3 If the copy is not an exact multiple of 16 bytes, 1-3
words are copied as needed to set up the main loop. After words are copied as needed to set up the main loop. After
the main loop exits there may be a tail of 1-3 bytes. These bytes are the main loop exits there may be a tail of 1-3 bytes. These bytes are
copied a halfword/byte at a time as needed to preserve alignment. */ copied a halfword/byte at a time as needed to preserve alignment. */

View File

@ -33,7 +33,7 @@ EALIGN (BP_SYM(strncmp), 4, 0)
#define rSTR2 r4 /* second string arg */ #define rSTR2 r4 /* second string arg */
#define rN r5 /* max string length */ #define rN r5 /* max string length */
/* Note: The Bounded pointer support in this code is broken. This code /* Note: The Bounded pointer support in this code is broken. This code
was inherited from PPC32 and and that support was never completed. was inherited from PPC32 and that support was never completed.
Current PPC gcc does not support -fbounds-check or -fbounded-pointers. */ Current PPC gcc does not support -fbounds-check or -fbounded-pointers. */
#define rWORD1 r6 /* current word in s1 */ #define rWORD1 r6 /* current word in s1 */
#define rWORD2 r7 /* current word in s2 */ #define rWORD2 r7 /* current word in s2 */

View File

@ -1,5 +1,5 @@
/* sqrt function. PowerPC32 version. /* sqrt function. PowerPC32 version.
Copyright (C) 2007 Free Software Foundation, Inc. Copyright (C) 2007, 2011 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -35,7 +35,7 @@
This part of the function looks like a leaf routine, so no need to This part of the function looks like a leaf routine, so no need to
stack a frame or execute prologue/epilogue code. It is safe to stack a frame or execute prologue/epilogue code. It is safe to
branch directly to w_sqrt as long as the input value (f1) is branch directly to w_sqrt as long as the input value (f1) is
preserved. Putting the the sqrt result into f2 (float parameter 2) preserved. Putting the sqrt result into f2 (float parameter 2)
allows passing both the input value and sqrt result into the extended allows passing both the input value and sqrt result into the extended
wrapper so there is no need to recompute. wrapper so there is no need to recompute.

View File

@ -1,5 +1,5 @@
/* sqrtf function. PowerPC32 version. /* sqrtf function. PowerPC32 version.
Copyright (C) 2007 Free Software Foundation, Inc. Copyright (C) 2007, 2011 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -35,7 +35,7 @@
This part of the function looks like a leaf routine, so no need to This part of the function looks like a leaf routine, so no need to
stack a frame or execute prologue/epilogue code. It is safe to stack a frame or execute prologue/epilogue code. It is safe to
branch directly to w_sqrt as long as the input value (f1) is branch directly to w_sqrt as long as the input value (f1) is
preserved. Putting the the sqrt result into f2 (float parameter 2) preserved. Putting the sqrt result into f2 (float parameter 2)
allows passing both the input value and sqrt result into the extended allows passing both the input value and sqrt result into the extended
wrapper so there is no need to recompute. wrapper so there is no need to recompute.

View File

@ -1,5 +1,5 @@
/* Optimized memcpy implementation for PowerPC32 on POWER6. /* Optimized memcpy implementation for PowerPC32 on POWER6.
Copyright (C) 2003, 2006, 2009 Free Software Foundation, Inc. Copyright (C) 2003, 2006, 2009, 2011 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -100,7 +100,7 @@ EALIGN (BP_SYM (memcpy), 5, 0)
/* Move words where destination and source are word aligned. /* Move words where destination and source are word aligned.
Use an unrolled loop to copy 4 words (16-bytes) per iteration. Use an unrolled loop to copy 4 words (16-bytes) per iteration.
If the the copy is not an exact multiple of 16 bytes, 1-3 If the copy is not an exact multiple of 16 bytes, 1-3
words are copied as needed to set up the main loop. After words are copied as needed to set up the main loop. After
the main loop exits there may be a tail of 1-3 bytes. These bytes are the main loop exits there may be a tail of 1-3 bytes. These bytes are
copied a halfword/byte at a time as needed to preserve alignment. */ copied a halfword/byte at a time as needed to preserve alignment. */

View File

@ -35,7 +35,7 @@ EALIGN (BP_SYM(strncmp),4,0)
#define rSTR2 r4 /* second string arg */ #define rSTR2 r4 /* second string arg */
#define rN r5 /* max string length */ #define rN r5 /* max string length */
/* Note: The Bounded pointer support in this code is broken. This code /* Note: The Bounded pointer support in this code is broken. This code
was inherited from PPC32 and and that support was never completed. was inherited from PPC32 and that support was never completed.
Current PPC gcc does not support -fbounds-check or -fbounded-pointers. */ Current PPC gcc does not support -fbounds-check or -fbounded-pointers. */
#define rWORD1 r6 /* current word in s1 */ #define rWORD1 r6 /* current word in s1 */
#define rWORD2 r7 /* current word in s2 */ #define rWORD2 r7 /* current word in s2 */

View File

@ -1,5 +1,5 @@
/* Optimized strcmp implementation for PowerPC32. /* Optimized strcmp implementation for PowerPC32.
Copyright (C) 2003 Free Software Foundation, Inc. Copyright (C) 2003, 2011 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -33,7 +33,7 @@ EALIGN (BP_SYM(strncmp), 4, 0)
#define rSTR2 r4 /* second string arg */ #define rSTR2 r4 /* second string arg */
#define rN r5 /* max string length */ #define rN r5 /* max string length */
/* Note: The Bounded pointer support in this code is broken. This code /* Note: The Bounded pointer support in this code is broken. This code
was inherited from PPC32 and and that support was never completed. was inherited from PPC32 and that support was never completed.
Current PPC gcc does not support -fbounds-check or -fbounded-pointers. */ Current PPC gcc does not support -fbounds-check or -fbounded-pointers. */
#define rWORD1 r6 /* current word in s1 */ #define rWORD1 r6 /* current word in s1 */
#define rWORD2 r7 /* current word in s2 */ #define rWORD2 r7 /* current word in s2 */

View File

@ -1,5 +1,5 @@
/* Optimized memcpy implementation for PowerPC64. /* Optimized memcpy implementation for PowerPC64.
Copyright (C) 2003, 2006 Free Software Foundation, Inc. Copyright (C) 2003, 2006, 2011 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -94,7 +94,7 @@ EALIGN (BP_SYM (memcpy), 5, 0)
/* Move doublewords where destination and source are DW aligned. /* Move doublewords where destination and source are DW aligned.
Use a unrolled loop to copy 4 doubleword (32-bytes) per iteration. Use a unrolled loop to copy 4 doubleword (32-bytes) per iteration.
If the the copy is not an exact multiple of 32 bytes, 1-3 If the copy is not an exact multiple of 32 bytes, 1-3
doublewords are copied as needed to set up the main loop. After doublewords are copied as needed to set up the main loop. After
the main loop exits there may be a tail of 1-7 bytes. These byte are the main loop exits there may be a tail of 1-7 bytes. These byte are
copied a word/halfword/byte at a time as needed to preserve alignment. */ copied a word/halfword/byte at a time as needed to preserve alignment. */

View File

@ -1,5 +1,5 @@
/* Optimized strcmp implementation for PowerPC64. /* Optimized strcmp implementation for PowerPC64.
Copyright (C) 2003, 2006 Free Software Foundation, Inc. Copyright (C) 2003, 2006, 2011 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -33,7 +33,7 @@ EALIGN (BP_SYM(memcmp), 4, 0)
#define rSTR2 r4 /* second string arg */ #define rSTR2 r4 /* second string arg */
#define rN r5 /* max string length */ #define rN r5 /* max string length */
/* Note: The Bounded pointer support in this code is broken. This code /* Note: The Bounded pointer support in this code is broken. This code
was inherited from PPC32 and and that support was never completed. was inherited from PPC32 and that support was never completed.
Current PPC gcc does not support -fbounds-check or -fbounded-pointers. */ Current PPC gcc does not support -fbounds-check or -fbounded-pointers. */
#define rWORD1 r6 /* current word in s1 */ #define rWORD1 r6 /* current word in s1 */
#define rWORD2 r7 /* current word in s2 */ #define rWORD2 r7 /* current word in s2 */

View File

@ -1,5 +1,5 @@
/* Optimized memcpy implementation for PowerPC64. /* Optimized memcpy implementation for PowerPC64.
Copyright (C) 2003, 2006 Free Software Foundation, Inc. Copyright (C) 2003, 2006, 2011 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -96,7 +96,7 @@ EALIGN (BP_SYM (memcpy), 5, 0)
/* Move doublewords where destination and source are DW aligned. /* Move doublewords where destination and source are DW aligned.
Use a unrolled loop to copy 4 doubleword (32-bytes) per iteration. Use a unrolled loop to copy 4 doubleword (32-bytes) per iteration.
If the the copy is not an exact multiple of 32 bytes, 1-3 If the copy is not an exact multiple of 32 bytes, 1-3
doublewords are copied as needed to set up the main loop. After doublewords are copied as needed to set up the main loop. After
the main loop exits there may be a tail of 1-7 bytes. These byte are the main loop exits there may be a tail of 1-7 bytes. These byte are
copied a word/halfword/byte at a time as needed to preserve alignment. */ copied a word/halfword/byte at a time as needed to preserve alignment. */

View File

@ -34,7 +34,7 @@ EALIGN (BP_SYM(strncmp), 4, 0)
#define rSTR2 r4 /* second string arg */ #define rSTR2 r4 /* second string arg */
#define rN r5 /* max string length */ #define rN r5 /* max string length */
/* Note: The Bounded pointer support in this code is broken. This code /* Note: The Bounded pointer support in this code is broken. This code
was inherited from PPC32 and and that support was never completed. was inherited from PPC32 and that support was never completed.
Current PPC gcc does not support -fbounds-check or -fbounded-pointers. */ Current PPC gcc does not support -fbounds-check or -fbounded-pointers. */
#define rWORD1 r6 /* current word in s1 */ #define rWORD1 r6 /* current word in s1 */
#define rWORD2 r7 /* current word in s2 */ #define rWORD2 r7 /* current word in s2 */

View File

@ -1,5 +1,5 @@
/* Optimized memcpy implementation for PowerPC64. /* Optimized memcpy implementation for PowerPC64.
Copyright (C) 2003, 2006, 2007 Free Software Foundation, Inc. Copyright (C) 2003, 2006, 2007, 2011 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -119,7 +119,7 @@ EALIGN (BP_SYM (memcpy), 7, 0)
/* Move doublewords where destination and source are DW aligned. /* Move doublewords where destination and source are DW aligned.
Use a unrolled loop to copy 16 doublewords (128-bytes) per iteration. Use a unrolled loop to copy 16 doublewords (128-bytes) per iteration.
If the the copy is not an exact multiple of 128 bytes, 1-15 If the copy is not an exact multiple of 128 bytes, 1-15
doublewords are copied as needed to set up the main loop. After doublewords are copied as needed to set up the main loop. After
the main loop exits there may be a tail of 1-7 bytes. These byte the main loop exits there may be a tail of 1-7 bytes. These byte
are copied a word/halfword/byte at a time as needed to preserve are copied a word/halfword/byte at a time as needed to preserve

View File

@ -1,5 +1,5 @@
/* Optimized memcmp implementation for POWER7/PowerPC64. /* Optimized memcmp implementation for POWER7/PowerPC64.
Copyright (C) 2010 Free Software Foundation, Inc. Copyright (C) 2010, 2011 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -35,7 +35,7 @@ EALIGN (BP_SYM(memcmp),4,0)
#define rSTR2 r4 /* second string arg */ #define rSTR2 r4 /* second string arg */
#define rN r5 /* max string length */ #define rN r5 /* max string length */
/* Note: The Bounded pointer support in this code is broken. This code /* Note: The Bounded pointer support in this code is broken. This code
was inherited from PPC32 and and that support was never completed. was inherited from PPC32 and that support was never completed.
Current PPC gcc does not support -fbounds-check or -fbounded-pointers. */ Current PPC gcc does not support -fbounds-check or -fbounded-pointers. */
#define rWORD1 r6 /* current word in s1 */ #define rWORD1 r6 /* current word in s1 */
#define rWORD2 r7 /* current word in s2 */ #define rWORD2 r7 /* current word in s2 */

View File

@ -36,7 +36,7 @@ EALIGN (BP_SYM(strncmp),4,0)
#define rSTR2 r4 /* second string arg */ #define rSTR2 r4 /* second string arg */
#define rN r5 /* max string length */ #define rN r5 /* max string length */
/* Note: The Bounded pointer support in this code is broken. This code /* Note: The Bounded pointer support in this code is broken. This code
was inherited from PPC32 and and that support was never completed. was inherited from PPC32 and that support was never completed.
Current PPC gcc does not support -fbounds-check or -fbounded-pointers. */ Current PPC gcc does not support -fbounds-check or -fbounded-pointers. */
#define rWORD1 r6 /* current word in s1 */ #define rWORD1 r6 /* current word in s1 */
#define rWORD2 r7 /* current word in s2 */ #define rWORD2 r7 /* current word in s2 */

View File

@ -1,5 +1,5 @@
/* Optimized strchr implementation for PowerPC64. /* Optimized strchr implementation for PowerPC64.
Copyright (C) 1997, 1999, 2000, 2002, 2003 Free Software Foundation, Inc. Copyright (C) 1997, 1999, 2000, 2002, 2003, 2011 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -31,7 +31,7 @@ ENTRY (BP_SYM (strchr))
#define rTMP1 r0 #define rTMP1 r0
#define rRTN r3 /* outgoing result */ #define rRTN r3 /* outgoing result */
/* Note: The Bounded pointer support in this code is broken. This code /* Note: The Bounded pointer support in this code is broken. This code
was inherited from PPC32 and and that support was never completed. was inherited from PPC32 and that support was never completed.
Currently PPC gcc does not support -fbounds-check or -fbounded-pointers. Currently PPC gcc does not support -fbounds-check or -fbounded-pointers.
These artifacts are left in the code as a reminder in case we need These artifacts are left in the code as a reminder in case we need
bounded pointer support in the future. */ bounded pointer support in the future. */

View File

@ -1,5 +1,5 @@
/* Optimized strcmp implementation for PowerPC64. /* Optimized strcmp implementation for PowerPC64.
Copyright (C) 1997, 1999, 2000, 2002, 2003 Free Software Foundation, Inc. Copyright (C) 1997, 1999, 2000, 2002, 2003, 2011 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -33,7 +33,7 @@ EALIGN (BP_SYM(strcmp), 4, 0)
#define rSTR1 r3 /* first string arg */ #define rSTR1 r3 /* first string arg */
#define rSTR2 r4 /* second string arg */ #define rSTR2 r4 /* second string arg */
/* Note: The Bounded pointer support in this code is broken. This code /* Note: The Bounded pointer support in this code is broken. This code
was inherited from PPC32 and and that support was never completed. was inherited from PPC32 and that support was never completed.
Current PPC gcc does not support -fbounds-check or -fbounded-pointers. Current PPC gcc does not support -fbounds-check or -fbounded-pointers.
These artifacts are left in the code as a reminder in case we need These artifacts are left in the code as a reminder in case we need
bounded pointer support in the future. */ bounded pointer support in the future. */

View File

@ -1,5 +1,5 @@
/* Optimized strcpy implementation for PowerPC64. /* Optimized strcpy implementation for PowerPC64.
Copyright (C) 1997, 1999, 2000, 2002, 2003 Free Software Foundation, Inc. Copyright (C) 1997, 1999, 2000, 2002, 2003, 2011 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -31,7 +31,7 @@ EALIGN (BP_SYM (strcpy), 4, 0)
#define rTMP r0 #define rTMP r0
#define rRTN r3 /* incoming DEST arg preserved as result */ #define rRTN r3 /* incoming DEST arg preserved as result */
/* Note. The Bounded pointer support in this code is broken. This code /* Note. The Bounded pointer support in this code is broken. This code
was inherited from PPC32 and and that support was never completed. was inherited from PPC32 and that support was never completed.
Current PPC gcc does not support -fbounds-check or -fbounded-pointers. Current PPC gcc does not support -fbounds-check or -fbounded-pointers.
These artifacts are left in the code as a reminder in case we need These artifacts are left in the code as a reminder in case we need
bounded pointer support in the future. */ bounded pointer support in the future. */

View File

@ -1,5 +1,5 @@
/* Optimized strlen implementation for PowerPC64. /* Optimized strlen implementation for PowerPC64.
Copyright (C) 1997, 1999, 2000, 2002, 2003 Free Software Foundation, Inc. Copyright (C) 1997, 1999, 2000, 2002, 2003, 2011 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -96,7 +96,7 @@ ENTRY (BP_SYM (strlen))
#define rTMP4 r12 #define rTMP4 r12
/* Note: The Bounded pointer support in this code is broken. This code /* Note: The Bounded pointer support in this code is broken. This code
was inherited from PPC32 and and that support was never completed. was inherited from PPC32 and that support was never completed.
Current PPC gcc does not support -fbounds-check or -fbounded-pointers. Current PPC gcc does not support -fbounds-check or -fbounded-pointers.
These artifacts are left in the code as a reminder in case we need These artifacts are left in the code as a reminder in case we need
bounded pointer support in the future. */ bounded pointer support in the future. */

View File

@ -1,5 +1,5 @@
/* Optimized strcmp implementation for PowerPC64. /* Optimized strcmp implementation for PowerPC64.
Copyright (C) 2003 Free Software Foundation, Inc. Copyright (C) 2003, 2011 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -34,7 +34,7 @@ EALIGN (BP_SYM(strncmp), 4, 0)
#define rSTR2 r4 /* second string arg */ #define rSTR2 r4 /* second string arg */
#define rN r5 /* max string length */ #define rN r5 /* max string length */
/* Note: The Bounded pointer support in this code is broken. This code /* Note: The Bounded pointer support in this code is broken. This code
was inherited from PPC32 and and that support was never completed. was inherited from PPC32 and that support was never completed.
Current PPC gcc does not support -fbounds-check or -fbounded-pointers. */ Current PPC gcc does not support -fbounds-check or -fbounded-pointers. */
#define rWORD1 r6 /* current word in s1 */ #define rWORD1 r6 /* current word in s1 */
#define rWORD2 r7 /* current word in s2 */ #define rWORD2 r7 /* current word in s2 */

View File

@ -1,5 +1,5 @@
/* Determine protocol families for which interfaces exist. Linux version. /* Determine protocol families for which interfaces exist. Linux version.
Copyright (C) 2003, 2006, 2007, 2008, 2010 Free Software Foundation, Inc. Copyright (C) 2003, 2006, 2007, 2008, 2010, 2011 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -240,7 +240,7 @@ out_fail:
} }
/* We don't know if we have NETLINK support compiled in in our /* We don't know if we have NETLINK support compiled into our
Kernel. */ Kernel. */
#if __ASSUME_NETLINK_SUPPORT == 0 #if __ASSUME_NETLINK_SUPPORT == 0
/* Define in ifaddrs.h. */ /* Define in ifaddrs.h. */

View File

@ -1,4 +1,4 @@
/* Copyright (C) 1997,1998,1999,2000,2001,2003,2005,2006 /* Copyright (C) 1997,1998,1999,2000,2001,2003,2005,2006,2011
Free Software Foundation, Inc. Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
@ -34,7 +34,7 @@ extern int __have_no_truncate64;
#endif #endif
/* Truncate the file FD refers to to LENGTH bytes. */ /* Truncate the file referenced by FD to LENGTH bytes. */
int int
__ftruncate64 (int fd, off64_t length) __ftruncate64 (int fd, off64_t length)
{ {

View File

@ -1,5 +1,5 @@
/* getifaddrs -- get names and addresses of all network interfaces /* getifaddrs -- get names and addresses of all network interfaces
Copyright (C) 2003-2008, 2009, 2010 Free Software Foundation, Inc. Copyright (C) 2003-2008, 2009, 2010, 2011 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -38,7 +38,7 @@
#include "netlinkaccess.h" #include "netlinkaccess.h"
/* We don't know if we have NETLINK support compiled in in our /* We don't know if we have NETLINK support compiled into our
Kernel, so include the old implementation as fallback. */ Kernel, so include the old implementation as fallback. */
#if __ASSUME_NETLINK_SUPPORT == 0 #if __ASSUME_NETLINK_SUPPORT == 0
int __no_netlink_support attribute_hidden; int __no_netlink_support attribute_hidden;

View File

@ -1,4 +1,4 @@
/* Copyright (C) 1997-2002,2005,2006 Free Software Foundation, Inc. /* Copyright (C) 1997-2002,2005,2006,2011 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -32,7 +32,7 @@ extern int __have_no_truncate64;
#endif #endif
/* Truncate the file FD refers to to LENGTH bytes. */ /* Truncate the file referenced by FD to LENGTH bytes. */
int int
__ftruncate64 (fd, length) __ftruncate64 (fd, length)
int fd; int fd;

View File

@ -1,4 +1,4 @@
/* Copyright (C) 1997,1998,1999,2000,2002,2005,2006 /* Copyright (C) 1997,1998,1999,2000,2002,2005,2006,2011
Free Software Foundation, Inc. Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
@ -34,7 +34,7 @@ int __have_no_truncate64;
#endif #endif
/* Truncate the file FD refers to to LENGTH bytes. */ /* Truncate the file referenced by FD to LENGTH bytes. */
int int
truncate64 (path, length) truncate64 (path, length)
const char *path; const char *path;

View File

@ -1,4 +1,4 @@
/* Copyright (C) 1997-2000,2003,2004,2005,2006 /* Copyright (C) 1997-2000,2003,2004,2005,2006,2011
Free Software Foundation, Inc. Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
@ -34,7 +34,7 @@
int __have_no_truncate64; int __have_no_truncate64;
#endif #endif
/* Truncate the file FD refers to to LENGTH bytes. */ /* Truncate the file referenced by FD to LENGTH bytes. */
int int
truncate64 (const char *path, off64_t length) truncate64 (const char *path, off64_t length)
{ {

View File

@ -1,4 +1,4 @@
/* Copyright (C) 2002,2004,2005,2007,2008,2010 Free Software Foundation, Inc. /* Copyright (C) 2002,2004,2005,2007,2008,2010,2011 Free Software Foundation, Inc.
This file is part of the GNU C Library. This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or The GNU C Library is free software; you can redistribute it and/or
@ -213,7 +213,7 @@ static void
day_of_the_week (struct tm *tm) day_of_the_week (struct tm *tm)
{ {
/* We know that January 1st 1970 was a Thursday (= 4). Compute the /* We know that January 1st 1970 was a Thursday (= 4). Compute the
the difference between this data in the one on TM and so determine difference between this data in the one on TM and so determine
the weekday. */ the weekday. */
int corr_year = 1900 + tm->tm_year - (tm->tm_mon < 2); int corr_year = 1900 + tm->tm_year - (tm->tm_mon < 2);
int wday = (-473 int wday = (-473