summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* * syscalls.cc (rename): Don't exit prematurely with EROFS when tryingCorinna Vinschen2010-01-132-2/+8
| | | | | to rename an AF_LOCAL socket or when trying to replace an AF_LOCAL socket.
* * cygwinenv.sgml (cygwinenv-implemented-options): Try to makeCorinna Vinschen2010-01-122-4/+11
| | | | compatibility new symlinks vs. old Cygwin clearer.
* * globals.cc (ro_u_nwfs): New R/O unicode string.Corinna Vinschen2010-01-127-28/+71
| | | | | | | | | | | | | * mount.cc (fs_info::update): Check for NWFS filesystem. Set has_buggy_basic_info, if so. Add comment to explain why. (fillout_mntent): Add "nwfs" string to fs_names array. * mount.h (enum fs_info_type): Add nwfs. (class fs_info): Add has_buggy_basic_info status flag. Add accessors for has_buggy_basic_info and is_nwfs. * fhandler_disk_file.cc (fhandler_base::fstat_by_handle): Accommodate filesystems with broken FileBasicInformation handling. * path.cc (symlink_info::check): Ditto. * path.h (path_conv::has_buggy_basic_info): Add method.
* * dtable.cc (build_fh_name_worker): Remove. Move all functionalityCorinna Vinschen2010-01-1210-65/+52
| | | | | | | | | | | | | | | | | | back into build_fh_name. (build_fh_name): Drop unused HANDLE parameter. Drop call to pc.fillin. Remove disabled build_fh_name with UNICODE_STRING name parameter. * dtable.h (build_fh_name): Drop HANDLE parameter from declaration. Remove declaration for build_fh_name with UNICODE_STRING name parameter. * path.cc (path_conv::fillin): Remove. (symlink_info::check): Fix comment. * path.h (path_conv::fillin): Remove declaration. * dir.cc: Accommodate change in build_fh_name parameters throughout. * sec_acl.cc: Ditto. * syscalls.cc: Ditto. * ntea.cc (getxattr_worker): Fix debug output. (setxattr_worker): Ditto. * times.cc (utimens_worker): Ditto.
* 2010-01-11 Sebastian Huber <sebastian.huber@embedded-brains.de>Jeff Johnston2010-01-112-11/+15
| | | | * libc/posix/telldir.c (_cleanupdir): Fixed usage of freed memory.
* 2010-01-11 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>Jeff Johnston2010-01-112-0/+9
| | | | | | | * libc/include/math.h (log2, log2f): Disable macro versions for C++, as they are incompatible with OpenMP/C++ headers. 2
* merge from gccDJ Delorie2010-01-112-0/+7
|
* * pathnames.sgml (mount-table): Add info that posix=0 is default forCorinna Vinschen2010-01-112-2/+8
| | | | the cygdrive prefix.
* * fhandler_proc.cc (format_proc_stat): Use new in_buf.Corinna Vinschen2010-01-112-25/+106
| | | | | | (format_proc_cpuinfo): Replace szBuffer with a union in_buf. Use type correct throughout. Add a couple of missing or newer cpu flags. Allow certain AMD flags for intel as well.
* * mount.cc (do_mount_from_fstab): Allow to change cygdrive prefix, too.Corinna Vinschen2010-01-112-16/+39
|
* * libc/stdlib/mbtowc_r.c (__ascii_mbtowc): Disallow conversion ofCorinna Vinschen2010-01-103-8/+26
| | | | | non-ASCII chars on Cygwin. * libc/stdlib/wctomb_r.c (__ascii_wctomb): Ditto.
* * fhandler.h (fhandler_base::fstat_helper): Declare timestamps asCorinna Vinschen2010-01-103-31/+39
| | | | | | | | | PLARGE_INTEGER. * fhandler_disk_file.cc (fhandler_base::fstat_by_handle): Accommodate fstat_helper change of timestamp arguments. (fhandler_base::fstat_by_name): Ditto. (fhandler_base::fstat_helper): Define with timestamps as PLARGE_INTEGER. Accommodate in call to to_timestruc_t.
* Sync Libtool from GCC.Ralf Wildenhues2010-01-096-1083/+1221
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | /: * libtool.m4: Sync from git Libtool. * ltmain.sh: Likewise. * ltoptions.m4: Likewise. * ltversion.m4: Likewise. * lt~obsolete.m4: Likewise. sim/iq2000/: * configure: Regenerate. sim/d10v/: * configure: Regenerate. sim/m32r/: * configure: Regenerate. sim/frv/: * configure: Regenerate. sim/: * avr/configure: Regenerate. * cris/configure: Regenerate. * microblaze/configure: Regenerate. sim/h8300/: * configure: Regenerate. sim/mn10300/: * configure: Regenerate. sim/erc32/: * configure: Regenerate. sim/arm/: * configure: Regenerate. sim/m68hc11/: * configure: Regenerate. sim/lm32/: * configure: Regenerate. sim/sh64/: * configure: Regenerate. sim/v850/: * configure: Regenerate. sim/cr16/: * configure: Regenerate. sim/moxie/: * configure: Regenerate. sim/m32c/: * configure: Regenerate. sim/mips/: * configure: Regenerate. sim/mcore/: * configure: Regenerate. sim/sh/: * configure: Regenerate. gprof/: * Makefile.in: Regenerate. * configure: Regenerate. opcodes/: * Makefile.in: Regenerate. * configure: Regenerate. gas/: * Makefile.in: Regenerate. * configure: Regenerate. * doc/Makefile.in: Regenerate. ld/: * configure: Regenerate. gdb/testsuite/: * gdb.cell/configure: Regenerate. binutils/: * Makefile.in: Regenerate. * configure: Regenerate. * doc/Makefile.in: Regenerate. bfd/: * Makefile.in: Regenerate. * configure: Regenerate. bfd/doc/: * Makefile.in: Regenerate.
* PR bootstrap/42424Kaveh Ghazi2010-01-083-14/+63
| | | | | | | | | * configure.ac: Include libtool m4 files. (_LT_CHECK_OBJDIR): Call it. (extra_mpc_mpfr_configure_flags, extra_mpc_gmp_configure_flags, gmplibs, ppllibs, clooglibs): Use $lt_cv_objdir. * configure: Regenerate.
* * sec_auth.cc (get_token_group_sidlist): Add BUILTIN\Users accountCorinna Vinschen2010-01-084-4/+18
| | | | | | to all created tokens. * sec_helper.cc (well_known_users_sid): Define as BUILTIN\Users. * security.h (well_known_users_sid): Declare.
* Sync from GCC: Makefile.tpl (BASE_TARGET_EXPORTS) fixRalf Wildenhues2010-01-073-4/+17
| | | | | | | | /: PR bootstrap/41818 * Makefile.tpl (BASE_TARGET_EXPORTS): Only add TARGET_LIB_PATH to $(RPATH_ENVVAR) if bootstrapping. Fix typo in comment. * Makefile.in: Regenerate.
* * cygpath.cc: Throughout, free obsolete path buffers.Corinna Vinschen2010-01-072-12/+52
|
* * overview.sgml: Fix Red Hat brand name.Corinna Vinschen2010-01-072-1/+5
|
* * cygpath.cc (main): Remove enforcing "en_US.UTF-8" locale.Corinna Vinschen2010-01-072-26/+28
| | | | | | | Revert usage of argz functions when reading input from file and simplify option usage. Allow only one option argument and use the rest as filename argument to allow spaces in filenames. Restrict processing special folder type options to one line.
* * basic-modes.h (MAKEDI): New macro.Doug Evans2010-01-062-0/+7
|
* merge from gccDJ Delorie2010-01-052-2/+7
|
* * overview.sgml: Fix Red Hat URL.Christopher Faylor2010-01-042-2/+6
|
* * dcrt0.cc: Bump copyright.Christopher Faylor2010-01-013-3484/+3488
| | | | Do the changelog shuffle.
* * dcrt0.cc (dll_crt0_1): Move internal locale setting prior to potentialChristopher Faylor2010-01-012-2/+9
| | | | globify to prevent creation of unglobbed filenames in the wrong character set.
* Update copyright notices to add year 2010.Joel Brobecker2010-01-0114-14/+14
|
* * dwarf2.h (enum dwarf_attribute): Add DW_AT_GNAT_descriptive_type.Joel Brobecker2009-12-292-0/+8
|
* * fhandler.h (fhandler_socket::wait_for_events): Drop parameter defaultCorinna Vinschen2009-12-283-4/+13
| | | | | | | | value. * fhandler_socket.cc (fhandler_socket::connect): Add false as second parameter to wait_for_events call. (fhandler_socket::accept): Ditto. (fhandler_socket::send_internal): Fix typo in call to wait_for_events.
* Make pty.h match recent glibc.Eric Blake2009-12-263-5/+14
| | | | | | * include/pty.h (openpty, forkpty): Mark last two arguments const, to match glibc 2.8. * libc/bsdlib.cc (openpty, forkpty): Likewise.
* * fhandler_console.cc (handler_console::read): Use the tty's VERASE characterChristopher Faylor2009-12-252-5/+17
| | | | as the backspace keycode.
* * path.cc (symlink_info::check): Set fileattr toCorinna Vinschen2009-12-242-1/+11
| | | | FILE_ATTRIBUTE_DIRECTORY in a certain error condition. Explain why.
* * pathnames.sgml (mount-table): Add missing slash in pathname.Corinna Vinschen2009-12-232-1/+5
|
* * select.cc (fhandler_fifo::select_read): Fill in device specific record.Christopher Faylor2009-12-232-0/+16
| | | | | (fhandler_fifo::select_write): Ditto. (fhandler_fifo::select_except): Ditto.
* Fix getsubopt declaration.Eric Blake2009-12-223-27/+33
| | | | | * libc/include/sys/unistd.h (suboptarg, getsubopt): Move... * libc/include/stdlib.h: ...here, to match POSIX for getsubopt.
* * path.cc (cygwin_conv_path): Add band-aid including comment to avoidCorinna Vinschen2009-12-212-1/+25
| | | | conversion from POSIX "." to Win32 ".\\".
* * exec.cc (execvp): Call find_exec with FE_NNF flag to enforceCorinna Vinschen2009-12-213-3/+19
| | | | | | | | a NULL return when executable isn't found in $PATH. Convert NULL to "". (execvpe): Ditto. * spawn.cc (spawn_guts): Return with EFAULT if prog_arg is NULL. Return with ENOENT if prog_arg is empty string. Add a comment.
* * fhandler_console.cc (get_nonascii_key): Generate ESC prefixCorinna Vinschen2009-12-212-34/+60
| | | | | | | | | | | for Alt modifier generically for function keys and keypad keys. Distinguish Normal, Ctrl, Shift, Ctrl-Shift rather than Normal, Ctrl, Shift, Alt, so that in combination with generic Alt handling all 8 combinations of these modifiers are distinguished. (keytable): Add escape sequences for remaining modified function keys as a compatible extension using rxvt escape codes. Also distinguish keypad keys modified with Ctrl, Shift, Ctrl-Shift using xterm-style modifier coding.
* Throughout, revert ill-conceived replacement of hMainThread withCorinna Vinschen2009-12-215-3/+17
| | | | | | GetCurrentThread/NtCurrentThread. * dcrt0.cc (dll_crt0_0): Duplicate main thread handle to hMainThread again.
* * fhandler_console.cc (__vt100_conv): Minor formatting change.Corinna Vinschen2009-12-192-1/+5
|
* * fhandler_console.cc (write_console): Check for VT100Corinna Vinschen2009-12-193-11/+127
| | | | | | | | | | | | | | | | | | | | | | graphics mode and transform wide characters in ASCII small letter range to corresponding graphics. (__vt100_conv): Table to transform small ASCII letters to line drawing graphics for use in VT100 graphics mode. (write_normal): Check for SO/SI control characters to enable/disable VT100 graphics mode. (base_chars): Enable SO/SI control characters for detection. (write): Check for ESC ( 0 / ESC ( B escape sequences to enable/disable VT100 graphics mode. Also detect ">" while parsing ESC [ sequences to distinguish specific requests. (char_command): Distinguish Secondary from Primary Device Attribute request to report more details about cygwin console terminal version. * fhandler.h (vt100_graphics_mode_active): New flag to indicate mode. (saw_greater_than_sign): New parse flag for ESC [ > sequences. (gotparen, gotrparen): New state values to parse ESC ( / ) sequences. * fhandler_console.cc (read): Allow combined Alt-AltGr modifiers to also produce an ESC prefix like a plain Alt modifier, e.g. to make Alt-@ work on a keyboard where @ is AltGr-q.
* * signal.cc (nanosleep): Fix bug in previous patch.Eric Blake2009-12-192-3/+7
|
* Throughout, replace hMainProc with GetCurrentProcess/NtCurrentProcessCorinna Vinschen2009-12-1828-89/+103
| | | | | | | | | | | | according to context. Throughout, replace hMainThread with GetCurrentThread/NtCurrentThread according to context. * dcrt0.cc (dll_crt0_0): Drop duplication of GetCurrentProcess to hMainProc. Drop duplication of GetCurrentThread to hMainThread. * dtable.cc (dtable::stdio_init): Remove useless comment. * globals.cc (hMainProc): Remove. (hMainThread): Remove. * ntdll.h (NtCurrentProcess): Define. (NtCurrentThread: Define.
* * fhandler.h (fhandler_registry::value_name): Convert to wchar_t*.Corinna Vinschen2009-12-183-56/+96
| | | | | | | | | * fhandler_registry.cc: Call UNICODE registry functions throughout and convert to multibyte using current locale's charset. Accommodate throughout. (must_encode): Take wchar_t. (encode_regname): Convert from wchar_t *. (decode_regname): Convert to wchar_t *.
* include/elf/Ulrich Weigand2009-12-182-0/+6
| | | | | | | | | | | | | * common.h (NT_S390_HIGH_GPRS): Define. bfd/ * elf.c (elfcore_grok_s390_high_gprs): New function. (elfcore_grok_note): Handle NT_S390_HIGH_GPRS notes. (elfcore_write_s390_high_gprs): New function. (elfcore_write_register_note): Call it. binutils/ * readelf.c (get_note_type): Handle NT_S390_HIGH_GPRS notes.
* * path.sgml (func-cygwin-conv-path): Clarify meaning of size parameter.Corinna Vinschen2009-12-182-6/+15
| | | | | (func-cygwin-conv-path-list): Fix typo. (func-cygwin-posix-path-list-p): Ditto.
* * config.sub, config.guess: Update from upstream sources.Ben Elliston2009-12-183-6/+16
|
* * ps.cc (main): Return 0 if pid found.Christopher Faylor2009-12-182-2/+9
|
* 2009-12-17 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2009-12-172-0/+6
| | | | | * mn10300/Makefile.in: Add mkdir call to make installation directory when installing.
* 2009-12-17 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2009-12-173-3/+38
| | | | | * COPYING.NEWLIB: Update copyright date. * COPYING.LIBGLOSS: Ditto.
* 2009-12-17 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2009-12-172-0/+5
| | | | * libc/include/_syslist.h: Add _mkdir transform.
* 2009-12-17 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2009-12-1784-6669/+9015
| | | | | | | | | | | | | | | | | * NEWS: Update with 1.18.0 info. * README: Ditto. * acinclude.m4: Change version number to 1.18.0. * aclocal.m4: Regenerated. * configure: Ditto. * doc/aclocal.m4: Ditto. * doc/configure: Ditto. * libc/*/aclocal.m4: Ditto. * libc/*/configure: Ditto. * libc/libc.texinfo: Ditto. * libm/*/aclocal.m4: Ditto. * libm/*/configure: Ditto. * libm/libm.texinfo: Ditto. * libc/sys/linux/shared.ld: Add VERS_1.18