]> sourceware.org Git - newlib-cygwin.git/log
newlib-cygwin.git
21 years ago* configure.in: Make w32api directory optional.
Christopher Faylor [Fri, 7 Feb 2003 03:45:15 +0000 (03:45 +0000)]
* configure.in: Make w32api directory optional.
* configure: Regenerate.

21 years ago * include/locale.h: Include stddef.h for definition of NULL.
Danny Smith [Fri, 7 Feb 2003 02:13:55 +0000 (02:13 +0000)]
* include/locale.h: Include stddef.h for definition of NULL.

21 years agoSource Navigator is now on sourceforge...
Keith Seitz [Thu, 6 Feb 2003 20:36:19 +0000 (20:36 +0000)]
Source Navigator is now on sourceforge...

        * Makefile.def: Remove "snavigator", "grep", and "db" modules.
        * Makefile.tpl: Remove "all-snavigator" and "all-grep".
        * Makefile.in: Regenerated.
        * configure.in: Remove all traces of snavigator, db, and grep.
        * configure: Regenerated.

21 years ago * security.h: Introduce names UNKNOWN_UID and UNKNOWN_GID and delete
Corinna Vinschen [Thu, 6 Feb 2003 14:01:54 +0000 (14:01 +0000)]
* security.h: Introduce names UNKNOWN_UID and UNKNOWN_GID and delete
declaration of is_grp_member.
* uinfo.cc (internal_getlogin): Use UNKNOWN_GID.
* passwd.cc (pwdgrp::read_passwd): Use UNKNOWN_UID.
* grp.cc (pwdgrp::read_group): Change group name to provide better
feedback.
(getgrgid): Use gid16togid32.
* sec_helper.cc (is_grp_member): Delete.

21 years ago * setup-net.sgml: Add "setup-maxmem" section
Joshua Daniel Franklin [Thu, 6 Feb 2003 02:52:14 +0000 (02:52 +0000)]
 * setup-net.sgml: Add "setup-maxmem" section

21 years ago* path.cc: Change 'to_posix_p' to 'to_posix' throughout.
Christopher Faylor [Wed, 5 Feb 2003 21:12:58 +0000 (21:12 +0000)]
* path.cc: Change 'to_posix_p' to 'to_posix' throughout.
(conv_path_list_buf_size): Accommodate relative paths.

21 years ago2003-02-05 Chris Demetriou <cgd@broadcom.com>
Jeff Johnston [Wed, 5 Feb 2003 17:10:43 +0000 (17:10 +0000)]
2003-02-05  Chris Demetriou  <cgd@broadcom.com>

* mips/configure.in (mipsisa32el-*-*): Handle in the same way
as mipsisa32-*-*.
(mipsisa32r2-*-*, mipsisa32r2el-*-*): New, handled in the same
way as mipsisa32-*-*.
* mips/configure: Regenerate.

21 years ago2003-02-05 Chris Demetriou <cgd@broadcom.com>
Jeff Johnston [Wed, 5 Feb 2003 17:01:33 +0000 (17:01 +0000)]
2003-02-05  Chris Demetriou  <cgd@broadcom.com>

* mips/cfe.c (hardware_hazard_hook): Move...
* mips/cfe_prestart.S (hardware_hazard_hook): To here,
and translate into assembly.

21 years ago2003-02-05 Jonathan Larmour <jifl@eCosCentric.com>
Jeff Johnston [Wed, 5 Feb 2003 16:52:34 +0000 (16:52 +0000)]
2003-02-05  Jonathan Larmour  <jifl@eCosCentric.com>

    * libc/stdio/vsprintf.c (vsprintf, _vsprintf_r): Set _file fd to
    -1 to be sure it cannot later match a valid file fd causing
    isatty() to return 1.
    * libc/stdio/asprintf.c (asprintf, _asprintf_r): Ditto.
    * libc/stdio/sprintf.c (sprintf, _sprintf_r): Ditto.
    * libc/stdio/vasprintf.c (vasprintf, _vasprintf_r): Ditto.

21 years ago* path.cc (etc::dir_changed): Fix debug printf.
Christopher Faylor [Wed, 5 Feb 2003 16:40:51 +0000 (16:40 +0000)]
* path.cc (etc::dir_changed): Fix debug printf.

21 years ago * sec_acl.cc (setacl): Move all permission settings to beginning of
Corinna Vinschen [Wed, 5 Feb 2003 16:15:22 +0000 (16:15 +0000)]
* sec_acl.cc (setacl): Move all permission settings to beginning of
loop.  Set default rights to same values as in alloc_sd().  Set DELETE
for owner and default owner only if S_IWOTH is given.

