]> sourceware.org Git - newlib-cygwin.git/log
newlib-cygwin.git
14 years ago2009-12-17 Ralf Corsepius <ralf.corsepius@rtems.org>
Jeff Johnston [Thu, 17 Dec 2009 19:22:23 +0000 (19:22 +0000)]
2009-12-17  Ralf Corsepius <ralf.corsepius@rtems.org>

        * libc/include/pthread.h: Add pthread_atfork, pthread_rwlock_unlock
        * libc/include/sys/stat.h: Use struct timespec st_*tim,
        blksize_t st_blksize, blkcnt_t st_blocks.
        Add st_*time compatibility macros.

14 years ago * syscalls.cc (try_to_bin): Handle remote shares as well. Just rename
Corinna Vinschen [Thu, 17 Dec 2009 18:33:05 +0000 (18:33 +0000)]
* syscalls.cc (try_to_bin): Handle remote shares as well.  Just rename
files in this case, instead of moving them to the recycler.  Create
even more unique filename.  Add comment to explain filename.
(unlink_nt): Remove code returning with EBUSY on remote shares.
Set bin_stat to move_to_bin except on NFS.  Add comment to explain.

14 years ago2009-12-16 Ralf Corsépius <ralf.corsepius@rtems.org>
Jeff Johnston [Thu, 17 Dec 2009 16:10:41 +0000 (16:10 +0000)]
2009-12-16  Ralf Corsépius <ralf.corsepius@rtems.org>

        * libc/sys/rtems/machine/_types.h: New (Derived from
        machine/_default_types.h).
        * libc/sys/rtems/crt0.c: Rework. Introduce macro RTEMS_STUB.
        * libc/sys/rtems/sys/param.h:
        Update copyright notice from FreeBSD.
        Remove HZ.
        Add #include <sys/priority.h>
        Remove priority handling (moved to sys/priority.h).
        Remove CLBYTES (Unused, abandoned in BSD).
        * libc/sys/rtems/sys/queue.h: Update copyright (from FreeBSD).
        Remove CIRCLEQ_*.

2

14 years ago* signal.cc (nanosleep): Support 'infinite' sleep times.
Eric Blake [Thu, 17 Dec 2009 14:04:04 +0000 (14:04 +0000)]
* signal.cc (nanosleep): Support 'infinite' sleep times.
(sleep): Avoid uninitialized memory.

14 years ago PR ld/11088
Alan Modra [Thu, 17 Dec 2009 05:45:25 +0000 (05:45 +0000)]
PR ld/11088
include/elf/
* ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
R_PPC_RELAX32PC_PLT): Delete.
(R_PPC_RELAX, R_PPC_RELAX_PLT, R_PPC_RELAX_PLTREL24): Define.
bfd/
* elf32-ppc.c (update_plt_info): Clear sec here when addend is
less than 32768..
(ppc_elf_check_relocs): ..rather than doing so here.  Ignore new
relax relocs.
(ppc_elf_gc_sweep_hook): Don't segfault when symbol hiding has
removed plt_entry records.
(ppc_elf_tls_setup): Handle PIE calls to __tls_get_addr correctly.
(ppc_elf_tls_optimize): Likewise.  Also dec __tls_get_addr refcount
when optimizing code using new tlsgd and tlsld marker relocs.
(ppc_elf_relax_section): Differentiate relaxed PLTREL24 relocs
from ADDR24 relocs using plt or glink.  Don't clear the addend
for R_PPC_RELAX_PLTREL24.
(ppc_elf_relocate_section): Correctly handle addends on relaxed
PLTREL24 relocs.

14 years ago2009-12-16 Joel Sherrill <joel.sherrill@oarcorp.com>
Jeff Johnston [Wed, 16 Dec 2009 21:35:51 +0000 (21:35 +0000)]
2009-12-16  Joel Sherrill <joel.sherrill@oarcorp.com>

        * libc/sys/rtems/machine/param.h: Only use sizeof(double) -1
        for ALIGNBYTES on SPARC.

14 years ago2009-12-16 Conny Marco Menebrocker <c-m-m@gmx.de>
Jeff Johnston [Wed, 16 Dec 2009 20:00:55 +0000 (20:00 +0000)]
2009-12-16  Conny Marco Menebrocker <c-m-m@gmx.de>

        * xc16x/Makefile.in: Remove extraneous stuff
        brought in by copy.
        * xc16x/configure.in: Ditto.
        * xc16x/configure: Regenerated.

14 years ago2009-12-16 Jeff Johnston <jjohnstn@redhat.com>
Jeff Johnston [Wed, 16 Dec 2009 19:33:10 +0000 (19:33 +0000)]
2009-12-16  Jeff Johnston  <jjohnstn@redhat.com>

        * libc/include/sys/errno.h: Move EHOSTDOWN, EPFNOSUPPORT,
        and ETOOMANYREFS into general list as they are referenced
        by OpenGroup and needed by RTEMS.

14 years ago2009-12-16 Ralf Corsépius <ralf.corsepius@rtems.org>
Jeff Johnston [Wed, 16 Dec 2009 18:30:20 +0000 (18:30 +0000)]
2009-12-16  Ralf Corsépius <ralf.corsepius@rtems.org>

        * libc/search/hcreate.c: Don't include <sys/queue.h> (Unused).

14 years ago2009-12-16 Ralf Corsépius <ralf.corsepius@rtems.org>
Jeff Johnston [Wed, 16 Dec 2009 18:28:15 +0000 (18:28 +0000)]
2009-12-16  Ralf Corsépius <ralf.corsepius@rtems.org>

        * libc/sys/rtems/machine/_types.h: New (Derived from
        machine/_default_types.h).
        * libc/sys/rtems/crt0.c: Rework. Introduce macro RTEMS_STUB.
        * libc/sys/rtems/sys/param.h:
        Update copyright notice from FreeBSD.
        Remove HZ.
        Add #include <sys/priority.h>
        Remove priority handling (moved to sys/priority.h).
        Remove CLBYTES (Unused, abandoned in BSD).
        * libc/sys/rtems/sys/queue.h: Update copyright (from FreeBSD).
        Remove CIRCLEQ_*.

