"Fossies" - the Fresh Open Source Software Archive

Member "cygwin-snapshot-20190819-1/winsup/cygwin/release/1.7.33" (12 Jan 2016, 2832 Bytes) of package /windows/misc/cygwin-20190819-src-x86.tar.xz:


As a special service "Fossies" has tried to format the requested text file into HTML format (style: standard) with prefixed line numbers. Alternatively you can here view or download the uninterpreted source code file.

    1 What's new:
    2 -----------
    3 
    4 - /proc/cygdrive is a new symlink pointing to the current cygdrive prefix.
    5   This can be utilized in scripts to access paths via cygdrive prefix, even
    6   if the cygdrive prefix has been changed by the user.
    7 
    8 - /proc/partitions now prints the windows mount points the device is mounted
    9   on.  This allows to recognize the underlying Windows devices of the Cygwin
   10   raw device names.
   11 
   12 - New API: quotactl, designed after the Linux/BSD function, but severely
   13   restricted:  Windows only supports user block quotas on NTFS, no group
   14   quotas, no inode quotas, no time constraints.
   15 
   16 - New APIs: ffsl, ffsll (glibc extensions).
   17 
   18 - New API: stime (SVr4).
   19 
   20 
   21 What changed:
   22 -------------
   23 
   24 - New internal exception handling based on SEH on 64 bit Cygwin.
   25 
   26 - When exec'ing applications, check if $PATH exists and is non-empty.  If not,
   27   add PATH variable with Cygwin installation directory as content to Windows
   28   environment to allow loading of Cygwin system DLLs.
   29 
   30 - Disable CYGWIN "dosfilewarning" option by default.
   31 
   32 - Improve various header files for C++- and standards-compliance.
   33 
   34 - Doug Lea malloc implementation update from 2.8.3 to the latest 2.8.6.
   35 
   36 - atexit is now exported as statically linked function from libcygwin.a.
   37   This allows reliable access to the DSO handle of the caller for newly
   38   built executables.  The former atexit entry point into the DLL remains
   39   for backward compatibility only.
   40 
   41 
   42 Bug Fixes
   43 ---------
   44 
   45 - Per POSIX, dirfd(3) now returns EINVAL rather than EBADF on invalid
   46   directory stream.
   47 
   48 - Fix a resource leak in rmdir(2).
   49 
   50 - Fix fchmod(2)/fchown(2)/fsetxattr(2) in case the file got renamed after
   51   open and before calling one of the affected functions.
   52   Addresses: https://cygwin.com/ml/cygwin/2014-08/msg00517.html
   53 
   54 - Handle Netapp-specific problem in statvfs(2)/fstatvfs(2).
   55   Addresses: https://cygwin.com/ml/cygwin/2014-06/msg00425.html
   56 
   57 - Fix chown(2) on ptys in a corner case.
   58 
   59 - Generate correct error when a path is inaccessible due to missing permissions.
   60   Addresses: https://cygwin.com/ml/cygwin-developers/2014-10/msg00010.html
   61 
   62 - Don't hang in accept calls if socket is no listener.  Set errno to EINVAL
   63   instead.
   64 
   65 - Don't allow seeking on serial lines and sockets.  Set errno to ESPIPE
   66   instead.
   67   Addresses: https://cygwin.com/ml/cygwin/2014-08/msg00319.html
   68 
   69 - Fix output of /proc/<PID>/statm.
   70 
   71 - Fix a SEGV in cygcheck if the environment variable COMSPEC is not, or
   72   incorrectly set.
   73   Addresses: https://cygwin.com/ml/cygwin/2014-10/msg00292.html
   74 
   75 - Fix a SEGV in some 64 bit applications explicitely dlclosing DLLs.
   76   Addresses: https://cygwin.com/ml/cygwin/2014-10/msg00402.html
   77 
   78 - Fix -fuse-cxa-atexit handling where dlclose fails to trigger calling
   79   global dtors in dynamically loaded modules in C++ applications (and
   80   thus another potential SEGV).