* sec_acl.cc: Change all  __aclent16_t to  __aclent32_t except in
wrapper function definitions. Replace call to the aclXYZ functions by
calls aclXYZ32.
(searchace): Change type of third argument to __uid32_t and use
ILLEGAL_UID instead of -1;
(setacl): Remove some initializations. Only give STANDARD_RIGHTS_WRITE
for S_IWOTH. Replace -1 by ILLEGAL_UID.
(getacl): Change type of owner_sid, group_sid and ace_sid to cygpsid.
In last else clause, suppress second call to ace_sid.get_id and use
TRUE in first call. Replace EqualSid by ==.
(acl_access): Call internal_getgroups in USER and GROUP cases.
(acecmp: Define static.
(acl32): Create from 16 bit type.
(facl32): Ditto.
(lacl32): Ditto.
(aclcheck32): Ditto.
(aclsort32): Ditto.
(acltomode32): Ditto.
(aclfrommode32): Ditto.
(acltopbits32): Ditto.
(aclfrompbits32): Ditto.
(acltotext32): Ditto.
(aclfromtext32): Ditto, and use strechr.
(acl16to32): Create.
(acl): Make it a wrapper function.
(facl): Ditto.
(lacl): Ditto.
(aclcheck): Ditto.
(aclsort): Ditto.
(acltomode): Ditto.
(aclfrommode): Ditto.
(acltopbits): Ditto.
(aclfrompbits): Ditto.
(acltotext): Ditto.
(aclfromtext): Ditto.
* security.cc (write_sd): Call set_process_privilege and check
ownership.
(alloc_sd): Remove call to set_process_privilege and the owner check.

21 years ago * include/basetypes.h (_GUID_DEFINED): Add deprecation warning, start
Earnie Boyd [Wed, 5 Feb 2003 15:51:27 +0000 (15:51 +0000)]
* include/basetypes.h (_GUID_DEFINED): Add deprecation warning, start
using GUID_DEFINED instead.
* include/sqltypes.h: Ditto.
* include/winnt.h: Ditto.
* include/ddk/scsiwmi.h: Ditto.

21 years ago* include/sys/cygwin.h: Use C-style comments.
Christopher Faylor [Wed, 5 Feb 2003 14:14:26 +0000 (14:14 +0000)]
* include/sys/cygwin.h: Use C-style comments.

21 years ago * sec_helper.cc (get_sids_info): New function.
Corinna Vinschen [Wed, 5 Feb 2003 13:47:47 +0000 (13:47 +0000)]
* sec_helper.cc (get_sids_info): New function.
* security.cc (extract_nt_dom_user): Simplify with strechr.
(get_user_groups): Initialize glen to MAX_SID_LEN.
(get_user_local_groups): Ditto.
(get_attribute_from_acl): Define ace_sid as cygpsid.
(get_nt_attribute): Define owner_sid and group_sid as cygpsid.
Call get_sids_info instead of cygsid.get_{u,g}id and is_grp_member.
(get_nt_object_attribute): Ditto.
(alloc_sd): Define ace_sid as cygpsid.

21 years agoCorrect typo in last changelog entry.
Danny Smith [Tue, 4 Feb 2003 22:21:45 +0000 (22:21 +0000)]
Correct typo in last changelog entry.

21 years ago * include/shlwapi.h (PathRelativePathTo[AW]): Correct
Danny Smith [Tue, 4 Feb 2003 22:17:38 +0000 (22:17 +0000)]
* include/shlwapi.h (PathRelativePathTo[AW]): Correct
protototypes.
Thanks to: John Dallaway  <jld@ecoscentric.com>.

21 years ago* syscalls.cc (struct system_cleanup_args): New struct.
Thomas Pfaff [Tue, 4 Feb 2003 19:49:39 +0000 (19:49 +0000)]
* syscalls.cc (struct system_cleanup_args): New struct.
(system_cleanup): New function.
(system): Use pthread_cleanup_push and _pop to save and restore
signal handlers and sigprocmask.

21 years ago* winsup.api/pthread/cancel11.c: New test.
Thomas Pfaff [Tue, 4 Feb 2003 19:34:21 +0000 (19:34 +0000)]
* winsup.api/pthread/cancel11.c: New test.
* winsup.api/pthread/cancel12.c: Ditto.

21 years ago * path.cc (symlink): Create security attributes so that only the
Corinna Vinschen [Tue, 4 Feb 2003 19:26:01 +0000 (19:26 +0000)]
* path.cc (symlink): Create security attributes so that only the
user can modify the symlink.
* security.cc (set_security_attribute): Remove symlink special
handling.

21 years ago * grp.cc (internal_getgroups): Do not return without closing
Corinna Vinschen [Tue, 4 Feb 2003 17:53:08 +0000 (17:53 +0000)]
* grp.cc (internal_getgroups): Do not return without closing
the process handle.

21 years ago * security.h (class cygpsid): New class.
Corinna Vinschen [Tue, 4 Feb 2003 14:58:04 +0000 (14:58 +0000)]
* security.h (class cygpsid): New class.
(class cygsid): Use cygpsid as base. Remove members psid, get_id,
get_uid, get_gid, string, debug_printf and the == and != operators.
(cygsidlist::clear_supp): Only do work if setgroups has been called.
* sec_helper.cc: Define sid_auth NO_COPY.
(cygpsid::operator==): New operator.
(cygpsid::get_id): New function.
(cygpsid::string): New function.
(cygsid::string): Delete.
(cygsid::get_id): Delete.
* pwdgrp.h: Change arguments of internal_getpwsid,
internal_getgrsid and internal_getgroups to cygpsid.
* passwd.cc (internal_getpwsid): Change argument from cygsid to cygpsid.
* grp.cc (internal_getgrsid): Ditto.
(internal_getgroups): Ditto.

21 years ago * ppc.h: Add TLS relocs. Format.
Alan Modra [Tue, 4 Feb 2003 14:48:36 +0000 (14:48 +0000)]
* ppc.h: Add TLS relocs.  Format.
* ppc64.h: Likewise.

21 years agoEliminate most unneeded this-> pointers throughout.
Christopher Faylor [Tue, 4 Feb 2003 03:01:17 +0000 (03:01 +0000)]
Eliminate most unneeded this-> pointers throughout.

21 years ago2003-02-03 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Mon, 3 Feb 2003 21:29:45 +0000 (21:29 +0000)]
2003-02-03  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/stdlib/ldtoa.c (_ldtoa_r): Fix code to allocate the format
        buffer based on the precision, after we have processed the input value
        in a local buffer and know its relative magnitude.

21 years ago * security.h: Add third argument to set_process_privilege.
Corinna Vinschen [Mon, 3 Feb 2003 15:55:20 +0000 (15:55 +0000)]
* security.h: Add third argument to set_process_privilege.
* autoload.cc: Add OpenThreadToken.
* sec_helper.cc (set_process_privilege): Add and use use_thread
argument.
* security.cc (alloc_sd): Modify call to set_process_privilege.
Remember the result in each process. If failed and file owner is not
the user, fail.

21 years ago * fhandler_socket.cc (fhandler_socket::recvfrom): Return buffer
Corinna Vinschen [Mon, 3 Feb 2003 15:34:52 +0000 (15:34 +0000)]
* fhandler_socket.cc (fhandler_socket::recvfrom): Return buffer
length and don't set errno in case of WSAEMSGSIZE error.
(fhandler_socket::recvmsg): Ditto.

21 years ago* cygwinenv.sgml: Add section for 'CYGWIN codepage:[ansi|oem]'
Joshua Daniel Franklin [Mon, 3 Feb 2003 00:30:45 +0000 (00:30 +0000)]
* cygwinenv.sgml: Add section for 'CYGWIN codepage:[ansi|oem]'

21 years ago* grp.cc (getgrent32): Only refresh group entries when at beginning.
Christopher Faylor [Sat, 1 Feb 2003 18:41:29 +0000 (18:41 +0000)]
* grp.cc (getgrent32): Only refresh group entries when at beginning.
(internal_getgrsid): Only refresh if uninitialized.
(internal_getgrent): Ditto.
* passwd.cc (getpwent): Only refresh passwd entries when at beginning.
(pwdgrp::read_passwd): linebuf *cannot* be NO_COPY.
(internal_getpwsid): Only refresh if uninitialized.
(getpass): No need to refresh passwd data here.
* pwdgrp.h (refresh): Eliminate default.