14 years ago * fhandler_console.cc (read): Detect and handle mouse wheel scrolling
Corinna Vinschen [Wed, 16 Dec 2009 14:56:10 +0000 (14:56 +0000)]
* fhandler_console.cc (read): Detect and handle mouse wheel scrolling
events (for completion of mouse reporting mode 1000) and mouse
movement events (for additional mouse reporting modes 1002 and 1003).
Use mouse_aware() as a guard and only condition for mouse
reporting in order to enforce consistence of read() and select().
Add focus reports (for additional focus reporting mode 1004).
(mouse_aware): Enable detection of additional mouse events for select().
Tune function to precisely match actual reporting criteria.
Move adjustment of mouse position (by window scroll offset)
here to avoid duplicate code.
(char_command): Initialization of enhanced mouse reporting modes.
Initialization of focus reporting mode.
* fhandler.h (use_mouse): Change flag (bool->int) to indicate
additional mouse modes. Add flag to indicate focus reporting.
(mouse_aware): Move enhanced function into fhandler_console.cc.
* select.cc (peek_console): Use modified mouse_aware() for more
general detection of mouse events. Also check for focus reports.

14 years ago * regtool.cc: Throughout, convert all registry calls to wide char
Corinna Vinschen [Wed, 16 Dec 2009 14:02:57 +0000 (14:02 +0000)]
* regtool.cc: Throughout, convert all registry calls to wide char
calls and use string conversion according to current locale.
(longopts): Change "dword-le" to "dword-be", as was originally
intended.
(usage): Change usage accordingly.
(print_version): Simplify copyright dates in output.
(cmd_list): Handle REG_LINK like REG_SZ.
(cmd_get): Ditto.
(main): Call setlocale.
* utils.sgml (regtool): Fix options and add missing descriptions for
new features.

14 years ago * registry.cc (cygnus_class): Remove.
Corinna Vinschen [Wed, 16 Dec 2009 13:09:46 +0000 (13:09 +0000)]
* registry.cc (cygnus_class): Remove.
(reg_key::build_reg): Don't set class when creating key.

14 years ago2009-12-15 Conny Marco Menebrocker <c-m-m@gmx.de>
Jeff Johnston [Tue, 15 Dec 2009 19:34:08 +0000 (19:34 +0000)]
2009-12-15  Conny Marco Menebrocker  <c-m-m@gmx.de>

        * libc/machine/xc16x/Makefile.am: Fix typo and refer
        to puts.c instead of putc.c.
        * libc/machine/xc16x/Makefile.in: Regenerated.

14 years ago * net.cc (cygwin_setsockopt): Only skip calling setsockopt(SO_REUSEADDR)
Corinna Vinschen [Tue, 15 Dec 2009 17:08:20 +0000 (17:08 +0000)]
* net.cc (cygwin_setsockopt): Only skip calling setsockopt(SO_REUSEADDR)
on stream sockets under systems supporting enhanced socket security.

14 years ago * fhandler_console.cc (char_command): Fix code to select dim mode
Corinna Vinschen [Tue, 15 Dec 2009 12:46:40 +0000 (12:46 +0000)]
* fhandler_console.cc (char_command): Fix code to select dim mode
to 2 rather than 9.  Add entries for mode 22 (normal, not bold)
28 (visible, not invisible), 25 (not blinking).

14 years ago2009-12-14 Doug Kwan <dougkwan@google.com>
Doug Kwan [Tue, 15 Dec 2009 02:02:39 +0000 (02:02 +0000)]
2009-12-14  Doug Kwan  <dougkwan@google.com>

bfd/ChangeLog:

* opncls.c (bfd_opnr_iovec): Rename parameters to avoid shawdowed
variable warnings.
* bfd-in2.h: Regnenerate.

include/ChangeLog:

* bfdlink.h (struct bfd_link_callbacks): Rename function parameters
to avoid shadowed variable warnings.
* dis-asm.h (struct disassemble_info): Ditto.
(disassemble_init_for_target): Ditto.
(init_disassemble_info): Ditto.

14 years ago2009-12-14 Maxim Kuvyrkov <maxim@codesourcery.com>
Jeff Johnston [Mon, 14 Dec 2009 20:50:53 +0000 (20:50 +0000)]
2009-12-14  Maxim Kuvyrkov <maxim@codesourcery.com>

        * libc/machine/m68k/memcpy.S: Patch to support
        boards which do not support unaligned read/write.

14 years ago * faq-setup.xml (faq.setup.mirror): Fix URL to wget.
Corinna Vinschen [Mon, 14 Dec 2009 17:15:51 +0000 (17:15 +0000)]
* faq-setup.xml (faq.setup.mirror): Fix URL to wget.

14 years ago * libc/getopt.c (getopt_internal): Set optreset according to optind
Corinna Vinschen [Mon, 14 Dec 2009 10:47:25 +0000 (10:47 +0000)]
* libc/getopt.c (getopt_internal): Set optreset according to optind
setting earlier.  Reevaluate POSIXLY_CORRECT if optreset is set to !0.
Handle a leading '-' in options independently of posixly_correct.

14 years agoFix reference to putchar.o and puts.o which were moved to newlib as part of
Jeff Johnston [Thu, 10 Dec 2009 17:22:11 +0000 (17:22 +0000)]
Fix reference to putchar.o and puts.o which were moved to newlib as part of
initial check-in.

14 years ago2009-12-10 Conny Marco Menebrocker <c-m-m@gmx.de>
Jeff Johnston [Thu, 10 Dec 2009 17:12:11 +0000 (17:12 +0000)]
2009-12-10  Conny Marco Menebrocker  <c-m-m@gmx.de>

        * configure.host: Add xc16x support.
        * libc/include/machine/ieeefp.h: Ditto.
        * libc/include/sys/config.h: Ditto.
        * libc/machine/configure.in: Ditto.
        * libc/machine/Makefile.in: Regenerated.
        * libc/machine/aclocal.m4: Ditto.
        * libc/machine/configure: Ditto.
        * libc/machine/xc16x/Makefile.am: New file.
        * libc/machine/xc16x/Makefile.in: Ditto.
        * libc/machine/xc16x/aclocal.m4: Ditto.
        * libc/machine/xc16x/configure: Ditto.
        * libc/machine/xc16x/configure.in: Ditto.
        * libc/machine/xc16x/putchar.c: Ditto.
        * libc/machine/xc16x/puts.c: Ditto.
        * libc/machine/xc16x/setjmp.S: Ditto.

