Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Oct 12, 2011
  1. In case of an absent /etc directory, keep on trying to monitor the ro…

    cstrauss committed
    …ot directory for its creation instead of silently failing.
  2. Fix getpwnam to return NULL for unknown user names, and be more robus…

    cstrauss committed
    …t when HOME is not set.
Commits on Sep 4, 2011
Commits on Apr 19, 2011
  1. Increment version to 1.0.17.

    cstrauss committed
  2. Document the new error-mode tool.

    cstrauss committed
Commits on Mar 31, 2011
  1. Avoid calling fsync on closed fd

    cwilso11 committed
Commits on Sep 28, 2010
  1. Add --mintty option to msys.bat.

    cstrauss committed
  2. Increment version to 1.0.16.

    cstrauss committed
Commits on Sep 16, 2010
Commits on Sep 7, 2010
  1. Add CW_SYNC_WINENV cygwin_internal system call

    cwilso11 committed
Commits on Aug 24, 2010
Commits on Aug 13, 2010
Commits on Jul 6, 2010
Commits on May 19, 2010
Commits on Mar 31, 2010
Commits on Mar 24, 2010
  1. Add --replace option to mount command script

    keithmarshall committed
Commits on Mar 21, 2010
  1. Add missing mount and umount scripts

    keithmarshall committed
Commits on Mar 18, 2010
  1. Fix path translation in presence of components with dots.

    cstrauss committed
    * (msys_p2w): Search the whole string for a ".."
    component, instead of stopping at the first ".".
    * include/cygwin/version.h: Increment version to 1.0.14.
Commits on Jan 15, 2010
  1. Avoid reading a string past its end.

    cstrauss committed
    * (msys_p2w): Check for end-of-string before "/"
    for an argument beginning with "-".
  2. Improve documentation.

    cstrauss committed
    * (msys_p2w): Improve documentation.
  3. Add sanity checks to avoid possible crash.

    cstrauss committed
    * (GetFileDataStr): null-terminate the return data.
    (IsMsys): Bound-check the pointer passed to strcmp.
  4. Increment version to 1.0.13

    cstrauss committed
    * include/cygwin/version.h: Increment version to 1.0.13.
Commits on Jan 14, 2010
  1. Add pseudo-reloc support; implement CW_EXIT_PROCESS.

    cwilso11 committed
    * source/winsup/cygwin/lib/ (_msys_crt0_common):
    Call _pei386_runtime_relocator.
    * source/winsup/cygwin/lib/pseudo-reloc.c: New file (imported
    from cygwin).
        2009-10-05  Charles Wilson  <...>
        Add cygwin wrapper for ExitProcess and TerminateProcess.
        * source/winsup/cygwin/include/sys/cygwin.h: Declare new
        cygwin_getinfo_type CW_EXIT_PROCESS.
        * source/winsup/cygwin/ (exit_process): New function.
        (cygwin_internal): Handle CW_EXIT_PROCESS.
        * source/winsup/cygwin/include/cygwin/version.h: Bump
        CYGWIN_VERSION_API_MINOR to 47 to reflect the above change.
  2. gcc3 transition: various changes ported from cygwin

    cwilso11 committed
    * source/winsup/Makefile.common: Add $(W32API_CPPFLAGS) to
    INCLUDES, to allow linking against installed w32api.
    * source/winsup/cygwin/ Add $(W32API_LDFLAGS) to link
    step, to allow linking against installed w32api.
    * source/winsup/cygwin/ Synchronize with modern cygwin.
    * source/winsup/cygwin/ (_csbrk): Avoid warning (with gcc3).
    * source/winsup/cygwin/cygthread.h: Make main_thread_id public.
    * source/winsup/cygwin/ Bring closer to modern cygwin
    (and use correct idioms for recent binutils). Add DWARF2 debugging
    * source/winsup/cygwin/ (_dll_crt0): Avoid warning (with gcc3).
    * source/winsup/cygwin/ No need for dllexport on sys_err
    objects, so silence warning (gcc3).
    * source/winsup/cygwin/ (fixup_before_fork_exec,
    fixup_after_fork, dup, set_close_on_exec): Use different method for
    initing winsock, as required by changes.
    * source/winsup/cygwin/ (low_priority_sleep): New function.
    * source/winsup/cygwin/ (cygwin_gethostname): Fix call to wsock
    function gethostname.
    * source/winsup/cygwin/ (get_group_sidlist): Modern w32api
    no longer source/winsup/cygwin/defines a QuadPart member of UUID
    structure, so use alternate method to convert to long long.
    * source/winsup/cygwin/winbase.h: Synchronize with modern cygwin
    version (save the most recent changes to ilockexch/ilockcmpexch).
    * source/winsup/cygwin/winsup.h: Moved declaration of low_priority_sleep()
    * source/winsup/cygwin/miscfuncs.h: here. New file.
    * source/winsup/testsuite/libltp/lib/parse_opts.c: Fix bug (and
    compile error, with gcc3).
Commits on Jan 13, 2010
  1. Merge gcc-3 improvements from cygwin.

    cstrauss committed
    2002-11-26  Thomas Pfaff  <>
    * New file. Implement new, new[], delete and delete[]
    operators and  __cxa_pure_virtual if compiled by gcc >=3.
    * (DLL_OFILES): Add cxx.o.
    Remove libstdc++.a from cygwin1.dll link step.
Commits on Jan 8, 2010
  1. Add CLI version reporting option.

    keithmarshall committed
Commits on Jan 5, 2010
  1. * doc/msys/MSYS_LICENSE: Remove mention of specific DLL versions

    cstrauss committed
    from documentation.
    * doc/msys/MSYS_WELCOME: ditto
    * doc/msys/README.rtf: ditto
    Document MSYS symlink semantics.
  2. Improve symlink emulation.

    cstrauss committed
    * Document MSYS symlink semantics.
    (msys_symlink): When the source path is relative, append it to the
    directory component of the destination.
    Return failure if the destination exists, as per POSIX.
    Use path_conv instead of msys_p2w().
    Factor out the recursive copy operation to ...
    (RecursiveCopy): ... this new function.
Something went wrong with that request. Please try again.