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
2005-06-232005-06-22 Paolo Bonzini <bonzini@gnu.org>Paolo Bonzini
* Makefile.def (stagefeedback): Come after profile. Define profiledbootstrap target. * Makefile.tpl (profiledbootstrap): Remove. (stageprofile-end): Zap stagefeedback. (stagefeedback-start): Copy all .gcda files, not only GCC's. * Makefile.in: Regenerate.
2005-06-22 * fhandler.h (class fhandler_dev_tape): Add declaration forCorinna Vinschen
fixup_after_fork and set_close_on_exec. * fhandler_tape.cc (fhandler_dev_tape::open): Create mt_mtx mutex inheritable. (fhandler_dev_tape::close): Close mt_mtx. (fhandler_dev_tape::dup): Duplicate mt_mtx and mt_evt as necessary. (fhandler_dev_tape::fixup_after_fork): New method. (fhandler_dev_tape::set_close_on_exec): New method.
2005-06-22 * security.cc (get_initgroups_sidlist): Drop special_pgrp parameter.Corinna Vinschen
(get_setgroups_sidlist): Avoid duplicate groups in group list. (create_token): Remove special_pgrp local variable. Accomodate change to get_initgroups_sidlist call.
2005-06-22 * uinfo.cc (uinfo_init): Call reimpersonate to set the main thread'sCorinna Vinschen
impersonation token.
2005-06-21* how-using.texinfo: Add FAQ about firewall software. UpdateJoshua Daniel Franklin
section on mounting and specifically note using managed mounts.
2005-06-21Index: include/ChangeLogGeoffrey Keating
2005-06-20 Geoffrey Keating <geoffk@apple.com> * libiberty.h (strverscmp): Prototype. Index: libiberty/ChangeLog 2005-06-20 Geoffrey Keating <geoffk@apple.com> * strverscmp.c: New. * Makefile.in (CFILES): Add strverscmp.c. (CONFIGURED_OFILES): Add strverscmp.o. (strverscmp.o): New rule. (stamp-functions): Add $(srcdir) to files in source directory. * configure.ac (funcs): Add strverscmp. (AC_CHECK_FUNCS): Add strverscmp. * configure: Regenerate. * functions.texi: Regenerate.
2005-06-21gas/H.J. Lu
2005-06-20 H.J. Lu <hongjiu.lu@intel.com> PR 1013 * config/tc-i386.c (md_assemble): Don't call optimize_disp on movabs. (optimize_disp): Optimize only if possible. Don't use 64bit displacement on non-constants and do same on constants if possible. gas/testsuite/ 2005-06-20 H.J. Lu <hongjiu.lu@intel.com> PR 1013 * i386/x86_64.s: Add absolute 64bit addressing tests for mov. * i386/x86_64.s: Updated. include/opcode/ 2005-06-20 H.J. Lu <hongjiu.lu@intel.com> PR 1013 * i386.h (i386_optab): Update comments for 64bit addressing on mov. Allow 64bit addressing for mov and movq.
2005-06-20 * fhandler_proc.cc (format_proc_partitions): Only list recognizedCorinna Vinschen
partitions. Use partition number given by PartitionNumber member.
2005-06-20fix indentationChristopher Faylor
2005-06-19 * include/winldap.h (ldap_simple_bindW, ldap_simple_bind_sW,Danny Smith
ldap_bindW, ldap_bind_sW): Change PCHAR arg to PWCHAR. Thanks to: Christian <chhd at users dot sf dot net>
2005-06-18 * glob.c: (glob0): New local variable `limit`. Use in calls to glob1Corinna Vinschen
and globextend. (glob1): Add `limit' parameter. (glob2): Ditto. (glob3): Ditto. (globextend): Ditto. Implement GLOB_LIMIT handling. * include/glob.h (GLOB_LIMIT): New define. * include/cygwin/version.h: Bump API minor number.
2005-06-18Correct typo in ChangeLogDanny Smith
2005-06-18 * include/winbase.h (GETTEXTEX): Correct name of lpUsedDefChar field.Danny Smith
Thanks to: Saulius Menkevicius <bobas at users dot sf dot net>
2005-06-18 * include/winbase.h (GolbalDiscard): Define as macro.Danny Smith
Thanks to: David Golub <david_golub at users dot sf dot net>
2005-06-18* wincap.h (wincaps::detect_win16_exe): Declare.Christopher Faylor
(wincapc::detect_win16_exe): Implement. * wincap.cc: Populate detect_win16_exe where appropriate. * spawn.cc (spawn_guts): Only go out of the way to detect 16-bit apps on systems which are flummoxed by them.
2005-06-18* spawn.cc (spawn_guts): Detect when executing a 16-bit application and avoidChristopher Faylor
setting the process pipe since this causes conniptions in Windows 9x.
2005-06-18 * cygwin.din (inet_pton): Export.Corinna Vinschen
(inet_ntop): Export. * net.cc (cygwin_inet_pton): Implement inet_pton for AF_INET for now. (cygwin_inet_ntop): Implement inet_ntop for AF_INET for now. * include/arpa/inet.h (inet_pton): Declare. (inet_ntop): Declare. * include/cygwin/version.h: Bump API minor number.
2005-06-17 * elf/external.h (GRP_ENTRY_SIZE): Define.Jakub Jelinek
* readelf.c (CHECK_ENTSIZE_VALUES, CHECK_ENTSIZE): Define. (process_section_headers): Use it. (process_relocs): Don't crash if symsec is not SHT_SYMTAB or SHT_DYNSYM. (process_version_sections): Use sizeof (Elf_External_Versym) instead of sh_entsize.
2005-06-17 * fhandler.h (fhandler_union): Add missing members corresponding toCorinna Vinschen
fhandler_fifo and fhandler_netdrive.
2005-06-17bfd/Jan Beulich
2005-06-17 Jan Beulich <jbeulich@novell.com> * bfd-in2.h (elf_x86_64_reloc_type): Add BFD_RELOC_X86_64_GOTOFF64 and BFD_RELOC_X86_64_GOTPC32. * libbfd.h (bfd_reloc_code_real_names): Likewise. * elf64-x86-64.c (x86_64_elf_howto_table): Add entries for R_X86_64_PC64, R_X86_64_GOTOFF64, and R_X86_64_GOTPC32. (x86_64_reloc_map): Add entries for R_X86_64_PC64, R_X86_64_GOTOFF64, and R_X86_64_GOTPC32. (elf64_x86_64_info_to_howto): Adjust bounding relocation type. (elf64_x86_64_check_relocs): Also handle R_X86_64_PC64, R_X86_64_GOTOFF64, and R_X86_64_GOTPC32. (elf64_x86_64_relocate_section): Likewise. (elf64_x86_64_gc_sweep_hook): Also handle R_X86_64_PC64. gas/ 2005-06-17 Jan Beulich <jbeulich@novell.com> * config/tc-i386.c (reloc): Also handle BFD_RELOC_64_PCREL. (tc_i386_fix_adjustable): Include BFD_RELOC_X86_64_GOTOFF64, BFD_RELOC_X86_64_DTPOFF64, and BFD_RELOC_X86_64_TPOFF64. (output_disp): Do GOTPC conversion also for BFD_RELOC_X86_64_32S and BFD_RELOC_32_PCREL. Use BFD_RELOC_X86_64_GOTPC32 instead of aborting. (output_imm): Do GOTPC conversion also for BFD_RELOC_X86_64_32S. Use BFD_RELOC_X86_64_GOTPC32 instead of aborting. (tc_gen_reloc): Do GOTPC conversion also for BFD_RELOC_32_PCREL. Use BFD_RELOC_X86_64_GOTPC32 instead of aborting. Also handle BFD_RELOC_X86_64_GOTOFF64, BFD_RELOC_X86_64_GOTPC32, BFD_RELOC_X86_64_DTPOFF64, and BFD_RELOC_X86_64_TPOFF64. Also convert 8-byte pc-relative relocations. (lex_got): Use BFD_RELOC_X86_64_GOTOFF64 for 64-bit @gotoff. (i386_validate_fix): Likewise. (x86_cons): Also handle quad values in 64-bit mode. (i386_displacement): Also handle BFD_RELOC_X86_64_GOTOFF64. (md_apply_fix): Include BFD_RELOC_X86_64_DTPOFF64 and BFD_RELOC_X86_64_TPOFF64 in the TLS check. Also convert BFD_RELOC_64 to pc-relative variant. Also check for BFD_RELOC_64_PCREL. gas/testsuite/ 2005-06-17 Jan Beulich <jbeulich@novell.com> * gas/i386/x86-64-pcrel.s: Add insn requiring 64-bit pc-relative relocation. Add insns for all widths of non-pc-relative relocations. * gas/i386/x86-64-pcrel.d: Adjust. include/elf/ 2005-06-17 Jan Beulich <jbeulich@novell.com> * x86-64.h (elf_x86_64_reloc_type): Adjust comment for R_X86_64_GOTPCREL. Add R_X86_64_PC64, R_X86_64_GOTOFF64, and R_X86_64_GOTPC32.
2005-06-162005-06-16 Christopher Faylor <cgf@timesys.com>Jeff Johnston
* libc/stdio/vfprintf.c (cvt): Don't rely on pointer aliasing to determine characteristics of long double. Use a union instead. * ldtoa.c (_ldtoa_r): Ditto. (_ldcheck): Ditto. (_strtold): Ditto. (union uconv): New union.
2005-06-16 * syscalls.cc (statvfs): Handle the case when GetDiskFreeSpaceExCorinna Vinschen
succeeds but GetDiskFreeSpace fails by faking bytes-per-sector and sectors-per-cluster values.
2005-06-16 * profile/profile.h (_MCOUNT_CALL): Define as regparm(2)Danny Smith
(_MCOUNT_DECL): Use it. (MCOUNT): Save and restore eax, ecx, edx registers. * profile/mcount.c (_mcount): ANSI-fy.
2005-06-16 * include/_mingw.h (__MINGW_GNUC_PREREQ): Define. Use toDanny Smith
guard __MINGW_ATTRIB macro definitions. * include/math.h (logb[fl]): Don't define inlines for GCC-4.0+ && __FAST_MATH__. (rint[fl], lrint[fl], llrint[fl]); Likewise. Clean up line-continuation backslashes.
2005-06-16add missing entryChristopher Faylor
2005-06-16* cygthread.cc (cygthread::detach): Fix debugging output.Christopher Faylor
* dcrt0.cc (dll_crt0_1): Create signal_arrived early -- before any filename manipulation. * sigproc.cc (sigproc_init): Don't create signal_arrived here. * fork.cc (fork_child): Ditto.
2005-06-15* path.cc (path_conv::check): Always reset to FH_FS when component != 0 andChristopher Faylor
FH_NETDRIVE to fix problems with strict case checking.
2005-06-15 PR libgcj/19877:Tom Tromey
* no-executables.m4: Call real AC_FUNC_MMAP when cache variable is set but not 'no'.
2005-06-14 * parse_pe.c (exclusion::sort_and_check): Remove crude cast.Corinna Vinschen
2005-06-14 * sysv_sem.cc (semu_list): Define static to avoid gcc 4.x compilerCorinna Vinschen
warning.
2005-06-13* depstand.m4, lead-dot.m4: New files.DJ Delorie
2005-06-13* depcomp: Update from automake CVS. Add 'ia64hp' stanza.DJ Delorie
In 'cpp' stanza, support '#line' as well as '# '.
2005-06-12 * fhandler_socket.cc (fhandler_socket::recvmsg): Avoid SEGV in OpenSSHCorinna Vinschen
when trying to pass file descriptor by setting msg->msg_accrightslen to 0.
2005-06-12* Makefile.in: Avoid initial heap allocation since cygwin has its own heap.Christopher Faylor
2005-06-11 * hppa.h (pa_opcodes): Use cM and cX instead of cm and cx,John David Anglin
respectively, in various floating-point load and store patterns.
2005-06-11* fhandler_console.cc (fhandler_console::read): Fix a compiler warning.Christopher Faylor
2005-06-11* winsup.api/pthread/cancel2.c: Use explicit initializer for mutex.Christopher Faylor
* winsup.api/pthread/mutex4.c (main): Ditto. * winsup.api/pthread/mutex5.c: Reflect change in cygwin default mutex type. * winsup.api/pthread/mutex6d.c: Ditto.
2005-06-11* include/pthread.h: Change PTHREAD_MUTEX_DEFAULT to PTHREAD_MUTEX_NORMAL.Christopher Faylor
Revert PTHREAD_MUTEX_INITIALIZER to PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP since that is actually closer to what linux does. * thread.h (cw_cancel_action): New enum. (cancelable_wait): Use cw_cancel_action as third argument. * thread.cc (cancelable_wait): Ditto. Don't wait for cancel if cancel_action == cw_no_cancel. (pthread::create): Don't wait for cancel event since that is racy. (pthread_mutex::pthread_mutex): Set default to PTHREAD_MUTEX_ERRORCHECK. (pthread_mutexattr::pthread_mutexattr): Ditto. (pthread_mutex::_lock): Tell cancelable_wait not to wait for cancellation event. (semaphore::_timedwait): Accommodate change in cancelable_wait args. (pthread::join): Ditto.
2005-06-11 * fhandler_socket.cc (fhandler_socket::sendto): Always initializeCorinna Vinschen
ret to 0. (fhandler_socket::sendmsg): Ditto.
2005-06-10* winsup.api/winsup.exp: Remove (temporarily?) -nostdinc from build since itChristopher Faylor
causes compile failures with gcc 3.4.4.
2005-06-10whitespace changes to hopefully force snapshot run.Christopher Faylor
2005-06-10 * cygwin.din (imaxabs): Export.Corinna Vinschen
(imaxdiv): Export. (llabs): Export. (lldiv): Export. (strtoimax): Export. (strtoumax): Export. * include/inttypes.h (imaxabs): Activate declaration. (imaxdiv): Ditto. (strtoimax): Ditto. (strtoumax): Ditto. * include/cygwin/version.h: Bump API minor.
2005-06-10* cygthread.cc (cygthread::detach): Improve diagnostics for what should be anChristopher Faylor
impossible failure condition.
2005-06-10* cygtls.h (_local_storage::setmode_file): New element.Christopher Faylor
(_local_storage::setmode_mode): New element. * tlsoffsets.h: Regenerate. * cygwin.din (setmode): Define as cygwin_getmode. * syscalls.cc (setmode_helper): Use setmode_* variables from tls rather than using unthreadsafe static. (setmode): Break out fwalk stuff. (cygwin_setmode): New function. Put fwalk stdio stuff here.
2005-06-10* thread.cc (pthread_mutex::_lock): Use cancelable_wait rather thanChristopher Faylor
WaitForSingleObject.
2005-06-10* cygwin.sc: Place .cygwin_dll_common in a more sensible spot.Christopher Faylor
2005-06-09* cygwin.sc: Place .cygwin_dll_common.Christopher Faylor
* init.cc (threadfunc_ix): Use a more common name for the section name.
2005-06-09* include/pthread.h (PTHREAD_MUEXT_INITIALIZER): Change toChristopher Faylor
PTHREAD_NORMAL_MUTEX_INITIALIZER_NP to be closer to linux default.
2005-06-09* thread.cc (cancelable_wait): No-op change to make sure that res is always aChristopher Faylor
valid WFMO return.
2005-06-09Change pthread::cancelable_wait to just cancelable_wait, throughout.Christopher Faylor
* thread.h (cw_sig_wait): New enum. (fast_mutex::lock): Use cancelable_wait with resumable signal. (cancelable_wait): Change fourth argument to cw_sig_wait enum. * thread.cc (cancelable_wait): Ditto. Loop on signal detection if fourth argument == cw_sig_resume.