Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2003-02-08 * include/_mingw.h: Change version to 3.0Earnie Boyd
* Makefile.in: Ditto.
2003-02-08 * include/stdlib.h: Make words after #endif a comment.Earnie Boyd
2003-02-082003-02-07 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston
* acinclude.m4 (--disable-newlib-supplied-syscalls): New configuration option to allow disabling of syscalls being supplied in newlib. * aclocal.m4: Regenerated. * configure: Ditto. * configure.host: Add support of new configuration option and add -D__NO_SYSCALLS__ if newlib supplied syscalls are disabled. * doc/aclocal.m4: Regenerated. * doc/configure: Ditto. * libc/*aclocal.m4: Ditto. * libc/*configure: Ditto. * libm/*aclocal.m4: Ditto. * libm/*configure: Ditto. * libc/sys/arm/Makefile.am: Don't build syscalls.o if new option is disabled. * libc/sys/arm/Makefile.in: Regenerated.
2003-02-08* libltp/lib/parse_opts.c: Deal with C warnings.Christopher Faylor
* winsup.api/pthread/cancel12.c: Ditto. * winsup.api/winsup.exp: Don't use -g3.
2003-02-08* dump_setup.cc (compar): Use case insensitive comparisons.Christopher Faylor
(dump_setup): Calculate package_len based on already used "len". Don't bother with version_len.
2003-02-08 * dump_setup.cc (dump_setup): Compute the longest package nameCorinna Vinschen
and align columns properly.
2003-02-07 * ntsec.sgml: Add note on special names for missing user/group.Corinna Vinschen
2003-02-07 * mmap.cc (mmap_record::alloc_map): De-inline. Add offset and lengthCorinna Vinschen
parameter. Only protect pages actually unused currently. Do job of map_map() when initializing a map. (mmap_record::map_map): Reduce functionality for the reuse case of private anonymous mapping. (mmap_record::fixup_map): Format change. (list::add_record): Add offset and length parameter to call mmap_record::alloc_map() correctly. (mmap64): Rename `l' variable to `map_list'. Accomodate above changes. (munmap): Rename `l' variable to `map_list'. (msync): Ditto. (fhandler_disk_file::mmap): Streamline code. (mprotect): Ditto. (fixup_mmaps_after_fork): Rename `l' variable to `map_list'.
2003-02-07Christopher Faylor <cgf@redhat.com>Christopher Faylor
* exceptions.cc (try_to_debug): Set priority of current thread rather than the main thread. Make busy waiting loop less busy. Restore priority when function returns.
2003-02-07* malloc.cc (DEFAULT_MMAP_THRESHOLD): Set high to avoid mmaps.Christopher Faylor
* pipe.cc (fhandler_pipe::close): Avoid extraneous this->.
2003-02-07* pipe.cc (fhandler_pipe::close): Avoid extraneous this->.Christopher Faylor
2003-02-07* cygcheck.cc (common_apps): Add some more apps.Christopher Faylor
* path.cc (get_cygdrive): Correctly set system flag.
2003-02-07* heap.cc (heap_init): Remove debugging code.Christopher Faylor
2003-02-07* configure.in: Make w32api directory optional.Christopher Faylor
* configure: Regenerate.
2003-02-07 * include/locale.h: Include stddef.h for definition of NULL.Danny Smith
2003-02-06Source Navigator is now on sourceforge...Keith Seitz
* 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.
2003-02-06 * security.h: Introduce names UNKNOWN_UID and UNKNOWN_GID and deleteCorinna Vinschen
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.
2003-02-06 * setup-net.sgml: Add "setup-maxmem" sectionJoshua Daniel Franklin
2003-02-06* path.cc: Change 'to_posix_p' to 'to_posix' throughout.Christopher Faylor
(conv_path_list_buf_size): Accommodate relative paths.
2003-02-052003-02-05 Chris Demetriou <cgd@broadcom.com>Jeff Johnston
* mips/configure.in (mipsisa32el-*-*): Handle in the same way as mipsisa32-*-*. (mipsisa32r2-*-*, mipsisa32r2el-*-*): New, handled in the same way as mipsisa32-*-*. * mips/configure: Regenerate.
2003-02-052003-02-05 Chris Demetriou <cgd@broadcom.com>Jeff Johnston
* mips/cfe.c (hardware_hazard_hook): Move... * mips/cfe_prestart.S (hardware_hazard_hook): To here, and translate into assembly.
2003-02-052003-02-05 Jonathan Larmour <jifl@eCosCentric.com>Jeff Johnston
* 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.
2003-02-05* path.cc (etc::dir_changed): Fix debug printf.Christopher Faylor
2003-02-05 * sec_acl.cc (setacl): Move all permission settings to beginning ofCorinna Vinschen
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.
2003-02-05 * include/basetypes.h (_GUID_DEFINED): Add deprecation warning, startEarnie Boyd
using GUID_DEFINED instead. * include/sqltypes.h: Ditto. * include/winnt.h: Ditto. * include/ddk/scsiwmi.h: Ditto.
2003-02-05* include/sys/cygwin.h: Use C-style comments.Christopher Faylor
2003-02-05 * sec_helper.cc (get_sids_info): New function.Corinna Vinschen
* 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.
2003-02-05Correct typo in last changelog entry.Danny Smith
2003-02-05 * include/shlwapi.h (PathRelativePathTo[AW]): CorrectDanny Smith
protototypes. Thanks to: John Dallaway <jld@ecoscentric.com>.
2003-02-04* syscalls.cc (struct system_cleanup_args): New struct.Thomas Pfaff
(system_cleanup): New function. (system): Use pthread_cleanup_push and _pop to save and restore signal handlers and sigprocmask.
2003-02-04* winsup.api/pthread/cancel11.c: New test.Thomas Pfaff
* winsup.api/pthread/cancel12.c: Ditto.
2003-02-04 * path.cc (symlink): Create security attributes so that only theCorinna Vinschen
user can modify the symlink. * security.cc (set_security_attribute): Remove symlink special handling.
2003-02-04 * grp.cc (internal_getgroups): Do not return without closingCorinna Vinschen
the process handle.
2003-02-04 * security.h (class cygpsid): New class.Corinna Vinschen
(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.
2003-02-04 * ppc.h: Add TLS relocs. Format.Alan Modra
* ppc64.h: Likewise.
2003-02-04Eliminate most unneeded this-> pointers throughout.Christopher Faylor
2003-02-042003-02-03 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston
* 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.
2003-02-03 * security.h: Add third argument to set_process_privilege.Corinna Vinschen
* 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.
2003-02-03 * fhandler_socket.cc (fhandler_socket::recvfrom): Return bufferCorinna Vinschen
length and don't set errno in case of WSAEMSGSIZE error. (fhandler_socket::recvmsg): Ditto.
2003-02-03* cygwinenv.sgml: Add section for 'CYGWIN codepage:[ansi|oem]'Joshua Daniel Franklin
2003-02-01* grp.cc (getgrent32): Only refresh group entries when at beginning.Christopher Faylor
(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.
2003-02-01 * include/commctrl.h (TCM_*): Add missing defines.Danny Smith
2003-02-012003-02-01 Jesus Alvarez <jesus_alvarez@users.sourceforge.net>Danny Smith
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).
2003-02-01* dlfcn.cc (dlerror): Only report load errors once per error.Christopher Faylor
2003-02-01* fhandler_serial.cc (fhandler_serial::open): Avoid extraneous setting of res.Christopher Faylor
* 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.
2003-02-01 * hppa.h (ldwa, ldda): Add ordered opcodes.John David Anglin
2003-01-312003-01-31 Michael Snyder <msnyder@redhat.com>Jeff Johnston
* 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.
2003-01-312003-01-31 Michael Snyder <msnyder@redhat.com>Jeff Johnston
* libc/sys/h8300hms/crt0.S (_start): Change local label from .loop to .Loop, so that ld and gdb will ignore it.
2003-01-312003-01-31 Frank Ch. Eigler <fche@redhat.com>Frank Ch. Eigler
* Makefile.tpl (all-sid): Add libiberty/bfd/opcodes dependencies. * Makefile.in: Regenerated.
2003-01-31* passwd.cc (pwdgrp::read_passwd): linebuf *must* be static (from PierreChristopher Faylor
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.