14 years ago2009-12-10 Conny Marco Menebrocker <c-m-m@gmx.de>
Jeff Johnston [Thu, 10 Dec 2009 17:07:04 +0000 (17:07 +0000)]
2009-12-10  Conny Marco Menebrocker <c-m-m@gmx.de>

        * configure.in: Add xc16x support.
        * configure: Regenerated.
        * xc16x/Makefile.in: New file for xc16x port.
        * xc16x/aclocal.m4: Ditto.
        * xc16x/close.S: Ditto.
        * xc16x/configure: Ditto.
        * xc16x/configure.in: Ditto.
        * xc16x/create.c: Ditto.
        * xc16x/crt0.S: Ditto.
        * xc16x/fstat.S: Ditto.
        * xc16x/getchar1.c: Ditto.
        * xc16x/isatty.c: Ditto.
        * xc16x/lseek.c: Ditto.
        * xc16x/mem-layout.c: Ditto.
        * xc16x/misc.c: Ditto.
        * xc16x/open.c: Ditto.
        * xc16x/read.c: Ditto.
        * xc16x/sbrk.c: Ditto.
        * xc16x/syscalls.c: Ditto.
        * xc16x/trap_handle.c: Ditto.
        * xc16x/write.c: Ditto.
        * xc16x/sys/syscall.h: Ditto.

14 years ago* fhandler_fifo.cc (fhandler_fifo::open): Avoid resetting errno after it has
Christopher Faylor [Wed, 9 Dec 2009 16:52:43 +0000 (16:52 +0000)]
* fhandler_fifo.cc (fhandler_fifo::open): Avoid resetting errno after it has
been explicitly set.
* include/cygwin/version.h: Bump DLL minor version number to 2.

14 years agoFix some *at declarations.
Eric Blake [Tue, 8 Dec 2009 13:50:41 +0000 (13:50 +0000)]
Fix some *at declarations.

* libc/include/stdio.h (symlinkat): Move this...
* libc/include/sys/_default_fcntl.h (unlinkat): ...and this...
* libc/include/sys/unistd.h (symlinkat, unlinkat): ...here, to
match POSIX.

14 years agoSync with GCC:
Kaveh Ghazi [Mon, 7 Dec 2009 20:24:59 +0000 (20:24 +0000)]
Sync with GCC:

PR middle-end/30447
PR middle-end/30789
PR other/40302

* configure.ac: Require MPC.
* configure: Regenerate.

* configure.ac: Update minimum MPC version to 0.8.
* configure: Regenerate.

14 years ago * include/cygwin/version.h: Bump DLL minor version number to 1.
Corinna Vinschen [Sun, 6 Dec 2009 12:24:34 +0000 (12:24 +0000)]
* include/cygwin/version.h: Bump DLL minor version number to 1.

14 years agoinclude/
David Daney [Thu, 3 Dec 2009 17:01:46 +0000 (17:01 +0000)]
include/
2009-12-03  David Daney  <ddaney@caviumnetworks.com>
Adam Nemet  <adambnemet@gmail.com>

* elf/mips.h (E_MIPS_MACH_OCTEON2): New machine flag.
binutils/
2009-12-03  David Daney  <ddaney@caviumnetworks.com>
Adam Nemet  <adambnemet@gmail.com>

* readelf.c (get_machine_flags): Handle E_MIPS_MACH_OCTEON2 case.

14 years ago2009-12-03 Craig Howland <howland@LGSInnovations.com>
Jeff Johnston [Thu, 3 Dec 2009 16:11:27 +0000 (16:11 +0000)]
2009-12-03  Craig Howland <howland@LGSInnovations.com>

        * libc/stdlib/strtod.c:  Correct "NO_REENT" to "_REENT_ONLY".
        * libc/stdlib/wcstod.c:  Ditto.
        * libc/stdlib/dtoastub.c:  Ditto.

14 years ago * fhandler_socket.cc (send_internal): Don't split datagram messages
Corinna Vinschen [Wed, 2 Dec 2009 15:23:03 +0000 (15:23 +0000)]
* fhandler_socket.cc (send_internal): Don't split datagram messages
into pieces.

* syslog.cc (vsyslog): Set default facility to LOG_USER if it hasn't
been set yet.

14 years ago PR binutils/11017
Nick Clifton [Wed, 2 Dec 2009 14:04:15 +0000 (14:04 +0000)]
    PR binutils/11017
        * dlltool.c (PAGE_SIZE): Delete.
        (PAGE_MASK): Provide default definition based on COFF_PAGE_SIZE.
        Check for DLLTOOL_DEFAULT_MX86_64 and DLLTOOL_DEFAULT_I386.

        * coff-i386.h (COFF_PAGE_SIZE): Definition moved to coff/i386.h

        * i386lh (COFF_PAGE_SIZE): Define.
        * x86_64.h (COFF_PAGE_SIZE): Define.

14 years ago * setup2.sgml (setup-env): Clarify that Windows environment gets
Corinna Vinschen [Wed, 2 Dec 2009 09:36:54 +0000 (09:36 +0000)]
* setup2.sgml (setup-env): Clarify that Windows environment gets
copied over.  Add paragraph about TMP, TEMP, and TMPDIR.

14 years ago * fhandler_registry.cc (fhandler_registry::open): Mark /proc/registry
Corinna Vinschen [Tue, 1 Dec 2009 16:31:04 +0000 (16:31 +0000)]
* fhandler_registry.cc (fhandler_registry::open): Mark /proc/registry
directory and siblings as nohandle fhandler.

14 years agoconfig:
Joseph Myers [Mon, 30 Nov 2009 16:46:38 +0000 (16:46 +0000)]
config:
* largefile.m4 (ACX_LARGEFILE): Require AC_CANONICAL_HOST and
AC_CANONICAL_TARGET.

bfd:
* configure: Regenerate.

binutils:
* configure: Regenerate.

gas:
* configure: Regenerate.

gdb:
* configure: Regenerate.

gprof:
* configure: Regenerate.

ld:
* configure: Regenerate.

14 years ago* speclib: Use last dll found since that's the real name of the cygwin DLL.
Christopher Faylor [Mon, 30 Nov 2009 15:40:23 +0000 (15:40 +0000)]
* speclib: Use last dll found since that's the real name of the cygwin DLL.