21 years ago * include/commctrl.h (TCM_*): Add missing defines.
Danny Smith [Sat, 1 Feb 2003 11:38:31 +0000 (11:38 +0000)]
* include/commctrl.h (TCM_*): Add missing defines.

21 years ago2003-02-01 Jesus Alvarez <jesus_alvarez@users.sourceforge.net>
Danny Smith [Sat, 1 Feb 2003 08:53:17 +0000 (08:53 +0000)]
2003-02-01  Jesus Alvarez  <jesus_alvarez@users.sourceforge.net>
    Danny Smith  <dannysmith@users.sourceforge.net>

* include/prsht.h (PSP_*, PSH_*): Add missing defines.
(PROPSHEETPAGE[AW]): Add pszHeaderTitle, pszHeaderSubTitle
for (_WIN32_IE >= 0x0400).
(PROPSHEETHEADER[AW]): Add hplWatermark and anonymous union
fields for (_WIN32_IE >= 0x0400).

21 years ago* dlfcn.cc (dlerror): Only report load errors once per error.
Christopher Faylor [Sat, 1 Feb 2003 05:00:15 +0000 (05:00 +0000)]
* dlfcn.cc (dlerror): Only report load errors once per error.

21 years ago* fhandler_serial.cc (fhandler_serial::open): Avoid extraneous setting of res.
Christopher Faylor [Sat, 1 Feb 2003 04:48:03 +0000 (04:48 +0000)]
* fhandler_serial.cc (fhandler_serial::open): Avoid extraneous setting of res.
* termios.cc (tcsetattr): Correctly record errno after tcsetattr call.
* fhandler_serial.cc (fhandler_serial::tcsetattr): Add error-checking so that
if any Win32 SetComm*() calls fail, errno gets set to EINVAL and tcsetattr()
returns -1.  Catch invalid bitrates, mostly.  If baud rate setting is B0, just
drop DTR and leave Win32 DCB bitrate as-is since 0 is not a valid Win32
setting.
(fhandler_serial::tcgetattr): If DTR is low, populate the bitrate as B0,
otherwise get it from the DCB.

21 years ago * hppa.h (ldwa, ldda): Add ordered opcodes.
John David Anglin [Fri, 31 Jan 2003 21:24:32 +0000 (21:24 +0000)]
    * hppa.h (ldwa, ldda): Add ordered opcodes.

21 years ago2003-01-31 Michael Snyder <msnyder@redhat.com>
Jeff Johnston [Fri, 31 Jan 2003 20:44:26 +0000 (20:44 +0000)]
2003-01-31  Michael Snyder  <msnyder@redhat.com>

* libc/sys/h8300hms/_exit.c (_exit, __exit):  Slip a magic cookie
into registers r1 and r2, so that the simulator can distinguish
this trap from a breakpoint trap.  Copied from libgloss.

21 years ago2003-01-31 Michael Snyder <msnyder@redhat.com>
Jeff Johnston [Fri, 31 Jan 2003 20:35:24 +0000 (20:35 +0000)]
2003-01-31  Michael Snyder  <msnyder@redhat.com>

* libc/sys/h8300hms/crt0.S (_start): Change local label
from .loop to .Loop, so that ld and gdb will ignore it.

21 years ago2003-01-31 Frank Ch. Eigler <fche@redhat.com>
Frank Ch. Eigler [Fri, 31 Jan 2003 19:09:32 +0000 (19:09 +0000)]
2003-01-31  Frank Ch. Eigler  <fche@redhat.com>

* Makefile.tpl (all-sid): Add libiberty/bfd/opcodes dependencies.
* Makefile.in: Regenerated.

