Corinna Vinschen
4aab0ed828
* cygwinenv.sgml (cygwinenv-implemented-options): Try to make
...
compatibility new symlinks vs. old Cygwin clearer.
2010-01-12 16:40:53 +00:00
Corinna Vinschen
c04ed45d82
* globals.cc (ro_u_nwfs): New R/O unicode string.
...
* 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.
2010-01-12 14:47:46 +00:00
Corinna Vinschen
4ee93264fd
* dtable.cc (build_fh_name_worker): Remove. Move all functionality
...
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-12 10:14:59 +00:00
Jeff Johnston
eeda30d7d5
2010-01-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
...
* libc/posix/telldir.c (_cleanupdir): Fixed usage of freed memory.
2010-01-11 23:24:47 +00:00
Jeff Johnston
d8a439359a
2010-01-11 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
...
* libc/include/math.h (log2, log2f): Disable macro versions for C++,
as they are incompatible with OpenMP/C++ headers.
2
2010-01-11 22:55:47 +00:00
DJ Delorie
ab48bd3b04
merge from gcc
2010-01-11 19:12:42 +00:00
Corinna Vinschen
2e74cde7cb
* pathnames.sgml (mount-table): Add info that posix=0 is default for
...
the cygdrive prefix.
2010-01-11 18:00:14 +00:00
Corinna Vinschen
523a66d91d
* fhandler_proc.cc (format_proc_stat): Use new in_buf.
...
(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.
2010-01-11 15:10:21 +00:00
Corinna Vinschen
f380ca5803
* mount.cc (do_mount_from_fstab): Allow to change cygdrive prefix, too.
2010-01-11 12:13:55 +00:00
Corinna Vinschen
2b77087a48
* libc/stdlib/mbtowc_r.c (__ascii_mbtowc): Disallow conversion of
...
non-ASCII chars on Cygwin.
* libc/stdlib/wctomb_r.c (__ascii_wctomb): Ditto.
2010-01-10 13:54:34 +00:00
Corinna Vinschen
f1817d368a
* fhandler.h (fhandler_base::fstat_helper): Declare timestamps as
...
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.
2010-01-10 11:12:52 +00:00
Ralf Wildenhues
7bc1f6c6c1
Sync Libtool from GCC.
...
/:
* 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.
2010-01-09 21:11:32 +00:00
Kaveh Ghazi
74fabfaff7
PR bootstrap/42424
...
* 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.
2010-01-08 15:59:17 +00:00
Corinna Vinschen
9f00d74664
* sec_auth.cc (get_token_group_sidlist): Add BUILTIN\Users account
...
to all created tokens.
* sec_helper.cc (well_known_users_sid): Define as BUILTIN\Users.
* security.h (well_known_users_sid): Declare.
2010-01-08 15:55:27 +00:00
Ralf Wildenhues
ca888f9cba
Sync from GCC: Makefile.tpl (BASE_TARGET_EXPORTS) fix
...
/:
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.
2010-01-07 20:00:52 +00:00
Corinna Vinschen
bf4b80201a
* cygpath.cc: Throughout, free obsolete path buffers.
2010-01-07 17:19:12 +00:00
Corinna Vinschen
781be3b173
* overview.sgml: Fix Red Hat brand name.
2010-01-07 12:18:01 +00:00
Corinna Vinschen
6004370ba1
* cygpath.cc (main): Remove enforcing "en_US.UTF-8" locale.
...
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.
2010-01-07 12:08:11 +00:00
Doug Evans
8c7d5f45ee
* basic-modes.h (MAKEDI): New macro.
2010-01-06 05:25:24 +00:00
DJ Delorie
7fce58cbda
merge from gcc
2010-01-05 21:10:23 +00:00
Christopher Faylor
37f42cc1c8
* overview.sgml: Fix Red Hat URL.
2010-01-04 16:24:06 +00:00
Christopher Faylor
e1212c436b
* dcrt0.cc: Bump copyright.
...
Do the changelog shuffle.
2010-01-01 19:28:15 +00:00
Christopher Faylor
1afba8e5f2
* dcrt0.cc (dll_crt0_1): Move internal locale setting prior to potential
...
globify to prevent creation of unglobbed filenames in the wrong character set.
2010-01-01 19:15:11 +00:00
Joel Brobecker
6684d8814f
Update copyright notices to add year 2010.
2010-01-01 10:03:25 +00:00
Joel Brobecker
5592e8833e
* dwarf2.h (enum dwarf_attribute): Add DW_AT_GNAT_descriptive_type.
2009-12-29 04:12:11 +00:00
Corinna Vinschen
935d37f116
* fhandler.h (fhandler_socket::wait_for_events): Drop parameter default
...
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.
2009-12-28 17:24:03 +00:00
Eric Blake
1c0a4c3a8e
Make pty.h match recent glibc.
...
* include/pty.h (openpty, forkpty): Mark last two arguments const,
to match glibc 2.8.
* libc/bsdlib.cc (openpty, forkpty): Likewise.
2009-12-26 06:20:56 +00:00
Christopher Faylor
37520977df
* fhandler_console.cc (handler_console::read): Use the tty's VERASE character
...
as the backspace keycode.
2009-12-25 17:38:46 +00:00
Corinna Vinschen
14c622c6e3
* path.cc (symlink_info::check): Set fileattr to
...
FILE_ATTRIBUTE_DIRECTORY in a certain error condition. Explain why.
2009-12-24 12:53:43 +00:00
Corinna Vinschen
daee16e053
* pathnames.sgml (mount-table): Add missing slash in pathname.
2009-12-23 10:43:45 +00:00
Christopher Faylor
4c9a77261e
* select.cc (fhandler_fifo::select_read): Fill in device specific record.
...
(fhandler_fifo::select_write): Ditto.
(fhandler_fifo::select_except): Ditto.
2009-12-23 00:35:18 +00:00
Eric Blake
b2e79f9800
Fix getsubopt declaration.
...
* libc/include/sys/unistd.h (suboptarg, getsubopt): Move...
* libc/include/stdlib.h: ...here, to match POSIX for getsubopt.
2009-12-22 13:07:24 +00:00
Corinna Vinschen
59cb363a5f
* path.cc (cygwin_conv_path): Add band-aid including comment to avoid
...
conversion from POSIX "." to Win32 ".\\".
2009-12-21 16:44:37 +00:00
Corinna Vinschen
6d63272b53
* exec.cc (execvp): Call find_exec with FE_NNF flag to enforce
...
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.
2009-12-21 15:16:28 +00:00
Corinna Vinschen
b2d6e5dfd3
* fhandler_console.cc (get_nonascii_key): Generate ESC prefix
...
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.
2009-12-21 10:11:27 +00:00
Corinna Vinschen
1b71ce005c
Throughout, revert ill-conceived replacement of hMainThread with
...
GetCurrentThread/NtCurrentThread.
* dcrt0.cc (dll_crt0_0): Duplicate main thread handle to hMainThread
again.
2009-12-21 09:38:25 +00:00
Corinna Vinschen
57a2873a5d
* fhandler_console.cc (__vt100_conv): Minor formatting change.
2009-12-19 15:40:31 +00:00
Corinna Vinschen
8fd4bd2bf1
* fhandler_console.cc (write_console): Check for VT100
...
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.
2009-12-19 15:37:10 +00:00
Eric Blake
d954168ddb
* signal.cc (nanosleep): Fix bug in previous patch.
2009-12-19 00:58:34 +00:00
Corinna Vinschen
f16706de97
Throughout, replace hMainProc with GetCurrentProcess/NtCurrentProcess
...
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.
2009-12-18 20:32:04 +00:00
Corinna Vinschen
333a47d316
* fhandler.h (fhandler_registry::value_name): Convert to wchar_t*.
...
* 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 *.
2009-12-18 17:14:21 +00:00
Ulrich Weigand
70757043bf
include/elf/
...
* 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.
2009-12-18 16:21:51 +00:00
Corinna Vinschen
ae8547442b
* path.sgml (func-cygwin-conv-path): Clarify meaning of size parameter.
...
(func-cygwin-conv-path-list): Fix typo.
(func-cygwin-posix-path-list-p): Ditto.
2009-12-18 10:11:56 +00:00
Ben Elliston
e8ba393273
* config.sub, config.guess: Update from upstream sources.
2009-12-18 03:39:58 +00:00
Christopher Faylor
d0e99ecc19
* ps.cc (main): Return 0 if pid found.
2009-12-18 03:34:59 +00:00
Jeff Johnston
b292054cac
2009-12-17 Jeff Johnston <jjohnstn@redhat.com>
...
* mn10300/Makefile.in: Add mkdir call to make installation
directory when installing.
2009-12-17 21:48:49 +00:00
Jeff Johnston
f5efef6413
2009-12-17 Jeff Johnston <jjohnstn@redhat.com>
...
* COPYING.NEWLIB: Update copyright date.
* COPYING.LIBGLOSS: Ditto.
2009-12-17 21:12:49 +00:00
Jeff Johnston
a97a996ff7
2009-12-17 Jeff Johnston <jjohnstn@redhat.com>
...
* libc/include/_syslist.h: Add _mkdir transform.
2009-12-17 21:08:04 +00:00
Jeff Johnston
a390368122
2009-12-17 Jeff Johnston <jjohnstn@redhat.com>
...
* 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
2009-12-17 20:41:44 +00:00
Jeff Johnston
296df5189a
2008-12-17 Jeff Johnston <jjohnstn@redhat.com>
...
* 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
2009-12-17 20:40:06 +00:00