14 years ago * setfacl.c (getaclentry): Allow to delete default entries for the
Corinna Vinschen [Sun, 29 Nov 2009 14:28:29 +0000 (14:28 +0000)]
* setfacl.c (getaclentry): Allow to delete default entries for the
owner and owner group.

14 years ago2009-11-29 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
Chris Sutcliffe [Sat, 28 Nov 2009 06:07:27 +0000 (06:07 +0000)]
2009-11-29 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>

        * include/_mingw.h: Increment version to 3.17.

14 years ago2009-11-25 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
Chris Sutcliffe [Sat, 28 Nov 2009 05:28:35 +0000 (05:28 +0000)]
2009-11-25  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>

        * mingwex/gdtoa/misc.c: Fix security vulnerability in gdtoa:
 http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-0689

14 years ago * common.h (ELFOSABI_FENIXOS, EM_TI_C6000, EM_TI_C2000,
Joseph Myers [Sat, 28 Nov 2009 03:18:00 +0000 (03:18 +0000)]
* common.h (ELFOSABI_FENIXOS, EM_TI_C6000, EM_TI_C2000,
EM_TI_C5500, EM_CUDA): Define.
(EM_res140, EM_res141, EM_res142): Remove.

14 years ago * fhandler_disk_file.cc (fhandler_base::fstat_helper): Fix typos in
Corinna Vinschen [Fri, 27 Nov 2009 14:27:22 +0000 (14:27 +0000)]
* fhandler_disk_file.cc (fhandler_base::fstat_helper): Fix typos in
comments.  Always open file synchronized when reading header bytes,
otherwise suffer stack corruption.

14 years ago * cygcheck.cc (dump_sysinfo): Fix typo in products.
Corinna Vinschen [Fri, 27 Nov 2009 10:01:50 +0000 (10:01 +0000)]
* cygcheck.cc (dump_sysinfo): Fix typo in products.

14 years ago * dtable.cc (dtable::stdio_init): Use GetCurrentProcess() rather than
Corinna Vinschen [Thu, 26 Nov 2009 10:58:06 +0000 (10:58 +0000)]
* dtable.cc (dtable::stdio_init): Use GetCurrentProcess() rather than
hMainProc as process handle when duplicating the stdout handle.
Explain why.  Add Win32 error code to debug output.

14 years ago* rx/rx.ld: Place .sbss properly.
DJ Delorie [Wed, 25 Nov 2009 20:20:25 +0000 (20:20 +0000)]
* rx/rx.ld: Place .sbss properly.
* rx/rx-sim.ld: Likewise.

14 years ago * zlib.m4: New file.
Joel Brobecker [Tue, 24 Nov 2009 22:35:29 +0000 (22:35 +0000)]
    * zlib.m4: New file.

14 years ago[sim]
DJ Delorie [Tue, 24 Nov 2009 19:22:44 +0000 (19:22 +0000)]
[sim]
* rx: New directory.
* configure.ac: Add entry for Renesas RX.
* configure: Regenerate.

[include/gdb]
* sim-rx.h: New.

14 years ago Use NetBSD fix for CVE-2009-0689 security vulnerability.
Corinna Vinschen [Mon, 23 Nov 2009 17:02:20 +0000 (17:02 +0000)]
Use NetBSD fix for CVE-2009-0689 security vulnerability.
* libc/include/sys/reent.h (_Kmax): Define here based on the sizeof
size_t, as in latest NetBSD.
* libc/reent/reent.c (_reclaim_reent): Use _Kmax rather than constant
value 15.
* libc/stdlib/mprec.c (_Kmax): Don't define here.  Explain why.

14 years ago * fhandler_socket.cc (fhandler_socket::fixup_before_fork_exec): Add
Corinna Vinschen [Mon, 23 Nov 2009 14:50:14 +0000 (14:50 +0000)]
* fhandler_socket.cc (fhandler_socket::fixup_before_fork_exec): Add
socket handle value to debug output.
(fhandler_socket::fixup_after_fork): Ditto.  Make new socket handle
OVERLAPPED, just as if it has been created with socket().
* net.cc (fdsock): Close duplicated socket and explain why.  Disable
the entire WSADuplicateSocket test for now and explain why.

14 years ago * fhandler_socket.cc (fhandler_socket::set_close_on_exec): Only call
Corinna Vinschen [Mon, 23 Nov 2009 12:21:39 +0000 (12:21 +0000)]
* fhandler_socket.cc (fhandler_socket::set_close_on_exec): Only call
fhandler_base::set_close_on_exec for inheritable sockets.

14 years ago * cgen.h: Include bfd_stdint.h.
Doug Evans [Mon, 23 Nov 2009 03:56:29 +0000 (03:56 +0000)]
* cgen.h: Include bfd_stdint.h.
(CGEN_INSN_LGSINT, CGEN_INSN_LGUINT): New types.

14 years ago * globals.cc (ro_u_dll): New R/O unicode string.
Corinna Vinschen [Sat, 21 Nov 2009 12:44:13 +0000 (12:44 +0000)]
* globals.cc (ro_u_dll): New R/O unicode string.
* syscalls.cc (nt_path_has_executable_suffix): Add ro_u_dll to
blessed_executable_suffixes array.  Explain why.

14 years ago2009-20-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
Chris Sutcliffe [Sat, 21 Nov 2009 05:26:02 +0000 (05:26 +0000)]
2009-20-10  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>

        * include/shlobj.h (SHParseDisplayName): Fix definition.

14 years ago2009-20-10 Chris Sutcliffe <ir0nh34d@users.sf.net>
Chris Sutcliffe [Sat, 21 Nov 2009 03:46:37 +0000 (03:46 +0000)]
2009-20-10  Chris Sutcliffe  <ir0nh34d@users.sf.net>

        * include/w32api.h: Increment version to 3.14.
        * Makefile.in: Ditto.

14 years ago2009-20-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
Chris Sutcliffe [Sat, 21 Nov 2009 03:25:23 +0000 (03:25 +0000)]
2009-20-10  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>

        * include/shlobj.h (SHParseDisplayName): Define.

        Thanks to James Roberts-Thomson for the report.

14 years ago2009-20-10 Chris Sutcliffe <ir0n3h4d@users.sourceforge.net>
Chris Sutcliffe [Sat, 21 Nov 2009 00:55:51 +0000 (00:55 +0000)]
2009-20-10  Chris Sutcliffe  <ir0n3h4d@users.sourceforge.net>

        * include/wingdi.h (ENHMFENUMPROC): Correct definition.

        Thanks to Alexander Vassilev for the report.

14 years ago2009-20-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
Chris Sutcliffe [Sat, 21 Nov 2009 00:44:50 +0000 (00:44 +0000)]
2009-20-10  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>

        * include/iprtrmib.h (MIB_IPADDRROW): Correct definition.

        Thanks to Thomas Denk for the report.

14 years ago2009-20-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
Chris Sutcliffe [Sat, 21 Nov 2009 00:38:55 +0000 (00:38 +0000)]
2009-20-10  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>

        * include/winbase.h (UnmapViewOfFile): Correct definition.

        Thanks to Dimitry Sibiryakov for the report.

14 years ago2009-20-10 Aleksey Chernov <virxkane@users.sourceforge.net>
Chris Sutcliffe [Fri, 20 Nov 2009 23:59:11 +0000 (23:59 +0000)]
2009-20-10  Aleksey Chernov  <virxkane@users.sourceforge.net>

        * include/sspi.h: Include ntsecapi.h to correct postgresql build error.

14 years ago2009-20-10 Heiko Hund <heiko@ist.eigentlich.net>
Chris Sutcliffe [Fri, 20 Nov 2009 23:54:02 +0000 (23:54 +0000)]
2009-20-10  Heiko Hund  <heiko@ist.eigentlich.net>

        * include/commctrl.h (GetMUILanguage, InitMUILanguage): Add prototypes.
        * lib/comctl32.def (GetMUILanguage, InitMUILanguage): Define.

14 years ago2009-20-10 Michael James <james.me@gmail.com>
Chris Sutcliffe [Fri, 20 Nov 2009 23:46:05 +0000 (23:46 +0000)]
2009-20-10  Michael James  <james.me@gmail.com>

        * include/wingdi.h (CLEARTYPE_QUALITY): Define.
        * include/winuser.h (WM_KEYLAST): Alternative definition when _WIN32_WINNT
        >= 0x0501.
        (WM_UNICHAR,UNICODE_NOCHAR): Define.
        * lib/comctl32.def (DefSubclassProc@16,GetWindowSubclass@16,
        RemoveWindowSubclass@12): Add exports.
        * lib/gdi32.def (GetDCBrushColor@4,GetDCPenColor@4): Add exports.

14 years ago2009-20-10 Jarkko Sakkinen <jarkko.sakkinen@iki.fi>
Chris Sutcliffe [Fri, 20 Nov 2009 23:32:27 +0000 (23:32 +0000)]
2009-20-10  Jarkko Sakkinen  <jarkko.sakkinen@iki.fi>

        * include/winuser.h (WM_TOUCHMOVE, WM_TOUCHDOWN, WM_TOUCHUP,
        TOUCHEVENTF_DOWN, TOUCHEVENTF_INRANGE, TOUCHEVENTF_MOVE,
        TOUCHEVENTF_NOCOALESCE, TOUCHEVENTF_PALM, TOUCHEVENTF_PEN,
        TOUCHEVENTF_PRIMARY, TOUCHEVENTF_UP, TOUCHEVENTMASKF_CONTACTAREA,
        TOUCHEVENTMASKF_EXTRAINFO, TOUCHEVENTMASKF_TIMEFROMSYSTEM, TOUCHINPUT,
        CloseTouchInputHandle, GetTouchInputInfo, IsTouchWindow,
        RegisterTouchWindow, UnregisterTouchWindow): Define.
        * lib/user32.def (CloseTouchInputHandle, GetTouchInputInfo, IsTouchWindow,
        RegisterTouchWindow, UnregisterTouchWindow): Define.

14 years ago2009-20-10 Dmitry Potapov <dpotapov@users.sourceforge.net>
Chris Sutcliffe [Fri, 20 Nov 2009 23:16:40 +0000 (23:16 +0000)]
2009-20-10  Dmitry Potapov  <dpotapov@users.sourceforge.net>

        * include/winver.h (VerQueryValue[AW]): Correct definition.

14 years ago2009-20-10 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
Chris Sutcliffe [Fri, 20 Nov 2009 15:14:17 +0000 (15:14 +0000)]
2009-20-10  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>

        * include/shlobj.h (SHARD): Add enum.
        (SHARD_PATH): Define based on UNICODE.

        Thanks to Jacek Caban for the report.

14 years ago * libc/machine/rx/strncat.S (_strncat): Replace use of r6
Nick Clifton [Fri, 20 Nov 2009 12:54:29 +0000 (12:54 +0000)]
    * libc/machine/rx/strncat.S (_strncat): Replace use of r6
        (call-saved) with r14 (call-used).

14 years agosync config with gcc:
Paolo Bonzini [Fri, 20 Nov 2009 10:12:01 +0000 (10:12 +0000)]
sync config with gcc:

2009-10-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>

* acx.m4 (ACX_CHECK_CYGWIN_CAT_WORKS): Use = with test.

14 years ago2009-11-20 Paolo Bonzini <bonzini@gnu.org>
Paolo Bonzini [Fri, 20 Nov 2009 10:10:09 +0000 (10:10 +0000)]
2009-11-20  Paolo Bonzini  <bonzini@gnu.org>

* config.guess: Sync with upstream and gcc.
* config.sub: Sync with upstream and gcc.

14 years ago * flock.cc (fhandler_disk_file::lock): Disable a shortcut from the
Corinna Vinschen [Wed, 18 Nov 2009 20:05:46 +0000 (20:05 +0000)]
* flock.cc (fhandler_disk_file::lock): Disable a shortcut from the
original BSD code, but keep it in and documented why we can't use it.

14 years ago2009-11-18 Dave Korn <dave.korn.cygwin@googlemail.com>
Jeff Johnston [Wed, 18 Nov 2009 17:50:20 +0000 (17:50 +0000)]
2009-11-18  Dave Korn  <dave.korn.cygwin@googlemail.com>

        * libm/machine/i386/f_tan.S (_f_tan): Free fp stack register
        containing useless constant before advancing fp sp over it.
        (_f_tanf): Likewise.

14 years ago * overview2.sgml (ov-hi-files): Remove reference to root directory when
Corinna Vinschen [Wed, 18 Nov 2009 16:07:05 +0000 (16:07 +0000)]
* overview2.sgml (ov-hi-files): Remove reference to root directory when
explaining fstab content.  Add paragraph about Extended Attributes.
Discourage chroot.

14 years ago * ntea.cc (read_ea): Always add length of "user." prefix, not only
Corinna Vinschen [Wed, 18 Nov 2009 15:57:08 +0000 (15:57 +0000)]
* ntea.cc (read_ea): Always add length of "user." prefix, not only
on Samba.  Change comment.

14 years ago2009-11-18 Paul Brook <paul@codesourcery.com>
Paul Brook [Wed, 18 Nov 2009 15:48:59 +0000 (15:48 +0000)]
2009-11-18  Paul Brook  <paul@codesourcery.com>

gas/
* config/tc-arm.c (arm_fpus): Add fpv4-sp-d16.
(aeabi_set_public_attributes): Correctly mark VFPv3xD.

include/opcode/
* arm.h (FPU_VFP_V4_SP_D16, FPU_ARCH_VFP_V4_SP_D16): Define.

14 years ago * alloca-conf.h: Clarify comment.
Alan Modra [Wed, 18 Nov 2009 11:57:44 +0000 (11:57 +0000)]
* alloca-conf.h: Clarify comment.

14 years ago * ntea.cc (read_ea): Try to open file first to have more sensible
Corinna Vinschen [Wed, 18 Nov 2009 11:57:41 +0000 (11:57 +0000)]
* ntea.cc (read_ea): Try to open file first to have more sensible
error codes.  Always refuse non "user." EAs for Linux compatibility
and return EOPNOTSUPP.  Fix handling of empty (== non-existant) EAs.
Always prepend "user." prefix to EA names.
(write_ea): Try to open file first to have more sensible error codes.
Always refuse non "user." EAs for Linux compatibility and return
EOPNOTSUPP.  Delay skipping "user." prefix until after potential call
to read_ea.

14 years ago * libc/stdio/vfprintf.c: Include ../stdlib/local.h. Replace call to
Corinna Vinschen [Wed, 18 Nov 2009 09:49:57 +0000 (09:49 +0000)]
* libc/stdio/vfprintf.c: Include ../stdlib/local.h.  Replace call to
_mbtowc_r with direct call to __mbtowc.
* libc/stdio/vfscanf.c: Ditto.
* libc/stdlib/btowc.c: Include local.h.  Replace call to _mbtowc_r
with direct call to __mbtowc.
* libc/stdlib/mblen.c: Ditto.
* libc/stdlib/mblen_r.c: Ditto.
* libc/stdlib/mbrtowc.c: Ditto.
* libc/stdlib/mbstowcs_r.c: Ditto.
* libc/stdlib/mbtowc.c: Ditto.
* libc/stdlib/wcrtomb.c: Include local.h.  Replace call to _wctomb_r
with direct call to __wctomb.
* libc/stdlib/wcsnrtombs.c: Ditto.
(_wcsnrtombs_r): Ditto.
* libc/stdlib/wcstombs_r.c: Ditto.
* libc/stdlib/wctob.c: Ditto.
* libc/stdlib/wctomb.c: Ditto.

* libc/stdlib/mbrtowc.c (mbrtowc): Implement independently from
_mbrtowc_r, unless PREFER_SIZE_OVER_SPEED or __OPTIMIZE_SIZE__ are
defined.
* libc/stdlib/wcrtomb.c (wcrtomb): Implement independently from
_wcrtomb_r, unless PREFER_SIZE_OVER_SPEED or __OPTIMIZE_SIZE__ are
defined.

* libc/stdlib/mbtowc_r.c (__utf8_mbtowc): Drop unnecessary test for
ch >= 0.

14 years ago2009-11-17 Yaakov Selkowitz <yselkowitz@users.sourceforge.net>
Jeff Johnston [Tue, 17 Nov 2009 22:35:46 +0000 (22:35 +0000)]
2009-11-17  Yaakov Selkowitz  <yselkowitz@users.sourceforge.net>

        * libm/common/fdlibm.h (logb, logbf): Move decls from here...
        * libc/include/math.h (logb, logbf): ...to here.

14 years ago2009-11-17 Paul Brook <paul@codesourcery.com>
Paul Brook [Tue, 17 Nov 2009 16:31:56 +0000 (16:31 +0000)]
2009-11-17  Paul Brook  <paul@codesourcery.com>
Daniel Jacobowitz  <dan@codesourcery.com>

gas/
* doc/c-arm.texi: Document .arch armv7e-m.
* config/tc-arm.c (arm_ext_v6_dsp, arm_ext_v7m): New.
(insns): Put Thumb versions of v5TExP instructions into
arm_ext_v5exp also.  Move some Thumb variants from
arm_ext_v6_notm to arm_ext_v6_dsp.
(arm_archs): Add armv7e-m architecture.
(aeabi_set_public_attributes): Handle -march=armv7e-m.

gas/testsuite/
* gas/arm/attr-march-armv7em.d: New test.
* gas/arm/arch7em-bad.d: New test.
* gas/arm/arch7em-bad.l: New test.
* gas/arm/arch7em.d: New test.
* gas/arm/arch7em.s: New test.

include/elf/
* arm.h (TAG_CPU_ARCH_V7E_M): Define.

include/opcode/
* arm.h (ARM_EXT_V6_DSP): Define.
(ARM_AEXT_V6T2, ARM_AEXT_NOTM): Include ARM_EXT_V6_DSP.
(ARM_AEXT_V7EM, ARM_ARCH_V7EM): Define.

binutils/
* readelf.c (arm_attr_tag_CPU_arch): Add v7E-M.

bfd/
* elf32-arm.c (using_thumb_only, arch_has_arm_nop,
arch_has_thumb2_nop): Handle TAG_CPU_ARCH_V7E_M.
(tag_cpu_arch_combine): Ditto. Correct MAX_TAG_CPU_ARCH test.

14 years ago Reintegrate socket duplication via WSADuplicateSocket/WSASocket.
Corinna Vinschen [Tue, 17 Nov 2009 10:43:01 +0000 (10:43 +0000)]
Reintegrate socket duplication via WSADuplicateSocket/WSASocket.
* autoload.cc (WSADuplicateSocketW): Define.
(WSASocketW): Define.
* dtable.cc (dtable::release): Call dec_need_fixup_before if necessary.
(dtable::fixup_before_fork): New function.
(dtable::fixup_before_exec): New function.
* dtable.h (class dtable): Add member cnt_need_fixup_before.  Add
declarations for above new functions.
(dtable::dec_need_fixup_before): New inline method.
(dtable::inc_need_fixup_before): New inline method.
(dtable::need_fixup_before): New inline method.
* fhandler.h (fhandler_base::fixup_before_fork_exec): New virtual
method.
(fhandler_base::need_fixup_before): New virtual method.
(class fhandler_socket): Add member prot_info_ptr.
(fhandler_socket::init_fixup_before): Declare.
(fhandler_socket::need_fixup_before): New inline method.
(fhandler_socket::fixup_before_fork_exec): Declare.
(fhandler_socket::fixup_after_exec): Declare.
* fhandler_socket.cc (fhandler_socket::fhandler_socket): Initialize
prot_info_ptr to NULL.
(fhandler_socket::~fhandler_socket): Free prot_info_ptr conditionally.
(fhandler_socket::init_fixup_before): New method.
(fhandler_socket::fixup_before_fork_exec): Ditto.
(fhandler_socket::fixup_after_fork): Use WSASocketW to duplicate
socket if necessary.
(fhandler_socket::fixup_after_exec): New method.
(fhandler_socket::dup): Use fixup_before_fork_exec/fixup_after_fork
to duplicate socket if necessary.
* fork.cc (frok::parent): Start child suspended if some fhandler
needs fixup before fork.  If so, call dtable::fixup_before_fork after
CreateProcess and resume child.
* net.cc (fdsock): Try to find out if socket needs fixup before and
initialize socket accordingly.  Add HUGE comment to explain what happens
and why.
* spawn.cc (spawn_guts): Start child suspended if some fhandler needs
fixup before exec.  If so, call dtable::fixup_before_exec after
CreateProcess.

14 years ago* Makefile.def: Restore host and target settings for gmp.
Alexandre Oliva [Mon, 16 Nov 2009 22:57:46 +0000 (22:57 +0000)]
* Makefile.def: Restore host and target settings for gmp.
* Makefile.in: Rebuild.

14 years agoFix setenv and unsetenv corner cases.
Eric Blake [Mon, 16 Nov 2009 20:05:49 +0000 (20:05 +0000)]
Fix setenv and unsetenv corner cases.

* environ.cc (setenv): Detect invalid argument.
(unsetenv): Distinguish EFAULT from EINVAL.

14 years ago* configure.ac: Add libelf to host_libs. Enable in-tree configury
Alexandre Oliva [Mon, 16 Nov 2009 18:42:37 +0000 (18:42 +0000)]
* configure.ac: Add libelf to host_libs.  Enable in-tree configury
of ppl and cloog.  Fix in-tree configury of libelf, skip tests.
Fix portability of test of C++ as bootstrap language.  Add
ppl/src/ppl-config.o to the bootstrap compare exclusion list.
* configure: Rebuild.
* Makefile.def: Drop host and target settings from gmp, mpfr, ppl,
and cloog.  Fix in-tree ppl configuration.  Introduce libelf
in-tree building.
* Makefile.tpl (POSTSTAGE1_CXX_EXPORT): New.
(POSTSTAGE1_HOST_EXPORTS): Use it.
(STAGE[+id+]_CXXFLAGS): New.
(BASE_FLAGS_TO_PASS): Pass it down.
(configure-stage[+id+]-[+prefix+][+module+]): Use it.  Add
extra_exports.
(all-stage[+id+]-[+prefix+][+module+]): Likewise.
(configure-[+prefix+][+module+], all-[+prefix+][+module+]): Add
extra_exports.
* Makefile.in: Rebuild.
* configure.ac (FLAGS_FOR_TARGET):  Add -L and -isystem
paths for *-w64-mingw* and x86_64-*mingw*.
* configure: Regenerated.
* configure.ac: Disable target-winsup & co for
x86_64-*-mingw* and *-w64-mingw* targets.
* configure: Regenerated.
* configure.ac (CLooG test): Use = with test.
* configure: Regenerate.
* configure.ac: Do not set LIBS for ppl/cloog checks.  Disable
cloog if the ppl version check failed.  Move flags saving
before setting in libelf check.
* configure: Regenerate.
* configure.ac: Adjust the ppl and cloog configure to work as
documented.  Disable cloog if ppl was disabled.  Omit the version
checks if they were disabled.
* configure: Re-generate.

14 years ago * pathnames.sgml (pathnames-specialchars): Fix typos.
Corinna Vinschen [Mon, 16 Nov 2009 12:30:00 +0000 (12:30 +0000)]
* pathnames.sgml (pathnames-specialchars): Fix typos.

14 years ago * Makefile.in (cygserver.exe): Link with -static to avoid linking
Corinna Vinschen [Mon, 16 Nov 2009 08:50:07 +0000 (08:50 +0000)]
* Makefile.in (cygserver.exe): Link with -static to avoid linking
against cygstdc++-6.dll due to references to __cxa_pure_virtual.

14 years ago2009-14-09 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
Chris Sutcliffe [Sat, 14 Nov 2009 19:58:41 +0000 (19:58 +0000)]
2009-14-09  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>

        * include/wingdi.h (_devicemodeW, _devicemodeA): Correct definition.

        Thanks to Bruno Martinez for the report.

14 years ago2009-14-09 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
Chris Sutcliffe [Sat, 14 Nov 2009 19:47:23 +0000 (19:47 +0000)]
2009-14-09  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>

        * include/shlobj.h (IDO_SHGIOI_SHARE, IDO_SHGIOI_LINK, IDO_SHGIOI_SLOWFILE,
        IDO_SHGIOI_DEFAULT, SHGetIconOverlayIndexW, SHGetIconOverlayIndexA,
        SHGetIconOverlayIndex): Define.

        Thanks to Tim Kosse for report.

14 years ago2009-11-13 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
Chris Sutcliffe [Sat, 14 Nov 2009 00:54:58 +0000 (00:54 +0000)]
2009-11-13  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>

        * include/io.h (_open_osfhandle): Correct definition.

        Thanks to Alexander Shaduri for the information.

14 years ago2009-13-09 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
Chris Sutcliffe [Sat, 14 Nov 2009 00:50:50 +0000 (00:50 +0000)]
2009-13-09  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>

        * include/wincon.h (AttachConsole): Correct guard.

        Thanks to Alexander Shaduri for report.

14 years ago2009-13-09 Robert Moerland <rjmoerland@users.sourceforge.net>
Chris Sutcliffe [Sat, 14 Nov 2009 00:45:35 +0000 (00:45 +0000)]
2009-13-09  Robert Moerland  <rjmoerland@users.sourceforge.net>

        * include/wininet.h (NTERNET_CACHE_ENTRY_INFOW): Correct definition.
        (DeleteUrlCacheEntryW, DeleteUrlCacheEntryA): Define.

14 years ago2009-13-09 Jacky Lai <crazyjacky@users.sourceforge.net>
Chris Sutcliffe [Fri, 13 Nov 2009 23:58:58 +0000 (23:58 +0000)]
2009-13-09  Jacky Lai  <crazyjacky@users.sourceforge.net>

        * include/winerror.h: Fix typos in macro names.

14 years ago2009-13-09 Jan Nijtmans <nijtmans@users.sourceforge.net>
Chris Sutcliffe [Fri, 13 Nov 2009 23:29:26 +0000 (23:29 +0000)]
2009-13-09  Jan Nijtmans  <nijtmans@users.sourceforge.net>

        * include/winuser.h (SendMessageTimeoutA, SendMessageTimeoutW): Correct
        definition.

14 years ago2009-11-09 Chris Sutcliffe <ir0nh34d@users.sourceforge.net>
Chris Sutcliffe [Fri, 13 Nov 2009 21:36:34 +0000 (21:36 +0000)]
2009-11-09  Chris Sutcliffe  <ir0nh34d@users.sourceforge.net>
        * include/winnt.h (PROCESS_SUSPEND_RESUME): Define.

15 years ago * net.cc (fdsock): Fill _rmem and _wmem with valid values returned
Corinna Vinschen [Fri, 13 Nov 2009 12:35:53 +0000 (12:35 +0000)]
* net.cc (fdsock): Fill _rmem and _wmem with valid values returned
from getsockopt if setsockopt with desired values failed.

15 years ago * new-features.sgml (ov-new1.7-os): Mention Windows 7 and 2008 R2.
Corinna Vinschen [Thu, 12 Nov 2009 14:41:12 +0000 (14:41 +0000)]
* new-features.sgml (ov-new1.7-os): Mention Windows 7 and 2008 R2.
(ov-new1.7-device): Add API get_avphys_pages, get_nprocs,
get_nprocs_conf, and get_phys_pages.

15 years ago * sysconf.cc (get_nprocs): New function.
Corinna Vinschen [Thu, 12 Nov 2009 14:40:48 +0000 (14:40 +0000)]
* sysconf.cc (get_nprocs): New function.
(get_nprocs_conf): Ditto.
(get_avphys_pages): Ditto.
(get_phys_pages): Ditto.
* cygwin.din: Export them.
* include/sys/sysinfo.h: New header, decalre above new functions.
* include/cygwin/version.h (CYGWIN_VERSION_API_MINOR): Bump.
* posix.sgml: Mention them as GNU extensions.

15 years ago * fhandler.h (class fhandler_mailslot): Declare new private method
Corinna Vinschen [Wed, 11 Nov 2009 18:16:57 +0000 (18:16 +0000)]
* fhandler.h (class fhandler_mailslot): Declare new private method
get_object_attr.
* fhandler_mailslot.cc (fhandler_mailslot::get_object_attr): Implement.
(fhandler_mailslot::open): Replace calls to path_conv::get_object_attr
with calls to fhandler_mailslot::get_object_attr.

15 years ago * getfacl.c (print_version): Fix copyright.
Corinna Vinschen [Wed, 11 Nov 2009 10:12:35 +0000 (10:12 +0000)]
* getfacl.c (print_version): Fix copyright.
(main): Don't reuse local variables confusingly.  Don't print any file
information if acl() fails.  Improve error message.  Always print a
trailing empty line.  Set return code to 2 if accessing some file fails.

15 years ago * fhandler_console.cc (fhandler_console::read): Revert change from
Corinna Vinschen [Tue, 10 Nov 2009 20:02:20 +0000 (20:02 +0000)]
* fhandler_console.cc (fhandler_console::read): Revert change from
2009-11-09.

15 years ago * fhandler_disk_file.cc (is_volume_mountpoint): Align check with
Corinna Vinschen [Tue, 10 Nov 2009 08:54:24 +0000 (08:54 +0000)]
* fhandler_disk_file.cc (is_volume_mountpoint): Align check with
symlink_info::check_reparse_point().
* path.cc (symlink_info::check_reparse_point): Rearrange slightly.
Add code path for unrecognized repare point types.  Add comment.

15 years ago * largefile.m4 (ACX_LARGEFILE): Call AC_PLUGINS.
Joel Brobecker [Mon, 9 Nov 2009 23:19:11 +0000 (23:19 +0000)]
    * largefile.m4 (ACX_LARGEFILE): Call AC_PLUGINS.

15 years ago * path.cc (symlink_info::check_reparse_point): Always check
Corinna Vinschen [Mon, 9 Nov 2009 19:46:36 +0000 (19:46 +0000)]
* path.cc (symlink_info::check_reparse_point): Always check
SubstituteName for volume string to recognize volume mount points.
Reuse subst when calling sys_wcstombs.
* syscalls.cc (rename): Set errno to EBUSY when trying to rename
volume mount points.  Explain why.

15 years ago * fhandler_console.cc (fhandler_console::read): Restrict generating
Corinna Vinschen [Mon, 9 Nov 2009 15:38:36 +0000 (15:38 +0000)]
* fhandler_console.cc (fhandler_console::read): Restrict generating
META key sequences to singlebyte input chars.

15 years ago * fhandler_disk_file.cc (fhandler_base::fstat_helper): Drop all "other"
Corinna Vinschen [Sun, 8 Nov 2009 10:22:28 +0000 (10:22 +0000)]
* fhandler_disk_file.cc (fhandler_base::fstat_helper): Drop all "other"
permissions from st_mode, if the reading the file's security descriptor
failed.  Explain why.

This page took 0.067996 seconds and 5 git commands to generate.