mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-25 04:01:10 +00:00
Remove doubled words.
This commit is contained in:
parent
e84142d2a9
commit
ded5b9b7c7
@ -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.
|
||||
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 -
|
||||
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. */
|
||||
file_entries_new->libs[idx_new].flags = entry->flags;
|
||||
file_entries_new->libs[idx_new].osversion = entry->osversion;
|
||||
|
@ -194,7 +194,7 @@ do_lookup_x (const char *undef_name, uint_fast32_t new_hash,
|
||||
might exist in more than one form
|
||||
|
||||
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.
|
||||
|
||||
These two lookups need to be handled differently if the
|
||||
|
@ -112,7 +112,7 @@ _dl_new_object (char *realname, const char *libname, int type,
|
||||
|
||||
/* 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
|
||||
array dynamically. */
|
||||
new->l_scope = new->l_scope_mem;
|
||||
|
@ -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.
|
||||
|
||||
The GNU C Library is free software; you can redistribute it and/or
|
||||
@ -21,7 +21,7 @@
|
||||
#include <sys/stat.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
|
||||
__fchmod (fd, mode)
|
||||
int fd;
|
||||
|
@ -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.
|
||||
This file is part of the GNU C Library.
|
||||
Written by Per Bothner <bothner@cygnus.com>.
|
||||
@ -507,7 +507,7 @@ new_do_write (fp, data, to_do)
|
||||
if (fp->_flags & _IO_IS_APPENDING)
|
||||
/* On a system without a proper O_APPEND implementation,
|
||||
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
|
||||
unpredictable. */
|
||||
fp->_offset = _IO_pos_BAD;
|
||||
@ -1109,7 +1109,7 @@ resync:
|
||||
/* 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
|
||||
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)
|
||||
_IO_SYSSEEK (fp, fp->_offset, 0);
|
||||
|
||||
|
@ -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.
|
||||
This file is part of the GNU C Library.
|
||||
Written by Per Bothner <bothner@cygnus.com>.
|
||||
@ -299,7 +299,7 @@ old_do_write (fp, data, to_do)
|
||||
if (fp->_flags & _IO_IS_APPENDING)
|
||||
/* On a system without a proper O_APPEND implementation,
|
||||
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
|
||||
unpredictable. */
|
||||
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
|
||||
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
|
||||
the file and the kernel file offset will be changed. */
|
||||
file and the kernel file offset will be changed. */
|
||||
if (fp->_old_offset >= 0)
|
||||
_IO_SYSSEEK (fp, fp->_old_offset, 0);
|
||||
|
||||
|
@ -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.
|
||||
Written by Ulrich Drepper <drepper@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
|
||||
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
|
||||
the file and the kernel file offset will be changed. */
|
||||
file and the kernel file offset will be changed. */
|
||||
if (fp->_offset >= 0)
|
||||
_IO_SYSSEEK (fp, fp->_offset, 0);
|
||||
|
||||
|
@ -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.
|
||||
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 + 1] = obstack_object_size (&extrapool);
|
||||
|
||||
/* The the string itself including length. */
|
||||
/* The string itself including length. */
|
||||
obstack_1grow (&extrapool, namelen);
|
||||
obstack_grow (&extrapool, runp->name, namelen);
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* 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.
|
||||
Contributed by Wolfram Gloger <wg@malloc.de>
|
||||
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
|
||||
chunk borders either a previously allocated and still in-use
|
||||
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
|
||||
recycled via fastbins.
|
||||
*/
|
||||
|
@ -4329,7 +4329,7 @@ the same file position.
|
||||
@item
|
||||
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
|
||||
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.
|
||||
|
||||
@item
|
||||
|
@ -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.
|
||||
|
||||
The GNU C Library is free software; you can redistribute it and/or
|
||||
@ -20,7 +20,7 @@
|
||||
#include <stddef.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;
|
||||
|
||||
|
@ -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.
|
||||
|
||||
The GNU C Library is free software; you can redistribute it and/or
|
||||
@ -20,7 +20,7 @@
|
||||
#include <sys/types.h>
|
||||
#include <unistd.h>
|
||||
|
||||
/* Truncate the file FD refers to to LENGTH bytes. */
|
||||
/* Truncate the file referenced by FD to LENGTH bytes. */
|
||||
int
|
||||
__ftruncate (fd, length)
|
||||
int fd;
|
||||
|
@ -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.
|
||||
|
||||
The GNU C Library is free software; you can redistribute it and/or
|
||||
@ -20,7 +20,7 @@
|
||||
#include <errno.h>
|
||||
#include <unistd.h>
|
||||
|
||||
/* Truncate the file FD refers to to LENGTH bytes. */
|
||||
/* Truncate the file referenced by FD to LENGTH bytes. */
|
||||
int
|
||||
__ftruncate64 (fd, length)
|
||||
int fd;
|
||||
|
@ -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.
|
||||
|
||||
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) fcvt (123.456, 10000, &decpt, &sign);
|
||||
|
||||
/* Some tests for for the reentrant functions. */
|
||||
/* Some tests for the reentrant functions. */
|
||||
/* Use a too small buffer. */
|
||||
res = ecvt_r (123.456, 10, &decpt, &sign, buf, 1);
|
||||
if (res == 0)
|
||||
|
@ -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.
|
||||
Contributed by Ulrich Drepper <drepper@redhat.com>, 2002.
|
||||
|
||||
@ -45,7 +45,7 @@ __pthread_kill (threadid, signo)
|
||||
/* Not a valid thread handle. */
|
||||
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. */
|
||||
if (signo == SIGCANCEL || signo == SIGTIMER || signo == SIGSETXID)
|
||||
return EINVAL;
|
||||
|
@ -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.
|
||||
Contributed by Ulrich Drepper <drepper@redhat.com>, 2009.
|
||||
|
||||
@ -49,7 +49,7 @@ pthread_sigqueue (threadid, signo, value)
|
||||
/* Not a valid thread handle. */
|
||||
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. */
|
||||
if (signo == SIGCANCEL || signo == SIGTIMER || signo == SIGSETXID)
|
||||
return EINVAL;
|
||||
|
@ -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.
|
||||
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 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
|
||||
we can savely assume there is no other process with this ID at
|
||||
that time. */
|
||||
|
@ -1583,7 +1583,7 @@ nscd_run_prune (void *p)
|
||||
|
||||
|
||||
/* 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. */
|
||||
static void *
|
||||
__attribute__ ((__noreturn__))
|
||||
|
@ -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.
|
||||
|
||||
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,
|
||||
(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
|
||||
the user the possibility to enlarge the buffer and we should
|
||||
not simply go on with the next service (even if the TRYAGAIN
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* 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.
|
||||
|
||||
@ -241,7 +241,7 @@ extern mp_size_t __gmp_default_fp_limb_precision;
|
||||
(r) = _r; \
|
||||
(q) = _q; \
|
||||
} 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)). */
|
||||
#define udiv_qrnnd_preinv2gen(q, r, nh, nl, d, di, dnorm, lgup) \
|
||||
do { \
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* 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.
|
||||
|
||||
The GNU C Library is free software; you can redistribute it and/or
|
||||
@ -71,6 +71,6 @@
|
||||
THREAD_DTV()
|
||||
|
||||
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).
|
||||
*/
|
||||
|
@ -1,7 +1,7 @@
|
||||
/* copy no more then N bytes from SRC to DEST, returning the address of
|
||||
the terminating '\0' in DEST.
|
||||
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.
|
||||
Contributed by Ulrich Drepper <drepper@gnu.ai.mit.edu>
|
||||
Some bug fixes by Alan Modra <Alan@SPRI.Levels.UniSA.Edu.Au>
|
||||
@ -56,7 +56,7 @@ ENTRY (BP_SYM (__stpncpy))
|
||||
ALIGN(4)
|
||||
|
||||
/* 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. */
|
||||
L(2): movb (%eax,%esi), %dl /* load current char */
|
||||
movb %dl, (%eax) /* and store it */
|
||||
|
@ -7463,7 +7463,7 @@ lgammal_spec:
|
||||
{ .mfb
|
||||
nop.m 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
|
||||
};;
|
||||
{ .mfb
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* Optimized version of the standard memcmp() function.
|
||||
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>.
|
||||
|
||||
The GNU C Library is free software; you can redistribute it and/or
|
||||
@ -25,7 +25,7 @@
|
||||
in1: src (aka s2)
|
||||
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:
|
||||
|
||||
shl tmp1[0] = r[1 + MEMLAT], sh1 // tmp1 = w0 << sh1
|
||||
|
@ -1,6 +1,6 @@
|
||||
/* Optimized version of the standard strcpy() function.
|
||||
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>.
|
||||
|
||||
The GNU C Library is free software; you can redistribute it and/or
|
||||
@ -24,7 +24,7 @@
|
||||
in0: dest
|
||||
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:
|
||||
|
||||
shl value = r[1], sh1 // value = w0 << sh1
|
||||
|
@ -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.
|
||||
|
||||
The GNU C Library is free software; you can redistribute it and/or
|
||||
@ -22,7 +22,7 @@
|
||||
#include <hurd.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? */
|
||||
int
|
||||
|
@ -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.
|
||||
|
||||
The GNU C Library is free software; you can redistribute it and/or
|
||||
@ -22,7 +22,7 @@
|
||||
#include <hurd.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
|
||||
__fchmod (fd, mode)
|
||||
int fd;
|
||||
|
@ -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.
|
||||
|
||||
The GNU C Library is free software; you can redistribute it and/or
|
||||
@ -22,7 +22,7 @@
|
||||
#include <hurd.h>
|
||||
#include <hurd/fd.h>
|
||||
|
||||
/* Truncate the file FD refers to to LENGTH bytes. */
|
||||
/* Truncate the file referenced by FD to LENGTH bytes. */
|
||||
int
|
||||
__ftruncate (fd, length)
|
||||
int fd;
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* 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.
|
||||
|
||||
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
|
||||
changed and the PPC architecture guarantees that aligned stores are
|
||||
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'.
|
||||
Once this is done, and is visible to all processors, the `lwzu' can
|
||||
safely be changed to a `lwz'. */
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* 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.
|
||||
|
||||
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
|
||||
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
|
||||
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
|
||||
wrapper so there is no need to recompute.
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* 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.
|
||||
|
||||
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
|
||||
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
|
||||
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
|
||||
wrapper so there is no need to recompute.
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* 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.
|
||||
|
||||
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.
|
||||
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
|
||||
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. */
|
||||
|
@ -33,7 +33,7 @@ EALIGN (BP_SYM(strncmp), 4, 0)
|
||||
#define rSTR2 r4 /* second string arg */
|
||||
#define rN r5 /* max string length */
|
||||
/* 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. */
|
||||
#define rWORD1 r6 /* current word in s1 */
|
||||
#define rWORD2 r7 /* current word in s2 */
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* 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.
|
||||
|
||||
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
|
||||
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
|
||||
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
|
||||
wrapper so there is no need to recompute.
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* 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.
|
||||
|
||||
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
|
||||
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
|
||||
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
|
||||
wrapper so there is no need to recompute.
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* 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.
|
||||
|
||||
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.
|
||||
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
|
||||
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. */
|
||||
|
@ -35,7 +35,7 @@ EALIGN (BP_SYM(strncmp),4,0)
|
||||
#define rSTR2 r4 /* second string arg */
|
||||
#define rN r5 /* max string length */
|
||||
/* 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. */
|
||||
#define rWORD1 r6 /* current word in s1 */
|
||||
#define rWORD2 r7 /* current word in s2 */
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* 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.
|
||||
|
||||
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 rN r5 /* max string length */
|
||||
/* 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. */
|
||||
#define rWORD1 r6 /* current word in s1 */
|
||||
#define rWORD2 r7 /* current word in s2 */
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* 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.
|
||||
|
||||
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.
|
||||
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
|
||||
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. */
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* 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.
|
||||
|
||||
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 rN r5 /* max string length */
|
||||
/* 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. */
|
||||
#define rWORD1 r6 /* current word in s1 */
|
||||
#define rWORD2 r7 /* current word in s2 */
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* 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.
|
||||
|
||||
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.
|
||||
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
|
||||
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. */
|
||||
|
@ -34,7 +34,7 @@ EALIGN (BP_SYM(strncmp), 4, 0)
|
||||
#define rSTR2 r4 /* second string arg */
|
||||
#define rN r5 /* max string length */
|
||||
/* 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. */
|
||||
#define rWORD1 r6 /* current word in s1 */
|
||||
#define rWORD2 r7 /* current word in s2 */
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* 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.
|
||||
|
||||
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.
|
||||
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
|
||||
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
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* 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.
|
||||
|
||||
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 rN r5 /* max string length */
|
||||
/* 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. */
|
||||
#define rWORD1 r6 /* current word in s1 */
|
||||
#define rWORD2 r7 /* current word in s2 */
|
||||
|
@ -36,7 +36,7 @@ EALIGN (BP_SYM(strncmp),4,0)
|
||||
#define rSTR2 r4 /* second string arg */
|
||||
#define rN r5 /* max string length */
|
||||
/* 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. */
|
||||
#define rWORD1 r6 /* current word in s1 */
|
||||
#define rWORD2 r7 /* current word in s2 */
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* 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.
|
||||
|
||||
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 rRTN r3 /* outgoing result */
|
||||
/* 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.
|
||||
These artifacts are left in the code as a reminder in case we need
|
||||
bounded pointer support in the future. */
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* 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.
|
||||
|
||||
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 rSTR2 r4 /* second string arg */
|
||||
/* 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.
|
||||
These artifacts are left in the code as a reminder in case we need
|
||||
bounded pointer support in the future. */
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* 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.
|
||||
|
||||
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 rRTN r3 /* incoming DEST arg preserved as result */
|
||||
/* 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.
|
||||
These artifacts are left in the code as a reminder in case we need
|
||||
bounded pointer support in the future. */
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* 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.
|
||||
|
||||
The GNU C Library is free software; you can redistribute it and/or
|
||||
@ -96,7 +96,7 @@ ENTRY (BP_SYM (strlen))
|
||||
#define rTMP4 r12
|
||||
|
||||
/* 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.
|
||||
These artifacts are left in the code as a reminder in case we need
|
||||
bounded pointer support in the future. */
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* 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.
|
||||
|
||||
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 rN r5 /* max string length */
|
||||
/* 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. */
|
||||
#define rWORD1 r6 /* current word in s1 */
|
||||
#define rWORD2 r7 /* current word in s2 */
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* 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.
|
||||
|
||||
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. */
|
||||
#if __ASSUME_NETLINK_SUPPORT == 0
|
||||
/* Define in ifaddrs.h. */
|
||||
|
@ -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.
|
||||
This file is part of the GNU C Library.
|
||||
|
||||
@ -34,7 +34,7 @@ extern int __have_no_truncate64;
|
||||
#endif
|
||||
|
||||
|
||||
/* Truncate the file FD refers to to LENGTH bytes. */
|
||||
/* Truncate the file referenced by FD to LENGTH bytes. */
|
||||
int
|
||||
__ftruncate64 (int fd, off64_t length)
|
||||
{
|
||||
|
@ -1,5 +1,5 @@
|
||||
/* 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.
|
||||
|
||||
The GNU C Library is free software; you can redistribute it and/or
|
||||
@ -38,7 +38,7 @@
|
||||
#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. */
|
||||
#if __ASSUME_NETLINK_SUPPORT == 0
|
||||
int __no_netlink_support attribute_hidden;
|
||||
|
@ -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.
|
||||
|
||||
The GNU C Library is free software; you can redistribute it and/or
|
||||
@ -32,7 +32,7 @@ extern int __have_no_truncate64;
|
||||
#endif
|
||||
|
||||
|
||||
/* Truncate the file FD refers to to LENGTH bytes. */
|
||||
/* Truncate the file referenced by FD to LENGTH bytes. */
|
||||
int
|
||||
__ftruncate64 (fd, length)
|
||||
int fd;
|
||||
|
@ -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.
|
||||
This file is part of the GNU C Library.
|
||||
|
||||
@ -34,7 +34,7 @@ int __have_no_truncate64;
|
||||
#endif
|
||||
|
||||
|
||||
/* Truncate the file FD refers to to LENGTH bytes. */
|
||||
/* Truncate the file referenced by FD to LENGTH bytes. */
|
||||
int
|
||||
truncate64 (path, length)
|
||||
const char *path;
|
||||
|
@ -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.
|
||||
This file is part of the GNU C Library.
|
||||
|
||||
@ -34,7 +34,7 @@
|
||||
int __have_no_truncate64;
|
||||
#endif
|
||||
|
||||
/* Truncate the file FD refers to to LENGTH bytes. */
|
||||
/* Truncate the file referenced by FD to LENGTH bytes. */
|
||||
int
|
||||
truncate64 (const char *path, off64_t length)
|
||||
{
|
||||
|
@ -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.
|
||||
|
||||
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)
|
||||
{
|
||||
/* 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. */
|
||||
int corr_year = 1900 + tm->tm_year - (tm->tm_mon < 2);
|
||||
int wday = (-473
|
||||
|
Loading…
Reference in New Issue
Block a user