| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
so that the dashes are optional. Align documentation.
|
|
|
|
| |
destructors.
|
| |
|
|
|
|
|
|
|
|
| |
is defined. Raise conversion buffer size to make sure it has enough
room for numbers plus grouping character. Define GROUPING flag.
(_VFPRINTF_R): Add PRINTANDPAD macro. Handle grouping flag character.
Handle grouping for decimal integer and float values.
* libc/stdio/vfwprintf.c: Ditto.
|
|
|
|
|
| |
* regerror.c (regatoi): Return non-const string or compiler complains in
certain inexplicable situations.
|
|
|
|
|
|
| |
functions.
(__register_exitproc): Use __atexit_lock rather than a local static lock.
* libc/stdlib/__call_atexit.c: Ditto.
|
|
|
|
|
| |
`wint_t ch' parameter. Explain why.
(NONCHAR): Remove related Cygwin patch here, including wrong comment.
|
|
|
|
| |
and regexec.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Makefile.in (install-headers): Remove extra command to install
regex.h.
(uninstall-headers): Remove extra command to uninstall regex.h.
* nlsfuncs.cc (collate_lcid): Make externally available to allow
access to collation internals from regex functions.
(collate_charset): Ditto.
* wchar.h: Add __cplusplus guards to make C-clean.
* include/regex.h: New file, replacing regex/regex.h. Remove UCB
advertising clause.
* regex/COPYRIGHT: Accommodate BSD license. Remove UCB advertising
clause.
* regex/cclass.h: Remove.
* regex/cname.h: New file from FreeBSD.
* regex/engine.c: Ditto.
(NONCHAR): Tweak for Cygwin.
* regex/engine.ih: Remove.
* regex/mkh: Remove.
* regex/regcomp.c: New file from FreeBSD. Tweak slightly for Cygwin.
Import required collate internals from nlsfunc.cc.
(p_ere_exp): Add GNU-specific \< and \> handling for word boundaries.
(p_simp_re): Ditto.
(__collate_range_cmp): Define.
(p_b_term): Use Cygwin-specific collate internals.
(findmust): Ditto.
* regex/regcomp.ih: Remove.
* regex/regerror.c: New file from FreeBSD. Fix a few compiler warnings.
* regex/regerror.ih: Remove.
* regex/regex.7: New file from FreeBSD. Remove UCB advertising clause.
* regex/regex.h: Remove. Replaced by include/regex.h.
* regex/regexec.c: New file from FreeBSD. Fix a few compiler warnings.
* regex/regfree.c: New file from FreeBSD.
* regex/tests: Remove.
* regex/utils.h: New file from FreeBSD.
|
| |
|
| |
|
|
|
|
|
|
|
| |
another bug in NWFS. Add comment to explain why. Improve debug output
in case the NT calls to test for binary fail.
* path.h (path_conv::fs_is_cifs): New method.
(path_conv::fs_is_nwfs): New method.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
bfd/
2010-02-02 H.J. Lu <hongjiu.lu@intel.com>
* elf-bfd.h (elfcore_write_xstatereg): New.
* elf.c (elfcore_grok_xstatereg): New.
(elfcore_write_xstatereg): Likewise.
(elfcore_grok_note): Handle NT_X86_XSTATE.
(elfcore_write_register_note): Handle .reg-xstate section.
binutils/
2010-02-02 H.J. Lu <hongjiu.lu@intel.com>
* readelf.c (get_note_type): Handle NT_X86_XSTATE.
include/elf/
2010-02-02 H.J. Lu <hongjiu.lu@intel.com>
* common.h (NT_386_XSTATE): New.
|
|
|
|
|
|
| |
(_PATH_MOUNTED): Define.
* include/mntent.h: Include paths.h. Define MNTTAB and MOUNTED as their
paths.h equivalents. Add comment.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
(cygwin_exit): Remove atexit lock.
(cygwin_atexit): Ditto. Rename parameter to match newlib. Call __cxa_atexit
when invoked by a registered DLL.
* dll_init.cc (remove_dll_atexit): Delete.
(dll_list::find): New function.
(dll_list::detach): Use dll_list::find to find dll associated with return
address. Use __cxa_finalize to run atexit functions associated with the dll.
(cygwin_detach_dll): Don't assume that HANDLE == void *.
* dll_init.h (dll_list::find): Declare.
(__cxa_atexit): Ditto.
(__cxa_finalize): Ditto.
* init.cc (dll_entry): Clarify comment.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Update recommended GMP/MPFR/MPC versions.
* configure: Regenerate.
|
|
|
|
|
|
| |
* libc/search/Makefile.am: Create .def files for bsearch and qsort.
* libc/search/Makefile.in: Regenerated.
* libc/stdlib/stdlib.tex: Add bsearch and qsort.
|
|
|
|
| |
decouple from Cygwin release.
|
|
|
|
|
|
|
| |
(LsaApLogonUserEx): Use CYG_LSA_MAGIC as checksum start value to
decouple from Cygwin release.
* make-64bit-version-with-visual-c.bat: Avoid compiler warning.
* cyglsa64.dll: New build.
|
|
|
|
| |
for a NULL pointer.
|
|
|
|
|
| |
(dll_list::detach): Run any atexit handlers registered in the DLL prior to
unloading.
|
|
|
|
|
|
| |
strings. Compare a pointer to NULL rather than '\0'.
* dll_init.cc (dll_dllcrt0_1): Minor comment fix.
* pipe.cc (fhandler_pipe::create_selectable): Remove Win9x accommodation.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
FileDirectoryInformation info class to avoid problems with incomplete
filesystem implementations. Fix comments accordingly.
* fhandler_disk_file.cc (fhandler_disk_file::readdir_helper): Set
fname->Length to 0 in error case to avoid potential crash in debug
output.
(fhandler_disk_file::readdir): Try to speed up the working default case.
Check for STATUS_INVALID_NETWORK_RESPONSE as potential status value
returned by filesystems not implementing FileIdBothDirectoryInformation.
* ntdll.h (STATUS_INVALID_NETWORK_RESPONSE): Define.
(FILE_BOTH_DIRECTORY_INFORMATION): Rename to official name.
* path.cc (symlink_info::check): Don't request FILE_READ_EA access, it's
not required for NFS. Try to speed up the working default case. Check
for STATUS_INVALID_NETWORK_RESPONSE as potential status value returned
by filesystems not supporting non-NULL EA parameters. Fix the way
fs.update is called. Improve debug output.
|
|
|
|
|
| |
* include/shldisp.h (AUTOCOMPLETEOPTIONS): Add version guard around
ACO_WORD_FILTER and ACO_NOPREFIXFILTERING.
|
| |
|
|
|
|
| |
* include/shldisp.h (AUTOCOMPLETEOPTIONS): Add enum.
|
| |
|
|
|
|
| |
* overview.sgml: Clarify language in "A brief history of Cygwin".
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Implement TLS Callback.
* tlsmcrt.c: New file.
* tlsmthread.c: Ditto.
* tlssup.c: Ditto.
* tlsthrd.c: Ditto.
* Makefile.in: Include new files.
* crt1.c: Implement TLS Callback.
* dllcrt1.c: Ditto.
* mthr_stub.c: Remove.
|
|
|
|
|
|
|
|
| |
comments. Make sure to set last_lcid every time. Return locale
without territory part as invalid. Handle modern serbian territory
names per ISO 3166 on older systems as well. Add appropriate comment.
(__set_charset_from_locale): Handle LCID for sr_CS as well to make older
systems happy.
|
|
|
|
|
|
| |
* configure.ac (bootstrap_target_libs): Make inclusion of
target-libgomp conditional on libgomb being in target_configdirs.
* configure: Regenerate.
|
|
|
|
|
| |
* faq-using.xml: Ditto.
(faq.using.sshd-in-domain): New FAQ entry.
|
|
|
|
| |
more closely aligned to Glibc.
|
|
|
|
| |
runpath if runpath is not NULL.
|
|
|
|
|
|
| |
documentation.
* new-features.sgml: Ditto.
* pathnames.sgml: Ditto.
|
|
|
|
| |
language/TERRITORY combinations explicitely. Explain why.
|
|
|
|
| |
using GetLocaleInfoW. Explain why.
|
|
|
|
| |
Add two missing entries.
|
| |
|
|
|
|
|
|
|
|
|
| |
(internal_setlocale): Ditto.
(initial_setlocale): Ditto.
(setlocale): Ditto.
* strfuncs.cc (__sjis_wctomb): Revert previous patch.
(__sjis_mbtowc): Ditto.
* syscalls.cc: Move setlocale-related functions to nlsfuncs.cc.
|
|
|
|
| |
SJIS on Cygwin. Explain why.
|
|
|
|
| |
for SJIS.
|
|
|
|
|
|
|
| |
differ between SJIS and Windows codepage 932, if charset is "SJIS".
(__sjis_mbtowc): Ditto.
(_jis_wctomb): Remove.
(__jis_mbtowc): Remove.
|
|
|
|
| |
Add to documentation. Add a few comments to #endif's for Cygwin.
|
|
|
|
| |
various aliases and case differences.
|
|
|
|
| |
Allow TIS620 and TIS-620 as aliases for CP874 on Cygwin.
|