21 years ago* passwd.cc (pwdgrp::read_passwd): linebuf *must* be static (from Pierre
Christopher Faylor [Fri, 31 Jan 2003 17:00:42 +0000 (17:00 +0000)]
* passwd.cc (pwdgrp::read_passwd): linebuf *must* be static (from Pierre
Humblet).
* pwdgrp.h (pwdgrp::refresh): Avoid calling read function if we already have
lock since that means we are in the process of reading the file.

21 years ago* shared.cc (shared_info::heap_chunk_size): Use correct variable when reading
Christopher Faylor [Fri, 31 Jan 2003 15:02:40 +0000 (15:02 +0000)]
* shared.cc (shared_info::heap_chunk_size): Use correct variable when reading
HKLM.

21 years ago2003-01-31 Danny Smith <dannysmith@users.sourceforge.net>
Danny Smith [Fri, 31 Jan 2003 08:28:44 +0000 (08:28 +0000)]
2003-01-31  Danny Smith  <dannysmith@users.sourceforge.net>

* include/winbase.h (CreateFiber): Change first parameter
to SIZE_T.
(CreateJobObject[AW], CreateHardLink[AW]): Guard with
(_WIN32_WINNT >= 0x0500).

2003-01-31  Bang Jun-Young  <junyoung@netbsd.org>

* include/winbase.h (PWIN32_FIND_DATAA, PWIN32_FIND_DATAW):
Add missing typedefs.
(CreateFiberEx, CreateJobObjectA,CreateJobObjectW): Add missing
prototypes.
(CreateHardLinkA, CreateHardLinkW): Return BOOL, not HANDLE.

21 years ago* fhandler_registry.cc (fhandler_registry::exists): Fix off-by-one error when
Christopher Faylor [Thu, 30 Jan 2003 23:15:15 +0000 (23:15 +0000)]
* fhandler_registry.cc (fhandler_registry::exists): Fix off-by-one error when
inspecting path.

21 years ago* config.if: Copy from GCC.
Alexandre Oliva [Thu, 30 Jan 2003 11:59:17 +0000 (11:59 +0000)]
* config.if: Copy from GCC.

21 years ago* lib/getopt.c: Allow environment variable control of POSIXLY_INCORRECT behavior.
Christopher Faylor [Thu, 30 Jan 2003 01:14:30 +0000 (01:14 +0000)]
* lib/getopt.c: Allow environment variable control of POSIXLY_INCORRECT behavior.

21 years ago2003-01-29 Jason Tishler <jason@tishler.net>
Jeff Johnston [Wed, 29 Jan 2003 23:29:30 +0000 (23:29 +0000)]
2003-01-29  Jason Tishler  <jason@tishler.net>

* libc/include/time.h: Declare nanosleep() under Cygwin.

21 years ago * fhandler_socket.cc (fhandler_socket::accept): On successful execution
Corinna Vinschen [Tue, 28 Jan 2003 15:33:50 +0000 (15:33 +0000)]
* fhandler_socket.cc (fhandler_socket::accept): On successful execution
set connection state of returned socket to CONNECTED.

21 years ago* mips.h (EF_MIPS_XGOT): Define.
Alexandre Oliva [Tue, 28 Jan 2003 00:01:08 +0000 (00:01 +0000)]
* mips.h (EF_MIPS_XGOT): Define.

21 years ago2003-01-27 Krzysztof Nikiel <kni@poczta.onet.pl>
Danny Smith [Mon, 27 Jan 2003 23:11:13 +0000 (23:11 +0000)]
2003-01-27  Krzysztof Nikiel  <kni@poczta.onet.pl>

* include/mmsystem.h (MIXERCONTROL_CONTROLF_MULTIPLE): Correct
define.
* lib/largeint.c (LargeIntegerAdd): Add, don't multiply.

21 years ago* configure.in: Revert 24Jan change.
Alexandre Oliva [Mon, 27 Jan 2003 19:47:23 +0000 (19:47 +0000)]
* configure.in:  Revert 24Jan change.
* configure:  Regenerate.

21 years ago* passwd.cc (pwdgrp::parse_passwd): Be more unforgiving about non-numeric
Christopher Faylor [Mon, 27 Jan 2003 17:00:17 +0000 (17:00 +0000)]
* passwd.cc (pwdgrp::parse_passwd): Be more unforgiving about non-numeric
fields.

21 years agofix typo
Christopher Faylor [Mon, 27 Jan 2003 15:58:15 +0000 (15:58 +0000)]
fix typo

21 years ago2003-01-27 Danny Smith <dannysmith@users.sourceforge.net>
Danny Smith [Mon, 27 Jan 2003 07:15:17 +0000 (07:15 +0000)]
2003-01-27  Danny Smith  <dannysmith@users.sourceforge.net>

* include/rpcnterr.h (RPC_X_INVALID_PIPE_OPERATION): Add
define.
* include/winbase.h (WAIT_TIMEOUT): Guard against prior
definition.
(WAIT_FAILED): Cast to DWORD.
* include/winerror.h (WAIT_TIMEOUT): Guard against prior
definition.

2003-01-27  Bang Jun-Young  <junyoung@netbsd.org>

* include/winerror.h: Protect against multiple
definition of WSA* error codes.
* include/winsock.h: Likewise.
* include/winsock2.h: Likewise.

2003-01-27  Bang Dong-Heui
    Bang Jun-Young  <junyoung@netbsd.org>

* include/winerror.h (ERROR_*, SEC_E_*,RPC_S_*, FRS_ERR_*,
DNS_*, WSA*, WAIT_TIMEOUT): Add missing error codes.
(RPC_X_INVALID_PIPE_OPERATION): Remove define.

21 years ago* uinfo.cc (pwdgrp::next_num): Remove check for NULL since it is no longer a
Christopher Faylor [Mon, 27 Jan 2003 00:31:30 +0000 (00:31 +0000)]
* uinfo.cc (pwdgrp::next_num): Remove check for NULL since it is no longer a
valid return from next_str.
(pwdgrp::add_line): Duh.  Revert to use strchr.

21 years ago* strings.h (strechr): New function.
Christopher Faylor [Mon, 27 Jan 2003 00:16:01 +0000 (00:16 +0000)]
* strings.h (strechr): New function.
* uinfo.cc (pwdgrp::next_str): Search only for input char in string.  Return
EOS on failure.  Don't check for NULL since it shouldn't be possible.
(pwdgrp::add_line): Revert to replacing '\n' in input line with '\0'.
(pwdgrp::next_num): Pass explicit separator character to next_str.
* grp.cc (pwdgrp::parse_group): Ditto.
* passwd.cc (pwdgrp::parse_passwd): Ditto.  Revamp test for garbage input.
* pwdgrp.h (pwdgrp::next_str): Don't use default parameter.

21 years agoinclude/
Daniel Jacobowitz [Sun, 26 Jan 2003 07:33:29 +0000 (07:33 +0000)]
include/
* hashtab.h (htab_alloc_with_arg, htab_free_with_arg): Add new types.
(struct htab): Add alloc_arg, alloc_with_arg_f, free_with_arg_f.
(htab_create_alloc_ex): New prototype.
(htab_set_functions_ex): New prototype.
libiberty/
* hashtab.c (htab_create_alloc_ex): New function.
(hatab_set_functions_ex): New function.
(htab_delete, htab_expand): Support alternate allocation functions.

21 years ago * include/math.h (tgamma): Correct typo in comment.
Danny Smith [Sun, 26 Jan 2003 07:04:04 +0000 (07:04 +0000)]
* include/math.h (tgamma): Correct typo in comment.

21 years ago* uinfo.cc (pwdgrp::load): Regularize strace output. Add warning for
Christopher Faylor [Sun, 26 Jan 2003 06:42:40 +0000 (06:42 +0000)]
* uinfo.cc (pwdgrp::load): Regularize strace output.  Add warning for
CreateFile failure.

21 years ago * mingwex/mingw-fseek.c (INLINE): Remove define.
Danny Smith [Sun, 26 Jan 2003 06:38:43 +0000 (06:38 +0000)]
* mingwex/mingw-fseek.c (INLINE): Remove define.
(__mingw_is_win9x): Remove static inline function.
(_mingw_fwrite): Use _osver instead of __mingw_is_win9x.

21 years agoFix typo.
Christopher Faylor [Sun, 26 Jan 2003 06:27:26 +0000 (06:27 +0000)]
Fix typo.

21 years ago* passwd.cc (pwdgrp::parse_passwd): Eliminate use of memset. The structure
Christopher Faylor [Sun, 26 Jan 2003 06:02:34 +0000 (06:02 +0000)]
* passwd.cc (pwdgrp::parse_passwd): Eliminate use of memset.  The structure
should always be completely filled out.
* grp.cc (pwdgrp::parse_group): Ditto.
* grp.cc (pwdgrp::parse_group): Fix off-by-one problem in allocating

21 years ago* pwdgrp.cc (pwdgrp::parse_group): Fix off-by-one problem in allocating gr_mem.
Christopher Faylor [Sun, 26 Jan 2003 05:55:29 +0000 (05:55 +0000)]
* pwdgrp.cc (pwdgrp::parse_group): Fix off-by-one problem in allocating gr_mem.

21 years ago* include/sys/strace.h (paranoid_printf): Define as not being part of "all"
Christopher Faylor [Sun, 26 Jan 2003 05:38:38 +0000 (05:38 +0000)]
* include/sys/strace.h (paranoid_printf): Define as not being part of "all"
output.
* pwdgrp.h (pwdgrp::next_num): Rename from next_int.  Returns true/false if
parse operation succeeded.
(pwdgrp::reparse): Remove.
(pwdgrp::raw_ptr): New function.  Returns pointer in line.
(pwdgrp::next_num): New functions for parsing other than unsigned long.
* grp.cc (pwdgrp::parse_group): Reinstate previous parsing behavior.  Don't
fill in fields with NULL and assign empty gr_mem to known pointer rather than
doing a pointless calloc.  Streamline gr_mem parsing.  Don't increment
curr_lines here.
* passwd.cc (pwdgrp::parse_passwd): Use new behavior of next_num.  Don't
increment curr_lines here.
* uinfo.cc (pwdgrp::next_str): Keep returning EOL if out of data.
(pwdgrp::reparse): Remove.
(pwdgrp::next_num): Rename from next_int.  Return bool indicating success of
parse, argument returns value parsed.
(pwdgrp::add_line): Increment curr_lines here on successful parse.
(pwdgrp::load): (from Pierre Humblet) Don't return status.  Just report it
here.

21 years agoclarify
Christopher Faylor [Sat, 25 Jan 2003 16:38:56 +0000 (16:38 +0000)]
clarify

21 years ago* pwdgrp.cc (pwdgrp::reparse): Declare.
Christopher Faylor [Sat, 25 Jan 2003 16:34:32 +0000 (16:34 +0000)]
* pwdgrp.cc (pwdgrp::reparse): Declare.
* uinfo.cc (pwdgrp::reparse): Define.
* grp.cc (pwdgrp::parse_group): Use.

21 years ago * syscalls.cc (seteuid32): On Win95 get the pw entry. If it exists
Corinna Vinschen [Sat, 25 Jan 2003 10:36:46 +0000 (10:36 +0000)]
* syscalls.cc (seteuid32): On Win95 get the pw entry. If it exists
update the euid and call cygheap->user.set_name. Remove special
handling of ILLEGAL_UID.
(setgid32): Add a debug_printf. On Win95, always set the egid.
Remove special handling of ILLEGAL_GID. Do not compare gid and gr_gid.
* child_info.h (class cygheap_exec_info): Remove uid.
* spawn.cc (spawn_guts): Do not set ciresrv.moreinfo->uid.
* dcrto.cc (dll_crt0_1): Always call uinfo_init.
* uinfo.cc (uinfo_init): Reorganize and close handle if needed.
(cygheap_user::ontherange): Do not call internal_getpwnam if pw is NULL.

21 years ago* fhandler_console.cc (fhandler_console::send_winch_maybe): Reset scroll region
Christopher Faylor [Sat, 25 Jan 2003 01:17:51 +0000 (01:17 +0000)]
* fhandler_console.cc (fhandler_console::send_winch_maybe): Reset scroll region
if size changes.

21 years ago * include/ras.h (RASCONN[AW]): Add dwSessionId for
Danny Smith [Sat, 25 Jan 2003 00:47:25 +0000 (00:47 +0000)]
* include/ras.h (RASCONN[AW]): Add dwSessionId for
(WINVER >= 0x501).

21 years ago * include/ras.h (RASCONN[AW]): Guard szDeviceType,
Danny Smith [Sat, 25 Jan 2003 00:41:45 +0000 (00:41 +0000)]
* include/ras.h (RASCONN[AW]): Guard szDeviceType,
szDeviceName fields with WINVER >= 0x400. Add dwFlags, luid
fields for WINVER >= 0x501.

21 years agobfd/
Jakub Jelinek [Fri, 24 Jan 2003 23:44:45 +0000 (23:44 +0000)]
bfd/
* elf32-sparc.c (_bfd_sparc_elf_howto_table): Add TLS relocs.
(elf32_sparc_rev32_howto): New variable.
(sparc_reloc_map): Add TLS relocs.
(elf32_sparc_reloc_type_lookup, elf32_sparc_info_to_howto):
Handle REV32.
(sparc_elf_hix22_reloc, sparc_elf_lox10_reloc, elf32_sparc_mkobject):
New functions.
(struct elf32_sparc_dyn_relocs, struct elf32_sparc_link_hash_entry,
struct elf32_sparc_link_hash_table):
New structures.
(elf32_sparc_tdata, elf32_sparc_local_got_tls_type,
elf32_sparc_hash_table): Define.
(link_hash_newfunc, elf32_sparc_link_hash_table_create,
create_got_section, elf32_sparc_create_dynamic_sections,
elf32_sparc_copy_indirect_symbol, elf32_sparc_tls_transition): New
functions.
(elf32_sparc_check_relocs): Handle TLS relocs.  Add dynamic reloc
reference counting.
(elf32_sparc_gc_sweep_hook): Likewise.
(elf32_sparc_adjust_dynamic_symbol): Likewise.
(elf32_sparc_size_dynamic_sections): Likewise.
(elf32_sparc_relocate_section): Likewise.
(allocate_dynrelocs, readonly_dynrelocs, dtpoff_base, tpoff):
New functions.
(elf32_sparc_object_p): Allocate backend private object data.
(bfd_elf32_bfd_link_hash_table_create,
elf_backend_copy_indirect_symbol, bfd_elf32_mkobject,
elf_backend_can_refcount): Define.
(elf_backend_create_dynamic_sections): Define to
elf32_sparc_create_dynamic_sections.
* reloc.c: Add SPARC TLS relocs.
* bfd-in2.h, libbfd.h: Rebuilt.
* elf64-sparc.c (sparc64_elf_howto_table): Add TLS relocs.
(sparc_reloc_map): Likewise.
gas/
* config/tc-sparc.c (sparc_ip): Handle TLS % operators.
(tc_gen_reloc): Handle TLS relocs.
(sparc_cons, cons_fix_new_sparc): Handle %r_tls_dtpoff.
* config/tc-sparc.h (tc_fix_adjustable): Don't adjust TLS
relocs.
* config/obj-elf.c (obj_elf_section_word): Handle tls.
(obj_elf_type): Handle tls_object.
include/
* elf/sparc.h: Add TLS relocs.  Move R_SPARC_REV32 to 252.
ld/testsuite/
* ld-sparc/sparc.exp: New.
* ld-sparc/tlsg32.s: New test.
* ld-sparc/tlsg32.sd: Likewise.
* ld-sparc/tlsg64.s: Likewise.
* ld-sparc/tlsg64.sd: Likewise.
* ld-sparc/tlslib.s: Likewise.
* ld-sparc/tlsnopic.s: Likewise.
* ld-sparc/tlspic.s: Likewise.
* ld-sparc/tlssunbin32.dd: Likewise.
* ld-sparc/tlssunbin32.rd: Likewise.
* ld-sparc/tlssunbin32.s: Likewise.
* ld-sparc/tlssunbin32.sd: Likewise.
* ld-sparc/tlssunbin32.td: Likewise.
* ld-sparc/tlssunbin64.dd: Likewise.
* ld-sparc/tlssunbin64.rd: Likewise.
* ld-sparc/tlssunbin64.s: Likewise.
* ld-sparc/tlssunbin64.sd: Likewise.
* ld-sparc/tlssunbin64.td: Likewise.
* ld-sparc/tlssunbinpic32.s: Likewise.
* ld-sparc/tlssunbinpic64.s: Likewise.
* ld-sparc/tlssunnopic32.dd: Likewise.
* ld-sparc/tlssunnopic32.rd: Likewise.
* ld-sparc/tlssunnopic32.s: Likewise.
* ld-sparc/tlssunnopic32.sd: Likewise.
* ld-sparc/tlssunnopic64.dd: Likewise.
* ld-sparc/tlssunnopic64.rd: Likewise.
* ld-sparc/tlssunnopic64.s: Likewise.
* ld-sparc/tlssunnopic64.sd: Likewise.
* ld-sparc/tlssunpic32.dd: Likewise.
* ld-sparc/tlssunpic32.rd: Likewise.
* ld-sparc/tlssunpic32.s: Likewise.
* ld-sparc/tlssunpic32.sd: Likewise.
* ld-sparc/tlssunpic32.td: Likewise.
* ld-sparc/tlssunpic64.dd: Likewise.
* ld-sparc/tlssunpic64.rd: Likewise.
* ld-sparc/tlssunpic64.s: Likewise.
* ld-sparc/tlssunpic64.sd: Likewise.
* ld-sparc/tlssunpic64.td: Likewise.

21 years ago * s390.h: Add s390 TLS relocations.
Martin Schwidefsky [Fri, 24 Jan 2003 17:15:29 +0000 (17:15 +0000)]
* s390.h: Add s390 TLS relocations.

21 years agoAdd sh2e support
Nick Clifton [Fri, 24 Jan 2003 15:46:04 +0000 (15:46 +0000)]
Add sh2e support

21 years ago * libc/include/sys/unistd.h: Add setregid and setreuid declarations
Corinna Vinschen [Fri, 24 Jan 2003 15:25:24 +0000 (15:25 +0000)]
* libc/include/sys/unistd.h: Add setregid and setreuid declarations
for Cygwin.

21 years ago * cygwin.din: Export setreuid32, setreuid, setregid32, setregid.
Corinna Vinschen [Fri, 24 Jan 2003 15:23:15 +0000 (15:23 +0000)]
* cygwin.din: Export setreuid32, setreuid, setregid32, setregid.
* syscalls.cc (setreuid32): New function.
(setreuid): Ditto.
(setregid32): Ditto.
(setregid): Ditto.
* include/cygwin/version.h: Bump API minor number.

21 years ago* pwdrp.h (pwdgrp::refresh): Lock entire test prior to reading.
Christopher Faylor [Fri, 24 Jan 2003 03:53:46 +0000 (03:53 +0000)]
* pwdrp.h (pwdgrp::refresh): Lock entire test prior to reading.
* grp.cc (pwdgrp::parse_group): Eliminate arg and use class member instead.
Use next_str and next_int to parse arguments.
* passwd.cc (pwdgrp::parse_passwd): Ditto.
(grab_string): Eliminate.
(grab_int): Ditto.
* pwdgrp.h (pwdgrp::parse): Eliminate input arg.
(pwdgrp::parse_passwd): Reflect above change.
(pwdgrp::parse_group): Reflect above change.
(pwdgrp::next_str): New function.
(pwdgrp::next_int): Ditto.
(pwdgrp::gets): Eliminate.
* uinfo.cc (pwdgrp::next_str): New function.
(pwdgrp::next_int): Ditto.
(pwdgrp::add_line): Subsume gets.
(pwdgrp::gets): Eliminate.
(pwdgrp::load): Just call add_line to parse input buffer.

21 years agoAdd missing entry.
Christopher Faylor [Fri, 24 Jan 2003 02:41:28 +0000 (02:41 +0000)]
Add missing entry.

21 years ago* libltp/include/usctest.h: Add externs to some variables that need it.
Christopher Faylor [Fri, 24 Jan 2003 01:51:39 +0000 (01:51 +0000)]
* libltp/include/usctest.h: Add externs to some variables that need it.
* winsup.api/ltp/mmap05.c (main): Make file_content volatile to avoid
optimization glitch.

21 years ago* winsup.api/mmaptest03.c (main): Mark variables as volatile to avoid
Christopher Faylor [Fri, 24 Jan 2003 01:41:30 +0000 (01:41 +0000)]
* winsup.api/mmaptest03.c (main): Mark variables as volatile to avoid
optimization induced problems.

21 years ago* Makefile (check): Add cygrun.exe dependency.
Christopher Faylor [Fri, 24 Jan 2003 01:30:43 +0000 (01:30 +0000)]
* Makefile (check): Add cygrun.exe dependency.

21 years agoPerform more C warning fixup on all C source files and headers.
Christopher Faylor [Fri, 24 Jan 2003 01:09:40 +0000 (01:09 +0000)]
Perform more C warning fixup on all C source files and headers.

21 years agoNo, really this time.
Nathanael Nerode [Fri, 24 Jan 2003 00:39:51 +0000 (00:39 +0000)]
No, really this time.

21 years ago2003-01-23 Nathanael Nerode <neroden@gcc.gnu.org>
Nathanael Nerode [Thu, 23 Jan 2003 22:33:55 +0000 (22:33 +0000)]
2003-01-23  Nathanael Nerode  <neroden@gcc.gnu.org>

* configure.in: Revert previous change.
* configure: Regenerate.

21 years ago* libltp/include/test.h: Fix C warnings.
Christopher Faylor [Thu, 23 Jan 2003 21:21:28 +0000 (21:21 +0000)]
* libltp/include/test.h: Fix C warnings.
* winsup.api/checksignal.c: Ditto.
* winsup.api/crlf.c: Ditto.
* winsup.api/devzero.c: Ditto.
* winsup.api/iospeed.c: Ditto.
* winsup.api/mmaptest01.c: Ditto.
* winsup.api/mmaptest02.c: Ditto.
* winsup.api/mmaptest03.c: Ditto.
* winsup.api/mmaptest04.c: Ditto.
* winsup.api/nullgetcwd.c: Ditto.
* winsup.api/sigchld.c: Ditto.
* winsup.api/signal-into-win32-api.c: Ditto.
* winsup.api/systemcall.c: Ditto.
* winsup.api/waitpid.c: Ditto.
* winsup.api/pthread/mainthreadexits.c: Ditto.
* winsup.api/pthread/test.h: Ditto.
* winsup.api/pthread/threadidafterfork.c: Ditto.
* Makefile.in: Remove cygrun.exe from RUNTIME since it is built here now.

21 years ago* Makeifle.in: Use ALL_CFLAGS to build test programs so that correct libraries
Christopher Faylor [Thu, 23 Jan 2003 21:14:56 +0000 (21:14 +0000)]
* Makeifle.in: Use ALL_CFLAGS to build test programs so that correct libraries
and other options are used.

21 years ago * lib/ws2_32.def (getaddrinfo, freeaddrinfo and getnameinfo):
Danny Smith [Thu, 23 Jan 2003 20:43:47 +0000 (20:43 +0000)]
* lib/ws2_32.def (getaddrinfo, freeaddrinfo and getnameinfo):
Add stubs.
* include/ws2tcpip.h (IPV6_*) Add IPPROTO_IPV6 level socket
options.

21 years ago2003-01-23 Nathanael Nerode <neroden@gcc.gnu.org>
Nathanael Nerode [Thu, 23 Jan 2003 19:55:19 +0000 (19:55 +0000)]
2003-01-23  Nathanael Nerode  <neroden@gcc.gnu.org>

* configure.in: Make rda native-only.
* configure: Regenerate.

21 years agoAdd SH2E support
Nick Clifton [Thu, 23 Jan 2003 18:50:57 +0000 (18:50 +0000)]
Add SH2E support

21 years agoinclude/elf/ChangeLog
Alan Modra [Thu, 23 Jan 2003 11:51:31 +0000 (11:51 +0000)]
include/elf/ChangeLog
* sh.h: Split out various bits to bfd/elf32-sh64.h.

include/opcode/ChangeLog
* m68hc11.h (cpu6812s): Define.

bfd/ChangeLog
* elf-bfd.h (struct bfd_elf_section_data): Remove tdata.  Change
dynindx to an int.  Rearrange for better packing.
* elf.c (_bfd_elf_new_section_hook): Don't alloc if already done.
* elf32-mips.c (bfd_elf32_new_section_hook): Define.
* elf32-sh64.h: New.  Split out from include/elf/sh.h.
(struct _sh64_elf_section_data): New struct.
(sh64_elf_section_data): Don't dereference sh64_info (was tdata).
* elf32-sh64-com.c: Include elf32-sh64.h.
* elf32-sh64.c: Likewise.
(sh64_elf_new_section_hook): New function.
(bfd_elf32_new_section_hook): Define.
(sh64_elf_fake_sections): Adjust for sh64_elf_section_data change.
(sh64_bfd_elf_copy_private_section_data): Likewise.
(sh64_elf_final_write_processing): Likewise.
* elf32-sparc.c (struct elf32_sparc_section_data): New.
(elf32_sparc_new_section_hook): New function.
(SET_SEC_DO_RELAX, SEC_DO_RELAX): Delete.
(sec_do_relax): Define.
(elf32_sparc_relax_section): Adjust to use sec_do_relax.
(elf32_sparc_relocate_section): Likewise.
* elf64-mips.c (bfd_elf64_new_section_hook): Define.
* elf64-mmix.c (struct _mmix_elf_section_data): New.
(mmix_elf_section_data): Define.  Use throughout file.
(mmix_elf_new_section_hook): New function.
(bfd_elf64_new_section_hook): Define.
* elf64-ppc.c (struct _ppc64_elf_section_data): New.
(ppc64_elf_section_data): Define.  Use throughout.
(ppc64_elf_new_section_hook): New function.
(bfd_elf64_new_section_hook): Define.
* elf64-sparc.c (struct sparc64_elf_section_data): New.
(sparc64_elf_new_section_hook): New function.
(SET_SEC_DO_RELAX, SEC_DO_RELAX): Delete.
(sec_do_relax): Define.
(sparc64_elf_relax_section): Adjust to use sec_do_relax.
(sparc64_elf_relocate_section): Likewise.
(bfd_elf64_new_section_hook): Define.
* elfn32-mips.c (bfd_elf32_new_section_hook): Define.
* elfxx-mips.c (struct _mips_elf_section_data): New.
(mips_elf_section_data): Define.  Use throughout.
(_bfd_mips_elf_new_section_hook): New function.
(mips_elf_create_got_section): Don't alloc used_by_bfd.
* elfxx-mips.h (_bfd_mips_elf_new_section_hook): Declare.
* elfxx-target.h (bfd_elfNN_new_section_hook): Add #ifndef.
* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerate.

opcodes/ChangeLog
* sh64-dis.c: Include elf32-sh64.h.
* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerate.

gas/ChangeLog
* config/tc-sh64.c (shmedia_frob_section_type): Adjust for changed
sh64_elf_section_data.
* config/tc-sh64.h: Include elf32-sh64.h.
* config/tc-m68hc11.c: Don't include stdio.h.
(md_show_usage): Fix missing continuation.
* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerate.

ld/ChangeLog
* emultempl/sh64elf.em: Include elf32-sh64.h.
(sh64_elf_${EMULATION_NAME}_before_allocation): Adjust for changed
sh64_elf_section_data.
(sh64_elf_${EMULATION_NAME}_after_allocation): Likewise.

21 years ago* include/pthread.h (PTHREAD_MUTEX_RECURSIVE): Revert changes from 2003-01-09 mutex...
Thomas Pfaff [Wed, 22 Jan 2003 19:51:31 +0000 (19:51 +0000)]
* include/pthread.h (PTHREAD_MUTEX_RECURSIVE): Revert changes from 2003-01-09 mutex patch.
(PTHREAD_MUTEX_ERRORCHECK): Ditto.

21 years ago* include/pthread.h (PTHREAD_MUTEX_RECURSIVE): Revert changes from 2003-01-09 mutex...
Thomas Pfaff [Wed, 22 Jan 2003 19:49:28 +0000 (19:49 +0000)]
* include/pthread.h (PTHREAD_MUTEX_RECURSIVE): Revert changes from 2003-01-09 mutex patch.
(PTHREAD_MUTEX_ERRORCHECK): Ditto.

21 years ago * Makefile.in (ALL_LDFLAGS): Remove newlib/libm from tools paths.
Corinna Vinschen [Wed, 22 Jan 2003 17:15:53 +0000 (17:15 +0000)]
* Makefile.in (ALL_LDFLAGS): Remove newlib/libm from tools paths.
(MINGW_LDFLAGS): Remove in favor of definition from Makefile.common.

21 years ago * Makefile.common (MINGW_LDFLAGS): Add mingw/mingwex builddir.
Corinna Vinschen [Wed, 22 Jan 2003 17:10:02 +0000 (17:10 +0000)]
* Makefile.common (MINGW_LDFLAGS): Add mingw/mingwex builddir.

21 years ago * cygrun.c: Move from here to ../testsuite.
Corinna Vinschen [Wed, 22 Jan 2003 15:23:23 +0000 (15:23 +0000)]
* cygrun.c: Move from here to ../testsuite.
* Makefile.in: Remove cygrun.exe dependencies.

21 years ago * cygrun.c: Move here from ../cygwin.
Corinna Vinschen [Wed, 22 Jan 2003 15:18:58 +0000 (15:18 +0000)]
* cygrun.c: Move here from ../cygwin.
* Makefile.in: Build cygrun.exe.
* winsup.api/winsup.exp: Expect cygrun.exe in $rootme.

21 years ago * cygwin.din: Export nanosleep().
Corinna Vinschen [Wed, 22 Jan 2003 10:43:39 +0000 (10:43 +0000)]
* cygwin.din: Export nanosleep().
* signal.cc (nanosleep): New function.
(sleep): Move old functionality to nanosleep().  Call nanosleep().
(usleep): Remove old functionality.  Call nanosleep().
* include/cygwin/version.h: Bump API minor number.

21 years ago* Makefile.in: Find tcl library in the right place.
Christopher Faylor [Wed, 22 Jan 2003 03:58:28 +0000 (03:58 +0000)]
* Makefile.in: Find tcl library in the right place.

21 years ago* winsup.api/pthread/cancel9.c: Make child pid static global.
Thomas Pfaff [Tue, 21 Jan 2003 21:36:31 +0000 (21:36 +0000)]
* winsup.api/pthread/cancel9.c: Make child pid static global.
(main): Wait in mainthread until child process has terminated.

21 years ago* winsup.api/pthread/cancel9.c: Make child pid static global.
Thomas Pfaff [Tue, 21 Jan 2003 21:34:24 +0000 (21:34 +0000)]
* winsup.api/pthread/cancel9.c: Make child pid static global.
(main): Wait in mainthread until child process has terminated.

21 years ago* winsup.api/pthread/cancel9.c: Wait in mainthread until child process has terminated.
Thomas Pfaff [Tue, 21 Jan 2003 20:51:14 +0000 (20:51 +0000)]
* winsup.api/pthread/cancel9.c: Wait in mainthread until child process has terminated.

21 years ago2003-01-21 Anita Kulkarni <anitak@kpit.com>
Jeff Johnston [Tue, 21 Jan 2003 19:37:04 +0000 (19:37 +0000)]
2003-01-21 Anita Kulkarni  <anitak@kpit.com>

        * libc/time/difftime.c : Typecast the result to double.

21 years ago* grp.cc: Call gr.refresh() rather than doing isunitialized tests throughout.
Christopher Faylor [Tue, 21 Jan 2003 06:58:11 +0000 (06:58 +0000)]
* grp.cc: Call gr.refresh() rather than doing isunitialized tests throughout.
(gr): Use constructor (sigh).
(pwdgrp::parse_group): Rename from parse_grp.
(pwdgrp::read_group): Rename from read_etc_group.  Just call gr.load with a
single argument.
* passwd.cc: Call pr.refresh() rather than doing isunitialized tests
throughout.
(pr): Use constructor (sigh).
(pwdgrp::parse_passwd): Rename from "parse_pwd".
(pwdgrp::read_passwd): Rename from read_etc_passwd.  Just call pr.load with a
single argument.
* pwdgrp.h (pwdgrp_state): Eliminate.
(pwdgrp): Reflect above renamings.
(pwdgrp::etc_ix): Rename from pwd_ix.
(pwdgrp::read): New element.
(pwdgrp::lock): New element.
(pwdgrp::refresh): New function.
(pwdgrp::load): Eliminate variations which take buffer arguments.
(pwdgrp::pwdgrp): New constructors.  Initialize mutex here.
* uinfo.cc (pwdgrp::load): Accommodate pwd_ix -> etc_ix renaming.
(pwdgrp::load): Set initialized state to true rather than setting state to
loaded.

21 years ago* include/cygwin/version.h: Bump DLL minor number.
Christopher Faylor [Tue, 21 Jan 2003 05:13:42 +0000 (05:13 +0000)]
* include/cygwin/version.h: Bump DLL minor number.

21 years agoFix ChangeLog entry.
Christopher Faylor [Tue, 21 Jan 2003 05:09:48 +0000 (05:09 +0000)]
Fix ChangeLog entry.

This page took 0.070945 seconds and 5 git commands to generate.