public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
* TIOCPKT mode of PTY is broken if ONLCR bit is cleared.
@ 2015-02-28 12:16 Takashi Yano
  2015-02-28 17:02 ` Corinna Vinschen
  0 siblings, 1 reply; 18+ messages in thread
From: Takashi Yano @ 2015-02-28 12:16 UTC (permalink / raw)
  To: cygwin

[-- Attachment #1: Type: text/plain, Size: 4867 bytes --]

Package: cygwin
Version: 1.7.34-6

[Problem 1]

TIOCKPT mode for PTY does not work properly when ONLCR flag is
unset. When read() is called from master side, it seems working
correctly only if the buffer size specified to read() is larger
than the size of available data, otherwise it causes an internal
error.

To reproduce this problem, compile the following C source (Test
Case 1) and execute it.

The expected result is:
00 30 31 32 33 34 35 36 37 38 39
00 30 31 32 33 34
00 35 36 37 38 39

In cygwin 1.7.34-6, however, the result is:
00 30 31 32 33 34 35 36 37 38 39
      0 [main] test_pty 3872 fhandler_pty_master::process_slave_output: internal error: 0 unexpected characters
00 30 31 32 33 34
0a
00 36 37 38 39

Furthermore, in the case that OPOST flag is unset, the result is:
00 30 31 32 33 34 35 36 37 38 39
00 30 31 32 33 34 35
00 36 37 38 39

In the latter case, length of data read out exceeds that specified
to read().


I was looking into cygwin source code and found the PTY fails
to count TIOCPKT control byte (TIOCPKT_DATA) into buffer length
properly in fhandler_pty_master::process_slave_output().


[Problem 2]

Moreover, I found another problem of TTY while testing the case.

tcsetattr() affects data already written to TTY even if it is used
with TCSADRAIN option.

To reproduce this problem, compile the following C source (Test
Case 2) and execute it.

The expected result is:
0123456789
          0123456789
because the first write() is without OPOST flag and the second
write() is with OPOST flag.

In cygwin 1.7.34-6, however, the result is:
0123456789
0123456789

This means that the second tcsetattr() is applied before the
post-processing for the first write() is done.

If usleep() currently commented-out is enabled, the result
will be as expected.

I was looking into cygwin source code again and found that
this problem is caused since the processing for OPOST is done
in a function fhandler_pty_master::process_slave_output()
which is called by read-process.

To fix this problem, the processing for OPOST should be done
in write-process instead of read-process.


Both problem above is essentially independent, but the
patches for them are not independent. In other words, the
patches for these problems touch same function. Therefore
the bug reports for both problem are in this mail together.


To fix these problems, I have made a patch (cygwin.patch)
attached. I have confirmed both problem mentioned above
have been gone with this patch.

Please consider of adopting the patch I have proposed in the
future release.



/***************/
/* Test Case 1 */
/***************/
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <termios.h>
#include <sys/ioctl.h>
#include <pty.h>

int main()
{
        int master, slave;
        struct termios tt;
        int val = 1;
        int pkt = 0;
        char buf[BUFSIZ];
        int len;

        if ( openpty(&master, &slave, NULL, NULL, NULL) < 0) {
                perror("openpty()");
                exit(EXIT_FAILURE);
        }

        /* setup master */
        if ( ioctl(master, FIONBIO, &val) < 0) {
                perror("ioctl(FIONBIO)");
                exit(EXIT_FAILURE);
        }
        if ( ioctl(master, TIOCPKT, &val) < 0) {
                perror("ioctl(TIOCPKT)");
                exit(EXIT_FAILURE);
        } else {
                pkt = 1;
        }

        /* setup slave */
        tcgetattr(slave, &tt);
        tt.c_oflag &= ~ONLCR;
//      tt.c_oflag &= ~OPOST;
        tcsetattr(slave, TCSANOW, &tt);

        /* Case 1: No Error */
        len = write(slave, "0123456789", 10);
        while (len>0) {
                int n = read(master, buf, 10+pkt);
                int i;
                if (n<=0) break;
                for (i=0; i<n; i++) {
                        printf("%02x ", buf[i]);
                }
                printf("\n");
                len -= n - pkt;
        }

        /* Case 2: Error */
        len = write(slave, "0123456789", 10);
        while (len>0) {
                int n = read(master, buf, 5+pkt);
                int i;
                if (n<=0) break;
                for (i=0; i<n; i++) {
                        printf("%02x ", buf[i]);
                }
                printf("\n");
                len -= n - pkt;
        }

        return 0;
}



/***************/
/* Test Case 2 */
/***************/
#include <unistd.h>
#include <termios.h>

int main()
{
        struct termios tt;

        tcgetattr(STDOUT_FILENO, &tt);

        tt.c_oflag &= ~OPOST;
        tcsetattr(STDOUT_FILENO, TCSANOW, &tt);

        write(STDOUT_FILENO, "0123456789\n", 11);

        /* usleep(100000); */

        tt.c_oflag |= OPOST;
        tcsetattr(STDOUT_FILENO, TCSADRAIN, &tt);

        write(STDOUT_FILENO, "0123456789\n", 11);

        return 0;
}


-- 
Takashi Yano <takashi.yano@nifty.ne.jp>

[-- Attachment #2: cygcheck.out --]
[-- Type: application/octet-stream, Size: 100058 bytes --]


Cygwin Configuration Diagnostics
Current System Time: Sat Feb 28 05:19:48 2015

Windows 7 Professional Ver 6.1 Build 7601 Service Pack 1

Path:	C:\cygwin64\usr\local\bin
	C:\cygwin64\bin
	C:\cygwin64\bin
	C:\Program Files (x86)\AMD APP\bin\x86_64
	C:\Program Files (x86)\AMD APP\bin\x86
	C:\Windows\system32
	C:\Windows
	C:\Windows\System32\Wbem
	C:\Windows\System32\WindowsPowerShell\v1.0
	C:\Program Files\Microsoft SQL Server\110\Tools\Binn
	C:\Program Files (x86)\RTLSDR Scanner
	C:\Python27
	C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static
	C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit
	C:\Program Files (x86)\Microsoft SDKs\TypeScript\1.0
	C:\Program Files\Microsoft SQL Server\120\Tools\Binn
	C:\cygwin64\lib\lapack

Output from C:\cygwin64\bin\id.exe
UID: 1000(yano)                     GID: 513(None)
513(None)                           555(Remote Desktop Users)
545(Users)                          4(INTERACTIVE)
66049(コンソール ログオン) 11(Authenticated Users)
15(This Organization)               113(ローカル アカウント)
4095(CurrentSession)                66048(LOCAL)
262154(NTLM Authentication)         401408(Medium Mandatory Level)

SysDir: C:\Windows\system32
WinDir: C:\Windows

HOME = '/home/yano'
PWD = '/home/yano'
USER = 'yano'
MAKE_MODE = 'unix'

!:: = '::\'
ALLUSERSPROFILE = 'C:\ProgramData'
AMDAPPSDKROOT = 'C:\Program Files (x86)\AMD APP\'
APPDATA = 'C:\Users\yano\AppData\Roaming'
COMMONPROGRAMFILES = 'C:\Program Files\Common Files'
CommonProgramFiles(x86) = 'C:\Program Files (x86)\Common Files'
CommonProgramW6432 = 'C:\Program Files\Common Files'
COMPUTERNAME = 'EXPRESS5800-S70'
COMSPEC = 'C:\Windows\system32\cmd.exe'
FP_NO_HOST_CHECK = 'NO'
GNUPLOT_LIB = 'C:\Program Files (x86)\gnuplot\demo'
HOMEDRIVE = 'C:'
HOMEPATH = '\Users\yano'
LOCALAPPDATA = 'C:\Users\yano\AppData\Local'
LOGONSERVER = '\\EXPRESS5800-S70'
NUMBER_OF_PROCESSORS = '8'
OS = 'Windows_NT'
PATHEXT = '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC'
PROCESSOR_ARCHITECTURE = 'AMD64'
PROCESSOR_IDENTIFIER = 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel'
PROCESSOR_LEVEL = '6'
PROCESSOR_REVISION = '1e05'
ProgramData = 'C:\ProgramData'
PROGRAMFILES = 'C:\Program Files'
ProgramFiles(x86) = 'C:\Program Files (x86)'
ProgramW6432 = 'C:\Program Files'
PSModulePath = 'C:\Windows\system32\WindowsPowerShell\v1.0\Modules\'
PUBLIC = 'C:\Users\Public'
SESSIONNAME = 'Console'
SYSTEMDRIVE = 'C:'
SYSTEMROOT = 'C:\Windows'
USERDOMAIN = 'EXPRESS5800-S70'
USERNAME = 'yano'
USERPROFILE = 'C:\Users\yano'
VBOX_MSI_INSTALL_PATH = 'C:\Program Files\Oracle\VirtualBox\'
VS110COMNTOOLS = 'C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\Tools\'
VS120COMNTOOLS = 'C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\'
WINDIR = 'C:\Windows'
TERM = 'xterm'
LANG = 'ja_JP.UTF-8'
HOSTTYPE = 'x86_64-cygwin'
VENDOR = 'intel'
OSTYPE = 'cygwin'
MACHTYPE = 'x86_64'
SHLVL = '1'
LOGNAME = 'yano'
GROUP = 'None'
HOST = 'Express5800-S70'
REMOTEHOST = 'Express5800-S70'
TZ = 'Asia/Tokyo'
MANPATH = '/usr/share/man:'
SHELL = '/bin/tcsh'

HKEY_CURRENT_USER\Software\Cygwin
HKEY_CURRENT_USER\Software\Cygwin\Installations
  (default) = '\??\C:\cygwin64'
  0650610072c23a93 = '\??\C:\cygwin64\home\yano\bench'
  ae7473f640eb5816 = '\??\C:\cygwin64\home\yano'
  c5e39b7a9d22bafb = '\??\C:\cygwin'
HKEY_CURRENT_USER\Software\Cygwin\Program Options
HKEY_CURRENT_USER\Software\Cygwin\setup
HKEY_LOCAL_MACHINE\SOFTWARE\Cygwin
HKEY_LOCAL_MACHINE\SOFTWARE\Cygwin\Installations
  (default) = '\??\C:\cygwin64'
HKEY_LOCAL_MACHINE\SOFTWARE\Cygwin\Program Options
HKEY_LOCAL_MACHINE\SOFTWARE\Cygwin\setup
  (default) = 'C:\cygwin64'
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Cygwin
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Cygwin\Installations
  (default) = '\??\C:\cygwin'
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Cygwin\Program Options
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Cygwin\setup
  (default) = 'C:\cygwin'

obcaseinsensitive set to 1

Cygwin installations found in the registry:
  System: Key: e022582115c10879 Path: C:\cygwin64
  User:   Key: e022582115c10879 Path: C:\cygwin64
  User:   Key: 0650610072c23a93 Path: C:\cygwin64\home\yano\bench (ORPHANED)
  User:   Key: ae7473f640eb5816 Path: C:\cygwin64\home\yano (ORPHANED)
  User:   Key: c5e39b7a9d22bafb Path: C:\cygwin

c:  hd  NTFS    133514Mb  89% CP CS UN PA FC     
d:  cd             N/A    N/A                    

C:\cygwin64      /          system  binary,auto
C:/cygwin64/bin  /usr/bin   system  binary
C:/cygwin64/lib  /usr/lib   system  binary
cygdrive prefix  /cygdrive  user    binary,posix=0,auto

Found: C:\cygwin64\bin\awk
Found: C:\cygwin64\bin\awk
 -> C:\cygwin64\bin\gawk.exe
Found: C:\cygwin64\bin\bash.exe
Found: C:\cygwin64\bin\bash.exe
Found: C:\cygwin64\bin\cat.exe
Found: C:\cygwin64\bin\cat.exe
Found: C:\cygwin64\bin\cp.exe
Found: C:\cygwin64\bin\cp.exe
Found: C:\cygwin64\bin\cpp.exe
Found: C:\cygwin64\bin\cpp.exe
Not Found: crontab
Found: C:\cygwin64\bin\find.exe
Found: C:\cygwin64\bin\find.exe
Found: C:\Windows\system32\find.exe
Warning: C:\cygwin64\bin\find.exe hides C:\Windows\system32\find.exe
Found: C:\cygwin64\bin\gcc.exe
Found: C:\cygwin64\bin\gcc.exe
Not Found: gdb
Found: C:\cygwin64\bin\grep.exe
Found: C:\cygwin64\bin\grep.exe
Found: C:\cygwin64\bin\kill.exe
Found: C:\cygwin64\bin\kill.exe
Found: C:\cygwin64\bin\ld.exe
Found: C:\cygwin64\bin\ld.exe
Found: C:\cygwin64\bin\ls.exe
Found: C:\cygwin64\bin\ls.exe
Found: C:\cygwin64\bin\make.exe
Found: C:\cygwin64\bin\make.exe
Found: C:\cygwin64\bin\mv.exe
Found: C:\cygwin64\bin\mv.exe
Found: C:\cygwin64\bin\patch.exe
Found: C:\cygwin64\bin\patch.exe
Found: C:\cygwin64\bin\perl.exe
Found: C:\cygwin64\bin\perl.exe
Found: C:\cygwin64\bin\rm.exe
Found: C:\cygwin64\bin\rm.exe
Found: C:\cygwin64\bin\sed.exe
Found: C:\cygwin64\bin\sed.exe
Found: C:\cygwin64\bin\ssh.exe
Found: C:\cygwin64\bin\ssh.exe
Found: C:\cygwin64\bin\sh.exe
Found: C:\cygwin64\bin\sh.exe
Found: C:\cygwin64\bin\tar.exe
Found: C:\cygwin64\bin\tar.exe
Found: C:\cygwin64\bin\test.exe
Found: C:\cygwin64\bin\test.exe
Found: C:\cygwin64\bin\vi.exe
Found: C:\cygwin64\bin\vi.exe
Found: C:\cygwin64\bin\vim.exe
Found: C:\cygwin64\bin\vim.exe

   37k 2013/07/14 C:\cygwin64\bin\cygamd-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygamd-0.dll" v0.0 ts=2013-07-14 15:25
  575k 2013/05/30 C:\cygwin64\bin\cygarchive-13.dll - os=4.0 img=0.0 sys=5.2
                  "cygarchive-13.dll" v0.0 ts=2013-05-30 03:06
   38k 2013/07/19 C:\cygwin64\bin\cygargp-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygargp-0.dll" v0.0 ts=2013-07-19 15:07
  304k 2014/08/17 C:\cygwin64\bin\cygarpack-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygarpack-2.dll" v0.0 ts=2014-08-17 11:37
  510k 2014/03/20 C:\cygwin64\bin\cygasn1-8.dll - os=4.0 img=0.0 sys=5.2
                  "cygasn1-8.dll" v0.0 ts=2014-03-20 04:54
  116k 2015/01/11 C:\cygwin64\bin\cygatk-1.0-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygatk-1.0-0.dll" v0.0 ts=2015-01-11 20:13
  157k 2015/01/12 C:\cygwin64\bin\cygatk-bridge-2.0-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygatk-bridge-2.0-0.dll" v0.0 ts=2015-01-12 03:02
   88k 2015/01/29 C:\cygwin64\bin\cygatomic-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygatomic-1.dll" v0.0 ts=2015-01-29 07:28
  145k 2015/01/12 C:\cygwin64\bin\cygatspi-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygatspi-0.dll" v0.0 ts=2015-01-12 02:41
   16k 2013/03/26 C:\cygwin64\bin\cygattr-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygattr-1.dll" v0.0 ts=2013-03-26 18:26
   80k 2013/05/30 C:\cygwin64\bin\cygaudio-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygaudio-2.dll" v0.0 ts=2013-05-30 23:41
   59k 2013/06/04 C:\cygwin64\bin\cygavahi-client-3.dll - os=4.0 img=0.0 sys=5.2
                  "cygavahi-client-3.dll" v0.0 ts=2013-06-04 05:29
   42k 2013/06/04 C:\cygwin64\bin\cygavahi-common-3.dll - os=4.0 img=0.0 sys=5.2
                  "cygavahi-common-3.dll" v0.0 ts=2013-06-04 05:28
   13k 2013/06/04 C:\cygwin64\bin\cygavahi-glib-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygavahi-glib-1.dll" v0.0 ts=2013-06-04 05:29
  179k 2014/12/01 C:\cygwin64\bin\cygblkid-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygblkid-1.dll" v0.0 ts=2014-12-01 23:56
   64k 2013/03/07 C:\cygwin64\bin\cygbz2-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygbz2-1.dll" v0.0 ts=2013-03-07 02:54
 1064k 2015/01/12 C:\cygwin64\bin\cygcairo-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygcairo-2.dll" v0.0 ts=2015-01-12 02:54
   27k 2015/01/12 C:\cygwin64\bin\cygcairo-gobject-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygcairo-gobject-2.dll" v0.0 ts=2015-01-12 02:54
  118k 2015/01/12 C:\cygwin64\bin\cygcairo-script-interpreter-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygcairo-script-interpreter-2.dll" v0.0 ts=2015-01-12 02:54
   39k 2013/07/14 C:\cygwin64\bin\cygcamd-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygcamd-0.dll" v0.0 ts=2013-07-14 15:45
   13k 2013/03/06 C:\cygwin64\bin\cygcatgets1.dll - os=4.0 img=0.0 sys=5.2
                  "cygcatgets1.dll" v0.0 ts=2013-03-06 14:34
   39k 2013/07/14 C:\cygwin64\bin\cygccolamd-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygccolamd-0.dll" v0.0 ts=2013-07-14 15:54
   11k 2014/12/24 C:\cygwin64\bin\cygcharset-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygcharset-1.dll" v0.0 ts=2014-12-24 07:44
  873k 2013/07/14 C:\cygwin64\bin\cygcholmod-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygcholmod-0.dll" v0.0 ts=2013-07-14 17:37
  111k 2013/05/05 C:\cygwin64\bin\cygcloog-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygcloog-0.dll" v0.0 ts=2013-05-05 16:39
  117k 2013/05/05 C:\cygwin64\bin\cygcloog-isl-4.dll - os=4.0 img=0.0 sys=5.2
                  "cygcloog-isl-4.dll" v0.0 ts=2013-05-05 16:41
   27k 2013/07/14 C:\cygwin64\bin\cygcolamd-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygcolamd-0.dll" v0.0 ts=2013-07-14 15:32
   12k 2014/06/09 C:\cygwin64\bin\cygcom_err-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygcom_err-2.dll" v0.0 ts=1970-01-01 00:00
  203k 2013/04/21 C:\cygwin64\bin\cygcroco-0.6-3.dll - os=4.0 img=0.0 sys=5.2
                  "cygcroco-0.6-3.dll" v0.0 ts=2013-04-21 06:25
    9k 2013/03/07 C:\cygwin64\bin\cygcrypt-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygcrypt-0.dll" v0.0 ts=2013-03-07 09:29
 1752k 2015/01/08 C:\cygwin64\bin\cygcrypto-1.0.0.dll - os=4.0 img=0.0 sys=5.2
                  "cygcrypto-1.0.0.dll" v0.0 ts=2015-01-08 20:02
  434k 2015/01/08 C:\cygwin64\bin\cygcurl-4.dll - os=4.0 img=0.0 sys=5.2
                  "cygcurl-4.dll" v0.0 ts=2015-01-08 21:12
  158k 2013/07/14 C:\cygwin64\bin\cygcxsparse-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygcxsparse-0.dll" v0.0 ts=2013-07-14 16:07
   24k 2014/11/12 C:\cygwin64\bin\cygdatrie-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygdatrie-1.dll" v0.0 ts=2014-11-12 07:24
 1526k 2013/03/08 C:\cygwin64\bin\cygdb-5.3.dll - os=4.0 img=0.0 sys=5.2
                  "cygdb-5.3.dll" v0.0 ts=2013-03-08 07:55
  242k 2015/02/17 C:\cygwin64\bin\cygdbus-1-3.dll - os=4.0 img=0.0 sys=5.2
                  "cygdbus-1-3.dll" v0.0 ts=2015-02-17 19:16
  111k 2013/03/08 C:\cygwin64\bin\cygdb_cxx-5.3.dll - os=4.0 img=0.0 sys=5.2
                  "cygdb_cxx-5.3.dll" v0.0 ts=2013-03-08 07:56
  472k 2013/03/08 C:\cygwin64\bin\cygdb_sql-5.3.dll - os=4.0 img=0.0 sys=5.2
                  "cygdb_sql-5.3.dll" v0.0 ts=2013-03-08 07:58
  154k 2013/10/20 C:\cygwin64\bin\cygedit-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygedit-0.dll" v0.0 ts=2013-10-20 21:56
   68k 2015/01/13 C:\cygwin64\bin\cygEGL-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygEGL-1.dll" v0.0 ts=2015-01-13 10:00
  147k 2013/07/31 C:\cygwin64\bin\cygexpat-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygexpat-1.dll" v0.0 ts=2013-07-31 22:53
   30k 2014/10/14 C:\cygwin64\bin\cygfam-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygfam-0.dll" v0.0 ts=2014-10-14 21:33
   26k 2015/01/11 C:\cygwin64\bin\cygffi-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygffi-6.dll" v0.0 ts=2015-01-11 09:25
 1050k 2014/04/13 C:\cygwin64\bin\cygfftw3-3.dll - os=4.0 img=0.0 sys=5.2
                  "cygfftw3-3.dll" v0.0 ts=1970-01-01 00:00
 1011k 2014/04/13 C:\cygwin64\bin\cygfftw3f-3.dll - os=4.0 img=0.0 sys=5.2
                  "cygfftw3f-3.dll" v0.0 ts=1970-01-01 00:00
   25k 2014/04/13 C:\cygwin64\bin\cygfftw3f_threads-3.dll - os=4.0 img=0.0 sys=5.2
                  "cygfftw3f_threads-3.dll" v0.0 ts=1970-01-01 00:00
   24k 2014/04/13 C:\cygwin64\bin\cygfftw3_threads-3.dll - os=4.0 img=0.0 sys=5.2
                  "cygfftw3_threads-3.dll" v0.0 ts=1970-01-01 00:00
  959k 2013/09/10 C:\cygwin64\bin\cygfltk-1.3.dll - os=4.0 img=0.0 sys=5.2
                  "cygfltk-1.3.dll" v0.0 ts=2013-09-10 19:39
   21k 2013/09/10 C:\cygwin64\bin\cygfltk_forms-1.3.dll - os=4.0 img=0.0 sys=5.2
                  "cygfltk_forms-1.3.dll" v0.0 ts=2013-09-10 19:39
   90k 2013/09/10 C:\cygwin64\bin\cygfltk_gl-1.3.dll - os=4.0 img=0.0 sys=5.2
                  "cygfltk_gl-1.3.dll" v0.0 ts=2013-09-10 19:39
   47k 2013/09/10 C:\cygwin64\bin\cygfltk_images-1.3.dll - os=4.0 img=0.0 sys=5.2
                  "cygfltk_images-1.3.dll" v0.0 ts=2013-09-10 19:39
  217k 2015/01/02 C:\cygwin64\bin\cygfontconfig-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygfontconfig-1.dll" v0.0 ts=2015-01-02 03:41
   25k 2013/06/06 C:\cygwin64\bin\cygfontenc-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygfontenc-1.dll" v0.0 ts=2013-06-06 22:13
   55k 2014/12/30 C:\cygwin64\bin\cygformw-10.dll - os=4.0 img=0.0 sys=5.2
                  "cygformw-10.dll" v0.0 ts=2014-12-30 18:05
  585k 2015/01/26 C:\cygwin64\bin\cygfreetype-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygfreetype-6.dll" v0.0 ts=2015-01-26 17:15
   69k 2015/01/29 C:\cygwin64\bin\cyggcc_s-seh-1.dll - os=4.0 img=0.0 sys=5.2
                  "cyggcc_s-seh-1.dll" v0.0 ts=2015-01-29 05:58
  175k 2015/01/12 C:\cygwin64\bin\cyggck-1-0.dll - os=4.0 img=0.0 sys=5.2
                  "cyggck-1-0.dll" v0.0 ts=2015-01-12 06:36
  480k 2015/01/12 C:\cygwin64\bin\cyggcr-base-3-1.dll - os=4.0 img=0.0 sys=5.2
                  "cyggcr-base-3-1.dll" v0.0 ts=2015-01-12 06:36
  369k 2015/01/12 C:\cygwin64\bin\cyggcr-ui-3-1.dll - os=4.0 img=0.0 sys=5.2
                  "cyggcr-ui-3-1.dll" v0.0 ts=2015-01-12 06:37
  470k 2014/06/01 C:\cygwin64\bin\cyggcrypt-11.dll - os=4.0 img=0.0 sys=5.2
                  "cyggcrypt-11.dll" v0.0 ts=1970-01-01 00:00
   40k 2014/05/27 C:\cygwin64\bin\cyggdbm-4.dll - os=4.0 img=0.0 sys=5.2
                  "cyggdbm-4.dll" v0.0 ts=1970-01-01 00:00
   13k 2014/05/27 C:\cygwin64\bin\cyggdbm_compat-4.dll - os=4.0 img=0.0 sys=5.2
                  "cyggdbm_compat-4.dll" v0.0 ts=1970-01-01 00:00
  554k 2015/02/01 C:\cygwin64\bin\cyggdk-3-0.dll - os=4.0 img=0.0 sys=5.2
                  "cyggdk-3-0.dll" v0.0 ts=2015-02-01 11:55
  118k 2015/01/11 C:\cygwin64\bin\cyggdk_pixbuf-2.0-0.dll - os=4.0 img=0.0 sys=5.2
                  "cyggdk_pixbuf-2.0-0.dll" v0.0 ts=2015-01-11 20:31
  193k 2014/11/18 C:\cygwin64\bin\cyggettextlib-0-19-3.dll - os=4.0 img=0.0 sys=5.2
                  "cyggettextlib-0-19-3.dll" v0.0 ts=2014-11-18 07:06
  238k 2014/11/18 C:\cygwin64\bin\cyggettextsrc-0-19-3.dll - os=4.0 img=0.0 sys=5.2
                  "cyggettextsrc-0-19-3.dll" v0.0 ts=2014-11-18 07:07
 1140k 2015/01/29 C:\cygwin64\bin\cyggfortran-3.dll - os=4.0 img=0.0 sys=5.2
                  "cyggfortran-3.dll" v0.0 ts=2015-01-29 07:22
 1247k 2015/01/11 C:\cygwin64\bin\cyggio-2.0-0.dll - os=4.0 img=0.0 sys=5.2
                  "cyggio-2.0-0.dll" v0.0 ts=2015-01-11 19:42
  594k 2015/01/13 C:\cygwin64\bin\cygGL-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygGL-1.dll" v0.0 ts=2015-01-13 10:00
   77k 2015/02/11 C:\cygwin64\bin\cyggl2ps-1.dll - os=4.0 img=1.3 sys=5.2
                  "cyggl2ps-1.dll" v0.0 ts=2015-02-11 11:29
  250k 2015/01/13 C:\cygwin64\bin\cygglapi-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygglapi-0.dll" v0.0 ts=2015-01-13 09:53
  949k 2015/01/11 C:\cygwin64\bin\cygglib-2.0-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygglib-2.0-0.dll" v0.0 ts=2015-01-11 19:41
  885k 2013/03/14 C:\cygwin64\bin\cygglpk-33.dll - os=4.0 img=0.0 sys=5.2
                  "cygglpk-33.dll" v0.0 ts=2013-03-14 08:19
  901k 2013/10/03 C:\cygwin64\bin\cygglpk-35.dll - os=4.0 img=0.0 sys=5.2
                  "cygglpk-35.dll" v0.0 ts=2013-10-03 13:59
  896k 2014/08/24 C:\cygwin64\bin\cygglpk-36.dll - os=4.0 img=0.0 sys=5.2
                  "cygglpk-36.dll" v0.0 ts=2014-08-24 06:34
  477k 2013/04/09 C:\cygwin64\bin\cygGLU-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygGLU-1.dll" v0.0 ts=2013-04-09 07:56
   14k 2015/01/11 C:\cygwin64\bin\cyggmodule-2.0-0.dll - os=4.0 img=0.0 sys=5.2
                  "cyggmodule-2.0-0.dll" v0.0 ts=2015-01-11 19:41
  520k 2015/01/26 C:\cygwin64\bin\cyggmp-10.dll - os=4.0 img=0.0 sys=5.2
                  "cyggmp-10.dll" v0.0 ts=2015-01-26 16:08
   21k 2015/01/26 C:\cygwin64\bin\cyggmpxx-4.dll - os=4.0 img=0.0 sys=5.2
                  "cyggmpxx-4.dll" v0.0 ts=2015-01-26 16:08
  126k 2015/01/12 C:\cygwin64\bin\cyggnome-keyring-0.dll - os=4.0 img=0.0 sys=5.2
                  "cyggnome-keyring-0.dll" v0.0 ts=2015-01-12 02:39
  867k 2015/02/13 C:\cygwin64\bin\cyggnutls-28.dll - os=4.0 img=0.0 sys=5.2
                  "cyggnutls-28.dll" v0.0 ts=2015-02-13 13:46
   24k 2015/02/13 C:\cygwin64\bin\cyggnutls-openssl-27.dll - os=4.0 img=0.0 sys=5.2
                  "cyggnutls-openssl-27.dll" v0.0 ts=2015-02-13 13:46
   22k 2015/02/13 C:\cygwin64\bin\cyggnutls-xssl-0.dll - os=4.0 img=0.0 sys=5.2
                  "cyggnutls-xssl-0.dll" v0.0 ts=2015-02-13 13:46
   42k 2015/02/13 C:\cygwin64\bin\cyggnutlsxx-28.dll - os=4.0 img=0.0 sys=5.2
                  "cyggnutlsxx-28.dll" v0.0 ts=2015-02-13 13:46
  275k 2015/01/11 C:\cygwin64\bin\cyggobject-2.0-0.dll - os=4.0 img=0.0 sys=5.2
                  "cyggobject-2.0-0.dll" v0.0 ts=2015-01-11 19:41
   73k 2015/01/29 C:\cygwin64\bin\cyggomp-1.dll - os=4.0 img=0.0 sys=5.2
                  "cyggomp-1.dll" v0.0 ts=2015-01-29 06:14
   19k 2014/06/01 C:\cygwin64\bin\cyggpg-error-0.dll - os=4.0 img=0.0 sys=5.2
                  "cyggpg-error-0.dll" v0.0 ts=1970-01-01 00:00
  276k 2015/02/11 C:\cygwin64\bin\cygGraphicsMagick++-3.dll - os=4.0 img=0.0 sys=5.2
                  "cygGraphicsMagick++-3.dll" v0.0 ts=2015-02-11 16:18
 2908k 2015/02/11 C:\cygwin64\bin\cygGraphicsMagick-3.dll - os=4.0 img=0.0 sys=5.2
                  "cygGraphicsMagick-3.dll" v0.0 ts=2015-02-11 16:17
  146k 2015/02/11 C:\cygwin64\bin\cygGraphicsMagickWand-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygGraphicsMagickWand-2.dll" v0.0 ts=2015-02-11 16:18
  116k 2013/08/05 C:\cygwin64\bin\cyggraphite2-3.dll - os=4.0 img=3.0 sys=5.2
                  "cyggraphite2-3.dll" v0.0 ts=2013-08-05 07:33
11338k 2015/02/12 C:\cygwin64\bin\cyggs-9.dll - os=4.0 img=0.0 sys=5.2
                  "cyggs-9.dll" v0.0 ts=2015-02-12 15:41
  198k 2014/03/20 C:\cygwin64\bin\cyggssapi-3.dll - os=4.0 img=0.0 sys=5.2
                  "cyggssapi-3.dll" v0.0 ts=2014-03-20 06:15
  253k 2014/09/19 C:\cygwin64\bin\cyggssapi_krb5-2.dll - os=4.0 img=0.0 sys=5.2
                  "cyggssapi_krb5-2.dll" v0.0 ts=2014-09-19 18:42
    9k 2015/01/11 C:\cygwin64\bin\cyggthread-2.0-0.dll - os=4.0 img=0.0 sys=5.2
                  "cyggthread-2.0-0.dll" v0.0 ts=2015-01-11 19:41
 6274k 2015/02/01 C:\cygwin64\bin\cyggtk-3-0.dll - os=4.0 img=0.0 sys=5.2
                  "cyggtk-3-0.dll" v0.0 ts=2015-02-01 12:00
   17k 2015/02/01 C:\cygwin64\bin\cyggtkreftestprivate-0.dll - os=4.0 img=0.0 sys=5.2
                  "cyggtkreftestprivate-0.dll" v0.0 ts=2015-02-01 12:10
  691k 2013/04/22 C:\cygwin64\bin\cygguile-17.dll - os=4.0 img=0.0 sys=5.2
                  "cygguile-17.dll" v0.0 ts=2013-04-22 03:15
  181k 2015/01/12 C:\cygwin64\bin\cyggvfscommon.dll - os=4.0 img=0.0 sys=5.2
                  "cyggvfscommon.dll" v0.0 ts=2015-01-12 06:20
  121k 2015/01/12 C:\cygwin64\bin\cyggvfsdaemon.dll - os=4.0 img=0.0 sys=5.2
                  "cyggvfsdaemon.dll" v0.0 ts=2015-01-12 06:22
  332k 2015/01/12 C:\cygwin64\bin\cygharfbuzz-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygharfbuzz-0.dll" v0.0 ts=2015-01-12 02:33
 2510k 2014/06/03 C:\cygwin64\bin\cyghdf5-8.dll - os=4.0 img=0.0 sys=5.2
                  "cyghdf5-8.dll" v0.0 ts=1970-01-01 00:00
 2518k 2015/01/20 C:\cygwin64\bin\cyghdf5-9.dll - os=4.0 img=0.0 sys=5.2
                  "cyghdf5-9.dll" v0.0 ts=2015-01-20 10:26
  254k 2014/06/03 C:\cygwin64\bin\cyghdf5_cpp-8.dll - os=4.0 img=0.0 sys=5.2
                  "cyghdf5_cpp-8.dll" v0.0 ts=1970-01-01 00:00
  272k 2015/01/20 C:\cygwin64\bin\cyghdf5_cpp-9.dll - os=4.0 img=0.0 sys=5.2
                  "cyghdf5_cpp-9.dll" v0.0 ts=2015-01-20 10:32
  101k 2014/06/03 C:\cygwin64\bin\cyghdf5_hl-8.dll - os=4.0 img=0.0 sys=5.2
                  "cyghdf5_hl-8.dll" v0.0 ts=1970-01-01 00:00
  103k 2015/01/20 C:\cygwin64\bin\cyghdf5_hl-9.dll - os=4.0 img=0.0 sys=5.2
                  "cyghdf5_hl-9.dll" v0.0 ts=2015-01-20 10:32
   10k 2014/06/03 C:\cygwin64\bin\cyghdf5_hl_cpp-8.dll - os=4.0 img=0.0 sys=5.2
                  "cyghdf5_hl_cpp-8.dll" v0.0 ts=1970-01-01 00:00
   11k 2015/01/20 C:\cygwin64\bin\cyghdf5_hl_cpp-9.dll - os=4.0 img=0.0 sys=5.2
                  "cyghdf5_hl_cpp-9.dll" v0.0 ts=2015-01-20 10:33
   14k 2014/03/20 C:\cygwin64\bin\cygheimbase-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygheimbase-1.dll" v0.0 ts=2014-03-20 04:52
   24k 2014/03/20 C:\cygwin64\bin\cygheimntlm-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygheimntlm-0.dll" v0.0 ts=2014-03-20 06:13
   30k 2015/01/27 C:\cygwin64\bin\cyghistory7.dll - os=4.0 img=0.0 sys=5.2
                  "cyghistory7.dll" v0.0 ts=2015-01-27 03:51
  168k 2015/02/12 C:\cygwin64\bin\cyghogweed-2.dll - os=4.0 img=0.0 sys=5.2
                  "cyghogweed-2.dll" v0.0 ts=2015-02-12 17:27
  236k 2014/03/20 C:\cygwin64\bin\cyghx509-5.dll - os=4.0 img=0.0 sys=5.2
                  "cyghx509-5.dll" v0.0 ts=2014-03-20 04:55
   77k 2014/08/10 C:\cygwin64\bin\cygICE-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygICE-6.dll" v0.0 ts=1970-01-01 00:00
 1002k 2014/12/24 C:\cygwin64\bin\cygiconv-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygiconv-2.dll" v0.0 ts=2014-12-24 07:45
21806k 2013/06/25 C:\cygwin64\bin\cygicudata51.dll - os=4.0 img=0.0 sys=5.2
                  "cygicudata51.dll" v0.0 ts=2013-06-25 06:30
 1717k 2013/06/25 C:\cygwin64\bin\cygicui18n51.dll - os=4.0 img=0.0 sys=5.2
                  "cygicui18n51.dll" v0.0 ts=2013-06-25 06:28
   43k 2013/06/25 C:\cygwin64\bin\cygicuio51.dll - os=4.0 img=0.0 sys=5.2
                  "cygicuio51.dll" v0.0 ts=2013-06-25 06:30
  305k 2013/06/25 C:\cygwin64\bin\cygicule51.dll - os=4.0 img=0.0 sys=5.2
                  "cygicule51.dll" v0.0 ts=2013-06-25 06:28
   38k 2013/06/25 C:\cygwin64\bin\cygiculx51.dll - os=4.0 img=0.0 sys=5.2
                  "cygiculx51.dll" v0.0 ts=2013-06-25 06:28
 1231k 2013/06/25 C:\cygwin64\bin\cygicuuc51.dll - os=4.0 img=0.0 sys=5.2
                  "cygicuuc51.dll" v0.0 ts=2013-06-25 06:27
  196k 2014/12/06 C:\cygwin64\bin\cygidn-11.dll - os=4.0 img=0.0 sys=5.2
                  "cygidn-11.dll" v0.0 ts=2014-12-06 13:17
   39k 2014/11/18 C:\cygwin64\bin\cygintl-8.dll - os=4.0 img=0.0 sys=5.2
                  "cygintl-8.dll" v0.0 ts=2014-11-18 07:04
  888k 2013/05/05 C:\cygwin64\bin\cygisl-10.dll - os=4.0 img=0.0 sys=5.2
                  "cygisl-10.dll" v0.0 ts=2013-05-05 16:36
  272k 2015/01/23 C:\cygwin64\bin\cygjasper-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygjasper-1.dll" v0.0 ts=2015-01-23 18:01
   48k 2014/06/17 C:\cygwin64\bin\cygjbig-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygjbig-2.dll" v0.0 ts=1970-01-01 00:00
   18k 2014/06/17 C:\cygwin64\bin\cygjbig85-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygjbig85-2.dll" v0.0 ts=1970-01-01 00:00
  255k 2014/12/29 C:\cygwin64\bin\cygjpeg-8.dll - os=4.0 img=0.0 sys=5.2
                  "cygjpeg-8.dll" v0.0 ts=2014-12-29 21:07
  128k 2015/01/12 C:\cygwin64\bin\cygjson-glib-1.0-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygjson-glib-1.0-0.dll" v0.0 ts=2015-01-12 02:33
  179k 2014/09/19 C:\cygwin64\bin\cygk5crypto-3.dll - os=4.0 img=0.0 sys=5.2
                  "cygk5crypto-3.dll" v0.0 ts=2014-09-19 18:41
   23k 2014/03/20 C:\cygwin64\bin\cygkafs-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygkafs-0.dll" v0.0 ts=2014-03-20 06:13
  403k 2014/03/20 C:\cygwin64\bin\cygkrb5-26.dll - os=4.0 img=0.0 sys=5.2
                  "cygkrb5-26.dll" v0.0 ts=2014-03-20 06:12
  701k 2014/09/19 C:\cygwin64\bin\cygkrb5-3.dll - os=4.0 img=0.0 sys=5.2
                  "cygkrb5-3.dll" v0.0 ts=2014-09-19 18:42
   35k 2014/09/19 C:\cygwin64\bin\cygkrb5support-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygkrb5support-0.dll" v0.0 ts=2014-09-19 18:41
   45k 2015/02/19 C:\cygwin64\bin\cyglber-2-4-2.dll - os=4.0 img=0.0 sys=5.2
                  "cyglber-2-4-2.dll" v0.0 ts=2015-02-19 14:39
  189k 2015/02/19 C:\cygwin64\bin\cyglcms-1.dll - os=4.0 img=0.0 sys=5.2
                  "cyglcms-1.dll" v0.0 ts=2015-02-19 12:08
  293k 2014/11/14 C:\cygwin64\bin\cyglcms2-2.dll - os=4.0 img=0.0 sys=5.2
                  "cyglcms2-2.dll" v0.0 ts=2014-11-14 12:24
  246k 2015/02/19 C:\cygwin64\bin\cygldap-2-4-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygldap-2-4-2.dll" v0.0 ts=2015-02-19 14:40
  261k 2015/02/19 C:\cygwin64\bin\cygldap_r-2-4-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygldap_r-2-4-2.dll" v0.0 ts=2015-02-19 14:41
17466k 2015/02/08 C:\cygwin64\bin\cygLLVM-3.4.dll - os=4.0 img=0.0 sys=5.2
                  "cygLLVM-3.4.dll" v0.0 ts=2015-02-08 17:48
    6k 2015/02/04 C:\cygwin64\bin\cyglsa64.dll - os=4.0 img=0.0 sys=5.2
                  "cyglsa64.dll" v0.0 ts=1970-01-01 00:00
   35k 2015/02/17 C:\cygwin64\bin\cygltdl-7.dll - os=4.0 img=0.0 sys=5.2
                  "cygltdl-7.dll" v0.0 ts=2015-02-17 18:26
  128k 2015/01/15 C:\cygwin64\bin\cyglzma-5.dll - os=4.0 img=0.0 sys=5.2
                  "cyglzma-5.dll" v0.0 ts=2015-01-15 20:11
  126k 2014/11/17 C:\cygwin64\bin\cyglzo2-2.dll - os=4.0 img=0.0 sys=5.2
                  "cyglzo2-2.dll" v0.0 ts=2014-11-17 11:24
  113k 2015/02/18 C:\cygwin64\bin\cygmagic-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygmagic-1.dll" v0.0 ts=2015-02-18 10:55
  158k 2014/08/12 C:\cygwin64\bin\cygman-2-6-7.dll - os=4.0 img=0.0 sys=5.2
                  "cygman-2-6-7.dll" v0.0 ts=1970-01-01 00:00
   29k 2014/12/30 C:\cygwin64\bin\cygmenuw-10.dll - os=4.0 img=0.0 sys=5.2
                  "cygmenuw-10.dll" v0.0 ts=2014-12-30 18:05
  347k 2013/07/14 C:\cygwin64\bin\cygmetis-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygmetis-0.dll" v0.0 ts=2013-07-14 13:12
  370k 2013/05/02 C:\cygwin64\bin\cygmng-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygmng-1.dll" v0.0 ts=2013-05-02 12:20
   89k 2015/01/26 C:\cygwin64\bin\cygmpc-3.dll - os=4.0 img=0.0 sys=5.2
                  "cygmpc-3.dll" v0.0 ts=2015-01-26 16:28
  334k 2015/01/26 C:\cygwin64\bin\cygmpfr-4.dll - os=4.0 img=0.0 sys=5.2
                  "cygmpfr-4.dll" v0.0 ts=2015-01-26 16:14
   52k 2014/12/30 C:\cygwin64\bin\cygncurses++w-10.dll - os=4.0 img=0.0 sys=5.2
                  "cygncurses++w-10.dll" v0.0 ts=2014-12-30 18:10
  296k 2014/12/30 C:\cygwin64\bin\cygncursesw-10.dll - os=4.0 img=0.0 sys=5.2
                  "cygncursesw-10.dll" v0.0 ts=2014-12-30 18:04
  185k 2015/02/12 C:\cygwin64\bin\cygnettle-4.dll - os=4.0 img=0.0 sys=5.2
                  "cygnettle-4.dll" v0.0 ts=2015-02-12 17:27
14987k 2014/08/17 C:\cygwin64\bin\cygoctave-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygoctave-2.dll" v0.0 ts=2014-08-17 13:21
 1203k 2014/08/17 C:\cygwin64\bin\cygoctgui-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygoctgui-0.dll" v0.0 ts=2014-08-17 13:56
12337k 2014/08/17 C:\cygwin64\bin\cygoctinterp-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygoctinterp-2.dll" v0.0 ts=2014-08-17 13:49
   30k 2015/01/13 C:\cygwin64\bin\cygOpenVG-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygOpenVG-1.dll" v0.0 ts=2015-01-13 09:53
  220k 2014/10/19 C:\cygwin64\bin\cygp11-kit-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygp11-kit-0.dll" v0.0 ts=2014-10-19 14:36
   14k 2014/12/30 C:\cygwin64\bin\cygpanelw-10.dll - os=4.0 img=0.0 sys=5.2
                  "cygpanelw-10.dll" v0.0 ts=2014-12-30 18:05
  258k 2015/01/12 C:\cygwin64\bin\cygpango-1.0-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygpango-1.0-0.dll" v0.0 ts=2015-01-12 02:40
   42k 2015/01/12 C:\cygwin64\bin\cygpangocairo-1.0-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygpangocairo-1.0-0.dll" v0.0 ts=2015-01-12 02:41
   70k 2015/01/12 C:\cygwin64\bin\cygpangoft2-1.0-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygpangoft2-1.0-0.dll" v0.0 ts=2015-01-12 02:40
   28k 2015/01/12 C:\cygwin64\bin\cygpangoxft-1.0-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygpangoxft-1.0-0.dll" v0.0 ts=2015-01-12 02:40
   11k 2013/07/23 C:\cygwin64\bin\cygpaper-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygpaper-1.dll" v0.0 ts=2013-07-23 05:40
  280k 2014/12/08 C:\cygwin64\bin\cygpcre-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygpcre-1.dll" v0.0 ts=2014-12-08 23:50
 1580k 2013/03/11 C:\cygwin64\bin\cygperl5_14.dll - os=4.0 img=0.0 sys=5.2
                  "cygperl5_14.dll" v0.0 ts=2013-03-12 00:25
 5790k 2015/01/27 C:\cygwin64\bin\cygphp5-5-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygphp5-5-6.dll" v0.0 ts=2015-01-27 20:47
   38k 2014/05/12 C:\cygwin64\bin\cygpipeline-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygpipeline-1.dll" v0.0 ts=1970-01-01 00:00
  654k 2014/11/16 C:\cygwin64\bin\cygpixman-1-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygpixman-1-0.dll" v0.0 ts=2014-11-16 22:16
  148k 2014/12/31 C:\cygwin64\bin\cygpng15-15.dll - os=4.0 img=0.0 sys=5.2
                  "cygpng15-15.dll" v0.0 ts=2014-12-31 20:50
  177k 2014/12/31 C:\cygwin64\bin\cygpng16-16.dll - os=4.0 img=0.0 sys=5.2
                  "cygpng16-16.dll" v0.0 ts=2014-12-31 09:51
   41k 2013/10/21 C:\cygwin64\bin\cygpopt-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygpopt-0.dll" v0.0 ts=2013-10-21 21:52
  844k 2013/05/05 C:\cygwin64\bin\cygppl-9.dll - os=4.0 img=0.0 sys=5.2
                  "cygppl-9.dll" v0.0 ts=2013-05-05 13:53
 2956k 2013/05/05 C:\cygwin64\bin\cygppl_c-4.dll - os=4.0 img=0.0 sys=5.2
                  "cygppl_c-4.dll" v0.0 ts=2013-05-05 13:54
  122k 2013/04/21 C:\cygwin64\bin\cygproxy-1.dll - os=4.0 img=1.0 sys=5.2
                  "cygproxy-1.dll" v0.0 ts=2013-04-21 10:24
   15k 2013/05/05 C:\cygwin64\bin\cygpwl-5.dll - os=4.0 img=0.0 sys=5.2
                  "cygpwl-5.dll" v0.0 ts=2013-05-05 13:53
  310k 2013/03/18 C:\cygwin64\bin\cygqhull-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygqhull-6.dll" v0.0 ts=2013-03-18 10:56
  319k 2013/03/18 C:\cygwin64\bin\cygqhull_p-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygqhull_p-6.dll" v0.0 ts=2013-03-18 10:56
   95k 2013/04/10 C:\cygwin64\bin\cygqrupdate-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygqrupdate-0.dll" v0.0 ts=2013-04-10 20:26
 2737k 2014/10/30 C:\cygwin64\bin\cygqscintilla2-11.dll - os=4.0 img=0.0 sys=5.2
                  "cygqscintilla2-11.dll" v0.0 ts=2014-10-30 08:42
 2696k 2015/01/06 C:\cygwin64\bin\cygQtCore-4.dll - os=4.0 img=0.0 sys=5.2
                  "cygQtCore-4.dll" v0.0 ts=2015-01-06 09:18
 9969k 2015/01/06 C:\cygwin64\bin\cygQtGui-4.dll - os=4.0 img=0.0 sys=5.2
                  "cygQtGui-4.dll" v0.0 ts=2015-01-06 09:26
 1243k 2015/01/06 C:\cygwin64\bin\cygQtNetwork-4.dll - os=4.0 img=0.0 sys=5.2
                  "cygQtNetwork-4.dll" v0.0 ts=2015-01-06 09:19
  305k 2015/01/29 C:\cygwin64\bin\cygquadmath-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygquadmath-0.dll" v0.0 ts=2015-01-29 06:58
  207k 2015/01/27 C:\cygwin64\bin\cygreadline7.dll - os=4.0 img=0.0 sys=5.2
                  "cygreadline7.dll" v0.0 ts=2015-01-27 03:51
   72k 2015/01/12 C:\cygwin64\bin\cygrest-0.7-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygrest-0.7-0.dll" v0.0 ts=2015-01-12 02:43
   28k 2015/01/12 C:\cygwin64\bin\cygrest-extras-0.7-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygrest-extras-0.7-0.dll" v0.0 ts=2015-01-12 02:44
   57k 2014/03/20 C:\cygwin64\bin\cygroken-18.dll - os=4.0 img=0.0 sys=5.2
                  "cygroken-18.dll" v0.0 ts=2014-03-20 04:53
  205k 2015/02/18 C:\cygwin64\bin\cygrsvg-2-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygrsvg-2-2.dll" v0.0 ts=2015-02-18 05:47
   97k 2014/11/24 C:\cygwin64\bin\cygsasl2-3.dll - os=4.0 img=0.0 sys=5.2
                  "cygsasl2-3.dll" v0.0 ts=2014-11-24 18:22
  249k 2015/01/12 C:\cygwin64\bin\cygsecret-1-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygsecret-1-0.dll" v0.0 ts=2015-01-12 02:14
   28k 2014/01/14 C:\cygwin64\bin\cygSM-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygSM-6.dll" v0.0 ts=2014-01-14 23:23
   88k 2014/12/01 C:\cygwin64\bin\cygsmartcols-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygsmartcols-1.dll" v0.0 ts=2014-12-01 23:56
  584k 2015/01/12 C:\cygwin64\bin\cygsoup-2.4-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygsoup-2.4-1.dll" v0.0 ts=2015-01-12 02:32
   11k 2015/01/12 C:\cygwin64\bin\cygsoup-gnome-2.4-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygsoup-gnome-2.4-1.dll" v0.0 ts=2015-01-12 02:32
  750k 2015/01/30 C:\cygwin64\bin\cygsqlite3-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygsqlite3-0.dll" v0.0 ts=2015-01-30 23:25
  142k 2014/11/09 C:\cygwin64\bin\cygssh2-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygssh2-1.dll" v0.0 ts=2014-11-09 21:20
  382k 2015/01/08 C:\cygwin64\bin\cygssl-1.0.0.dll - os=4.0 img=0.0 sys=5.2
                  "cygssl-1.0.0.dll" v0.0 ts=2015-01-08 20:02
   12k 2015/01/29 C:\cygwin64\bin\cygssp-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygssp-0.dll" v0.0 ts=2015-01-29 06:53
  941k 2015/01/29 C:\cygwin64\bin\cygstdc++-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygstdc++-6.dll" v0.0 ts=2015-01-29 06:13
    8k 2013/07/14 C:\cygwin64\bin\cygsuitesparseconfig-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygsuitesparseconfig-0.dll" v0.0 ts=2013-07-14 15:16
   64k 2014/11/13 C:\cygwin64\bin\cygtasn1-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygtasn1-6.dll" v0.0 ts=2014-11-13 18:20
   32k 2014/11/12 C:\cygwin64\bin\cygthai-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygthai-0.dll" v0.0 ts=2014-11-12 16:31
   52k 2014/12/30 C:\cygwin64\bin\cygticw-10.dll - os=4.0 img=0.0 sys=5.2
                  "cygticw-10.dll" v0.0 ts=2014-12-30 18:04
  363k 2014/05/15 C:\cygwin64\bin\cygtiff-5.dll - os=4.0 img=0.0 sys=5.2
                  "cygtiff-5.dll" v0.0 ts=1970-01-01 00:00
  415k 2014/05/30 C:\cygwin64\bin\cygtiff-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygtiff-6.dll" v0.0 ts=1970-01-01 00:00
   12k 2014/05/15 C:\cygwin64\bin\cygtiffxx-5.dll - os=4.0 img=0.0 sys=5.2
                  "cygtiffxx-5.dll" v0.0 ts=1970-01-01 00:00
   12k 2014/05/30 C:\cygwin64\bin\cygtiffxx-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygtiffxx-6.dll" v0.0 ts=1970-01-01 00:00
  677k 2013/07/14 C:\cygwin64\bin\cygumfpack-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygumfpack-0.dll" v0.0 ts=2013-07-14 21:49
 1252k 2014/09/04 C:\cygwin64\bin\cygunistring-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygunistring-2.dll" v0.0 ts=2014-09-04 21:06
   15k 2014/12/01 C:\cygwin64\bin\cyguuid-1.dll - os=4.0 img=0.0 sys=5.2
                  "cyguuid-1.dll" v0.0 ts=2014-12-01 23:56
  340k 2015/01/02 C:\cygwin64\bin\cygwebp-5.dll - os=4.0 img=0.0 sys=5.2
                  "cygwebp-5.dll" v0.0 ts=2015-01-02 01:50
  161k 2014/03/20 C:\cygwin64\bin\cygwind-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygwind-0.dll" v0.0 ts=2014-03-20 04:53
  312k 2015/02/12 C:\cygwin64\bin\cygwmf-0-2-7.dll - os=4.0 img=0.0 sys=5.2
                  "cygwmf-0-2-7.dll" v0.0 ts=2015-02-12 15:13
  102k 2015/02/12 C:\cygwin64\bin\cygwmflite-0-2-7.dll - os=4.0 img=0.0 sys=5.2
                  "cygwmflite-0-2-7.dll" v0.0 ts=2015-02-12 15:13
   30k 2013/11/15 C:\cygwin64\bin\cygwrap-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygwrap-0.dll" v0.0 ts=2013-11-15 19:58
 1121k 2014/10/21 C:\cygwin64\bin\cygX11-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygX11-6.dll" v0.0 ts=2014-10-21 02:59
    9k 2014/10/21 C:\cygwin64\bin\cygX11-xcb-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygX11-xcb-1.dll" v0.0 ts=2014-10-21 02:59
   12k 2013/06/06 C:\cygwin64\bin\cygXau-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygXau-6.dll" v0.0 ts=2013-06-06 06:23
  102k 2014/05/20 C:\cygwin64\bin\cygxcb-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygxcb-1.dll" v0.0 ts=1970-01-01 00:00
   71k 2014/05/20 C:\cygwin64\bin\cygxcb-glx-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygxcb-glx-0.dll" v0.0 ts=1970-01-01 00:00
   32k 2014/05/20 C:\cygwin64\bin\cygxcb-render-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygxcb-render-0.dll" v0.0 ts=1970-01-01 00:00
   13k 2014/05/20 C:\cygwin64\bin\cygxcb-shm-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygxcb-shm-0.dll" v0.0 ts=1970-01-01 00:00
   11k 2013/03/18 C:\cygwin64\bin\cygXcomposite-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygXcomposite-1.dll" v0.0 ts=2013-03-18 23:05
   34k 2013/06/06 C:\cygwin64\bin\cygXcursor-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygXcursor-1.dll" v0.0 ts=2013-06-06 21:15
   10k 2013/04/08 C:\cygwin64\bin\cygXdamage-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygXdamage-1.dll" v0.0 ts=2013-04-08 22:24
   21k 2013/03/13 C:\cygwin64\bin\cygXdmcp-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygXdmcp-6.dll" v0.0 ts=2013-03-13 04:58
   56k 2014/08/10 C:\cygwin64\bin\cygXext-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygXext-6.dll" v0.0 ts=1970-01-01 00:00
   19k 2013/06/06 C:\cygwin64\bin\cygXfixes-3.dll - os=4.0 img=0.0 sys=5.2
                  "cygXfixes-3.dll" v0.0 ts=2013-06-06 20:27
   73k 2014/08/10 C:\cygwin64\bin\cygXft-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygXft-2.dll" v0.0 ts=1970-01-01 00:00
   56k 2014/08/10 C:\cygwin64\bin\cygXi-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygXi-6.dll" v0.0 ts=1970-01-01 00:00
   10k 2013/06/06 C:\cygwin64\bin\cygXinerama-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygXinerama-1.dll" v0.0 ts=2013-06-06 21:33
 1207k 2014/10/19 C:\cygwin64\bin\cygxml2-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygxml2-2.dll" v0.0 ts=2014-10-19 08:52
   34k 2014/01/14 C:\cygwin64\bin\cygXrandr-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygXrandr-2.dll" v0.0 ts=2014-01-14 23:56
   35k 2013/06/14 C:\cygwin64\bin\cygXrender-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygXrender-1.dll" v0.0 ts=2013-06-14 09:29
   12k 2013/03/14 C:\cygwin64\bin\cygXss-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygXss-1.dll" v0.0 ts=2013-03-14 04:07
  320k 2014/08/10 C:\cygwin64\bin\cygXt-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygXt-6.dll" v0.0 ts=1970-01-01 00:00
   21k 2013/06/06 C:\cygwin64\bin\cygXtst-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygXtst-6.dll" v0.0 ts=2013-06-06 20:36
   80k 2014/11/19 C:\cygwin64\bin\cygz.dll - os=4.0 img=0.0 sys=5.2
                  "cygz.dll" v0.0 ts=2014-11-19 23:08
 3182k 2015/02/04 C:\cygwin64\bin\cygwin1.dll - os=4.0 img=0.0 sys=5.2
                  "cygwin1.dll" v0.0 ts=1970-01-01 00:00
    Cygwin DLL version info:
        DLL version: 1.7.34
        DLL epoch: 19
        DLL old termios: 5
        DLL malloc env: 28
        Cygwin conv: 181
        API major: 0
        API minor: 285
        Shared data: 5
        DLL identifier: cygwin1
        Mount registry: 3
        Cygwin registry name: Cygwin
        Installations name: Installations
        Cygdrive default prefix: 
        Build date: 
        Shared id: cygwin1S5

   37k 2013/07/14 C:\cygwin64\bin\cygamd-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygamd-0.dll" v0.0 ts=2013-07-14 15:25
  575k 2013/05/30 C:\cygwin64\bin\cygarchive-13.dll - os=4.0 img=0.0 sys=5.2
                  "cygarchive-13.dll" v0.0 ts=2013-05-30 03:06
   38k 2013/07/19 C:\cygwin64\bin\cygargp-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygargp-0.dll" v0.0 ts=2013-07-19 15:07
  304k 2014/08/17 C:\cygwin64\bin\cygarpack-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygarpack-2.dll" v0.0 ts=2014-08-17 11:37
  510k 2014/03/20 C:\cygwin64\bin\cygasn1-8.dll - os=4.0 img=0.0 sys=5.2
                  "cygasn1-8.dll" v0.0 ts=2014-03-20 04:54
  116k 2015/01/11 C:\cygwin64\bin\cygatk-1.0-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygatk-1.0-0.dll" v0.0 ts=2015-01-11 20:13
  157k 2015/01/12 C:\cygwin64\bin\cygatk-bridge-2.0-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygatk-bridge-2.0-0.dll" v0.0 ts=2015-01-12 03:02
   88k 2015/01/29 C:\cygwin64\bin\cygatomic-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygatomic-1.dll" v0.0 ts=2015-01-29 07:28
  145k 2015/01/12 C:\cygwin64\bin\cygatspi-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygatspi-0.dll" v0.0 ts=2015-01-12 02:41
   16k 2013/03/26 C:\cygwin64\bin\cygattr-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygattr-1.dll" v0.0 ts=2013-03-26 18:26
   80k 2013/05/30 C:\cygwin64\bin\cygaudio-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygaudio-2.dll" v0.0 ts=2013-05-30 23:41
   59k 2013/06/04 C:\cygwin64\bin\cygavahi-client-3.dll - os=4.0 img=0.0 sys=5.2
                  "cygavahi-client-3.dll" v0.0 ts=2013-06-04 05:29
   42k 2013/06/04 C:\cygwin64\bin\cygavahi-common-3.dll - os=4.0 img=0.0 sys=5.2
                  "cygavahi-common-3.dll" v0.0 ts=2013-06-04 05:28
   13k 2013/06/04 C:\cygwin64\bin\cygavahi-glib-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygavahi-glib-1.dll" v0.0 ts=2013-06-04 05:29
  179k 2014/12/01 C:\cygwin64\bin\cygblkid-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygblkid-1.dll" v0.0 ts=2014-12-01 23:56
   64k 2013/03/07 C:\cygwin64\bin\cygbz2-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygbz2-1.dll" v0.0 ts=2013-03-07 02:54
 1064k 2015/01/12 C:\cygwin64\bin\cygcairo-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygcairo-2.dll" v0.0 ts=2015-01-12 02:54
   27k 2015/01/12 C:\cygwin64\bin\cygcairo-gobject-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygcairo-gobject-2.dll" v0.0 ts=2015-01-12 02:54
  118k 2015/01/12 C:\cygwin64\bin\cygcairo-script-interpreter-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygcairo-script-interpreter-2.dll" v0.0 ts=2015-01-12 02:54
   39k 2013/07/14 C:\cygwin64\bin\cygcamd-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygcamd-0.dll" v0.0 ts=2013-07-14 15:45
   13k 2013/03/06 C:\cygwin64\bin\cygcatgets1.dll - os=4.0 img=0.0 sys=5.2
                  "cygcatgets1.dll" v0.0 ts=2013-03-06 14:34
   39k 2013/07/14 C:\cygwin64\bin\cygccolamd-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygccolamd-0.dll" v0.0 ts=2013-07-14 15:54
   11k 2014/12/24 C:\cygwin64\bin\cygcharset-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygcharset-1.dll" v0.0 ts=2014-12-24 07:44
  873k 2013/07/14 C:\cygwin64\bin\cygcholmod-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygcholmod-0.dll" v0.0 ts=2013-07-14 17:37
  111k 2013/05/05 C:\cygwin64\bin\cygcloog-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygcloog-0.dll" v0.0 ts=2013-05-05 16:39
  117k 2013/05/05 C:\cygwin64\bin\cygcloog-isl-4.dll - os=4.0 img=0.0 sys=5.2
                  "cygcloog-isl-4.dll" v0.0 ts=2013-05-05 16:41
   27k 2013/07/14 C:\cygwin64\bin\cygcolamd-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygcolamd-0.dll" v0.0 ts=2013-07-14 15:32
   12k 2014/06/09 C:\cygwin64\bin\cygcom_err-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygcom_err-2.dll" v0.0 ts=1970-01-01 00:00
  203k 2013/04/21 C:\cygwin64\bin\cygcroco-0.6-3.dll - os=4.0 img=0.0 sys=5.2
                  "cygcroco-0.6-3.dll" v0.0 ts=2013-04-21 06:25
    9k 2013/03/07 C:\cygwin64\bin\cygcrypt-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygcrypt-0.dll" v0.0 ts=2013-03-07 09:29
 1752k 2015/01/08 C:\cygwin64\bin\cygcrypto-1.0.0.dll - os=4.0 img=0.0 sys=5.2
                  "cygcrypto-1.0.0.dll" v0.0 ts=2015-01-08 20:02
  434k 2015/01/08 C:\cygwin64\bin\cygcurl-4.dll - os=4.0 img=0.0 sys=5.2
                  "cygcurl-4.dll" v0.0 ts=2015-01-08 21:12
  158k 2013/07/14 C:\cygwin64\bin\cygcxsparse-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygcxsparse-0.dll" v0.0 ts=2013-07-14 16:07
   24k 2014/11/12 C:\cygwin64\bin\cygdatrie-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygdatrie-1.dll" v0.0 ts=2014-11-12 07:24
 1526k 2013/03/08 C:\cygwin64\bin\cygdb-5.3.dll - os=4.0 img=0.0 sys=5.2
                  "cygdb-5.3.dll" v0.0 ts=2013-03-08 07:55
  242k 2015/02/17 C:\cygwin64\bin\cygdbus-1-3.dll - os=4.0 img=0.0 sys=5.2
                  "cygdbus-1-3.dll" v0.0 ts=2015-02-17 19:16
  111k 2013/03/08 C:\cygwin64\bin\cygdb_cxx-5.3.dll - os=4.0 img=0.0 sys=5.2
                  "cygdb_cxx-5.3.dll" v0.0 ts=2013-03-08 07:56
  472k 2013/03/08 C:\cygwin64\bin\cygdb_sql-5.3.dll - os=4.0 img=0.0 sys=5.2
                  "cygdb_sql-5.3.dll" v0.0 ts=2013-03-08 07:58
  154k 2013/10/20 C:\cygwin64\bin\cygedit-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygedit-0.dll" v0.0 ts=2013-10-20 21:56
   68k 2015/01/13 C:\cygwin64\bin\cygEGL-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygEGL-1.dll" v0.0 ts=2015-01-13 10:00
  147k 2013/07/31 C:\cygwin64\bin\cygexpat-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygexpat-1.dll" v0.0 ts=2013-07-31 22:53
   30k 2014/10/14 C:\cygwin64\bin\cygfam-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygfam-0.dll" v0.0 ts=2014-10-14 21:33
   26k 2015/01/11 C:\cygwin64\bin\cygffi-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygffi-6.dll" v0.0 ts=2015-01-11 09:25
 1050k 2014/04/13 C:\cygwin64\bin\cygfftw3-3.dll - os=4.0 img=0.0 sys=5.2
                  "cygfftw3-3.dll" v0.0 ts=1970-01-01 00:00
 1011k 2014/04/13 C:\cygwin64\bin\cygfftw3f-3.dll - os=4.0 img=0.0 sys=5.2
                  "cygfftw3f-3.dll" v0.0 ts=1970-01-01 00:00
   25k 2014/04/13 C:\cygwin64\bin\cygfftw3f_threads-3.dll - os=4.0 img=0.0 sys=5.2
                  "cygfftw3f_threads-3.dll" v0.0 ts=1970-01-01 00:00
   24k 2014/04/13 C:\cygwin64\bin\cygfftw3_threads-3.dll - os=4.0 img=0.0 sys=5.2
                  "cygfftw3_threads-3.dll" v0.0 ts=1970-01-01 00:00
  959k 2013/09/10 C:\cygwin64\bin\cygfltk-1.3.dll - os=4.0 img=0.0 sys=5.2
                  "cygfltk-1.3.dll" v0.0 ts=2013-09-10 19:39
   21k 2013/09/10 C:\cygwin64\bin\cygfltk_forms-1.3.dll - os=4.0 img=0.0 sys=5.2
                  "cygfltk_forms-1.3.dll" v0.0 ts=2013-09-10 19:39
   90k 2013/09/10 C:\cygwin64\bin\cygfltk_gl-1.3.dll - os=4.0 img=0.0 sys=5.2
                  "cygfltk_gl-1.3.dll" v0.0 ts=2013-09-10 19:39
   47k 2013/09/10 C:\cygwin64\bin\cygfltk_images-1.3.dll - os=4.0 img=0.0 sys=5.2
                  "cygfltk_images-1.3.dll" v0.0 ts=2013-09-10 19:39
  217k 2015/01/02 C:\cygwin64\bin\cygfontconfig-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygfontconfig-1.dll" v0.0 ts=2015-01-02 03:41
   25k 2013/06/06 C:\cygwin64\bin\cygfontenc-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygfontenc-1.dll" v0.0 ts=2013-06-06 22:13
   55k 2014/12/30 C:\cygwin64\bin\cygformw-10.dll - os=4.0 img=0.0 sys=5.2
                  "cygformw-10.dll" v0.0 ts=2014-12-30 18:05
  585k 2015/01/26 C:\cygwin64\bin\cygfreetype-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygfreetype-6.dll" v0.0 ts=2015-01-26 17:15
   69k 2015/01/29 C:\cygwin64\bin\cyggcc_s-seh-1.dll - os=4.0 img=0.0 sys=5.2
                  "cyggcc_s-seh-1.dll" v0.0 ts=2015-01-29 05:58
  175k 2015/01/12 C:\cygwin64\bin\cyggck-1-0.dll - os=4.0 img=0.0 sys=5.2
                  "cyggck-1-0.dll" v0.0 ts=2015-01-12 06:36
  480k 2015/01/12 C:\cygwin64\bin\cyggcr-base-3-1.dll - os=4.0 img=0.0 sys=5.2
                  "cyggcr-base-3-1.dll" v0.0 ts=2015-01-12 06:36
  369k 2015/01/12 C:\cygwin64\bin\cyggcr-ui-3-1.dll - os=4.0 img=0.0 sys=5.2
                  "cyggcr-ui-3-1.dll" v0.0 ts=2015-01-12 06:37
  470k 2014/06/01 C:\cygwin64\bin\cyggcrypt-11.dll - os=4.0 img=0.0 sys=5.2
                  "cyggcrypt-11.dll" v0.0 ts=1970-01-01 00:00
   40k 2014/05/27 C:\cygwin64\bin\cyggdbm-4.dll - os=4.0 img=0.0 sys=5.2
                  "cyggdbm-4.dll" v0.0 ts=1970-01-01 00:00
   13k 2014/05/27 C:\cygwin64\bin\cyggdbm_compat-4.dll - os=4.0 img=0.0 sys=5.2
                  "cyggdbm_compat-4.dll" v0.0 ts=1970-01-01 00:00
  554k 2015/02/01 C:\cygwin64\bin\cyggdk-3-0.dll - os=4.0 img=0.0 sys=5.2
                  "cyggdk-3-0.dll" v0.0 ts=2015-02-01 11:55
  118k 2015/01/11 C:\cygwin64\bin\cyggdk_pixbuf-2.0-0.dll - os=4.0 img=0.0 sys=5.2
                  "cyggdk_pixbuf-2.0-0.dll" v0.0 ts=2015-01-11 20:31
  193k 2014/11/18 C:\cygwin64\bin\cyggettextlib-0-19-3.dll - os=4.0 img=0.0 sys=5.2
                  "cyggettextlib-0-19-3.dll" v0.0 ts=2014-11-18 07:06
  238k 2014/11/18 C:\cygwin64\bin\cyggettextsrc-0-19-3.dll - os=4.0 img=0.0 sys=5.2
                  "cyggettextsrc-0-19-3.dll" v0.0 ts=2014-11-18 07:07
 1140k 2015/01/29 C:\cygwin64\bin\cyggfortran-3.dll - os=4.0 img=0.0 sys=5.2
                  "cyggfortran-3.dll" v0.0 ts=2015-01-29 07:22
 1247k 2015/01/11 C:\cygwin64\bin\cyggio-2.0-0.dll - os=4.0 img=0.0 sys=5.2
                  "cyggio-2.0-0.dll" v0.0 ts=2015-01-11 19:42
  594k 2015/01/13 C:\cygwin64\bin\cygGL-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygGL-1.dll" v0.0 ts=2015-01-13 10:00
   77k 2015/02/11 C:\cygwin64\bin\cyggl2ps-1.dll - os=4.0 img=1.3 sys=5.2
                  "cyggl2ps-1.dll" v0.0 ts=2015-02-11 11:29
  250k 2015/01/13 C:\cygwin64\bin\cygglapi-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygglapi-0.dll" v0.0 ts=2015-01-13 09:53
  949k 2015/01/11 C:\cygwin64\bin\cygglib-2.0-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygglib-2.0-0.dll" v0.0 ts=2015-01-11 19:41
  885k 2013/03/14 C:\cygwin64\bin\cygglpk-33.dll - os=4.0 img=0.0 sys=5.2
                  "cygglpk-33.dll" v0.0 ts=2013-03-14 08:19
  901k 2013/10/03 C:\cygwin64\bin\cygglpk-35.dll - os=4.0 img=0.0 sys=5.2
                  "cygglpk-35.dll" v0.0 ts=2013-10-03 13:59
  896k 2014/08/24 C:\cygwin64\bin\cygglpk-36.dll - os=4.0 img=0.0 sys=5.2
                  "cygglpk-36.dll" v0.0 ts=2014-08-24 06:34
  477k 2013/04/09 C:\cygwin64\bin\cygGLU-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygGLU-1.dll" v0.0 ts=2013-04-09 07:56
   14k 2015/01/11 C:\cygwin64\bin\cyggmodule-2.0-0.dll - os=4.0 img=0.0 sys=5.2
                  "cyggmodule-2.0-0.dll" v0.0 ts=2015-01-11 19:41
  520k 2015/01/26 C:\cygwin64\bin\cyggmp-10.dll - os=4.0 img=0.0 sys=5.2
                  "cyggmp-10.dll" v0.0 ts=2015-01-26 16:08
   21k 2015/01/26 C:\cygwin64\bin\cyggmpxx-4.dll - os=4.0 img=0.0 sys=5.2
                  "cyggmpxx-4.dll" v0.0 ts=2015-01-26 16:08
  126k 2015/01/12 C:\cygwin64\bin\cyggnome-keyring-0.dll - os=4.0 img=0.0 sys=5.2
                  "cyggnome-keyring-0.dll" v0.0 ts=2015-01-12 02:39
  867k 2015/02/13 C:\cygwin64\bin\cyggnutls-28.dll - os=4.0 img=0.0 sys=5.2
                  "cyggnutls-28.dll" v0.0 ts=2015-02-13 13:46
   24k 2015/02/13 C:\cygwin64\bin\cyggnutls-openssl-27.dll - os=4.0 img=0.0 sys=5.2
                  "cyggnutls-openssl-27.dll" v0.0 ts=2015-02-13 13:46
   22k 2015/02/13 C:\cygwin64\bin\cyggnutls-xssl-0.dll - os=4.0 img=0.0 sys=5.2
                  "cyggnutls-xssl-0.dll" v0.0 ts=2015-02-13 13:46
   42k 2015/02/13 C:\cygwin64\bin\cyggnutlsxx-28.dll - os=4.0 img=0.0 sys=5.2
                  "cyggnutlsxx-28.dll" v0.0 ts=2015-02-13 13:46
  275k 2015/01/11 C:\cygwin64\bin\cyggobject-2.0-0.dll - os=4.0 img=0.0 sys=5.2
                  "cyggobject-2.0-0.dll" v0.0 ts=2015-01-11 19:41
   73k 2015/01/29 C:\cygwin64\bin\cyggomp-1.dll - os=4.0 img=0.0 sys=5.2
                  "cyggomp-1.dll" v0.0 ts=2015-01-29 06:14
   19k 2014/06/01 C:\cygwin64\bin\cyggpg-error-0.dll - os=4.0 img=0.0 sys=5.2
                  "cyggpg-error-0.dll" v0.0 ts=1970-01-01 00:00
  276k 2015/02/11 C:\cygwin64\bin\cygGraphicsMagick++-3.dll - os=4.0 img=0.0 sys=5.2
                  "cygGraphicsMagick++-3.dll" v0.0 ts=2015-02-11 16:18
 2908k 2015/02/11 C:\cygwin64\bin\cygGraphicsMagick-3.dll - os=4.0 img=0.0 sys=5.2
                  "cygGraphicsMagick-3.dll" v0.0 ts=2015-02-11 16:17
  146k 2015/02/11 C:\cygwin64\bin\cygGraphicsMagickWand-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygGraphicsMagickWand-2.dll" v0.0 ts=2015-02-11 16:18
  116k 2013/08/05 C:\cygwin64\bin\cyggraphite2-3.dll - os=4.0 img=3.0 sys=5.2
                  "cyggraphite2-3.dll" v0.0 ts=2013-08-05 07:33
11338k 2015/02/12 C:\cygwin64\bin\cyggs-9.dll - os=4.0 img=0.0 sys=5.2
                  "cyggs-9.dll" v0.0 ts=2015-02-12 15:41
  198k 2014/03/20 C:\cygwin64\bin\cyggssapi-3.dll - os=4.0 img=0.0 sys=5.2
                  "cyggssapi-3.dll" v0.0 ts=2014-03-20 06:15
  253k 2014/09/19 C:\cygwin64\bin\cyggssapi_krb5-2.dll - os=4.0 img=0.0 sys=5.2
                  "cyggssapi_krb5-2.dll" v0.0 ts=2014-09-19 18:42
    9k 2015/01/11 C:\cygwin64\bin\cyggthread-2.0-0.dll - os=4.0 img=0.0 sys=5.2
                  "cyggthread-2.0-0.dll" v0.0 ts=2015-01-11 19:41
 6274k 2015/02/01 C:\cygwin64\bin\cyggtk-3-0.dll - os=4.0 img=0.0 sys=5.2
                  "cyggtk-3-0.dll" v0.0 ts=2015-02-01 12:00
   17k 2015/02/01 C:\cygwin64\bin\cyggtkreftestprivate-0.dll - os=4.0 img=0.0 sys=5.2
                  "cyggtkreftestprivate-0.dll" v0.0 ts=2015-02-01 12:10
  691k 2013/04/22 C:\cygwin64\bin\cygguile-17.dll - os=4.0 img=0.0 sys=5.2
                  "cygguile-17.dll" v0.0 ts=2013-04-22 03:15
  181k 2015/01/12 C:\cygwin64\bin\cyggvfscommon.dll - os=4.0 img=0.0 sys=5.2
                  "cyggvfscommon.dll" v0.0 ts=2015-01-12 06:20
  121k 2015/01/12 C:\cygwin64\bin\cyggvfsdaemon.dll - os=4.0 img=0.0 sys=5.2
                  "cyggvfsdaemon.dll" v0.0 ts=2015-01-12 06:22
  332k 2015/01/12 C:\cygwin64\bin\cygharfbuzz-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygharfbuzz-0.dll" v0.0 ts=2015-01-12 02:33
 2510k 2014/06/03 C:\cygwin64\bin\cyghdf5-8.dll - os=4.0 img=0.0 sys=5.2
                  "cyghdf5-8.dll" v0.0 ts=1970-01-01 00:00
 2518k 2015/01/20 C:\cygwin64\bin\cyghdf5-9.dll - os=4.0 img=0.0 sys=5.2
                  "cyghdf5-9.dll" v0.0 ts=2015-01-20 10:26
  254k 2014/06/03 C:\cygwin64\bin\cyghdf5_cpp-8.dll - os=4.0 img=0.0 sys=5.2
                  "cyghdf5_cpp-8.dll" v0.0 ts=1970-01-01 00:00
  272k 2015/01/20 C:\cygwin64\bin\cyghdf5_cpp-9.dll - os=4.0 img=0.0 sys=5.2
                  "cyghdf5_cpp-9.dll" v0.0 ts=2015-01-20 10:32
  101k 2014/06/03 C:\cygwin64\bin\cyghdf5_hl-8.dll - os=4.0 img=0.0 sys=5.2
                  "cyghdf5_hl-8.dll" v0.0 ts=1970-01-01 00:00
  103k 2015/01/20 C:\cygwin64\bin\cyghdf5_hl-9.dll - os=4.0 img=0.0 sys=5.2
                  "cyghdf5_hl-9.dll" v0.0 ts=2015-01-20 10:32
   10k 2014/06/03 C:\cygwin64\bin\cyghdf5_hl_cpp-8.dll - os=4.0 img=0.0 sys=5.2
                  "cyghdf5_hl_cpp-8.dll" v0.0 ts=1970-01-01 00:00
   11k 2015/01/20 C:\cygwin64\bin\cyghdf5_hl_cpp-9.dll - os=4.0 img=0.0 sys=5.2
                  "cyghdf5_hl_cpp-9.dll" v0.0 ts=2015-01-20 10:33
   14k 2014/03/20 C:\cygwin64\bin\cygheimbase-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygheimbase-1.dll" v0.0 ts=2014-03-20 04:52
   24k 2014/03/20 C:\cygwin64\bin\cygheimntlm-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygheimntlm-0.dll" v0.0 ts=2014-03-20 06:13
   30k 2015/01/27 C:\cygwin64\bin\cyghistory7.dll - os=4.0 img=0.0 sys=5.2
                  "cyghistory7.dll" v0.0 ts=2015-01-27 03:51
  168k 2015/02/12 C:\cygwin64\bin\cyghogweed-2.dll - os=4.0 img=0.0 sys=5.2
                  "cyghogweed-2.dll" v0.0 ts=2015-02-12 17:27
  236k 2014/03/20 C:\cygwin64\bin\cyghx509-5.dll - os=4.0 img=0.0 sys=5.2
                  "cyghx509-5.dll" v0.0 ts=2014-03-20 04:55
   77k 2014/08/10 C:\cygwin64\bin\cygICE-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygICE-6.dll" v0.0 ts=1970-01-01 00:00
 1002k 2014/12/24 C:\cygwin64\bin\cygiconv-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygiconv-2.dll" v0.0 ts=2014-12-24 07:45
21806k 2013/06/25 C:\cygwin64\bin\cygicudata51.dll - os=4.0 img=0.0 sys=5.2
                  "cygicudata51.dll" v0.0 ts=2013-06-25 06:30
 1717k 2013/06/25 C:\cygwin64\bin\cygicui18n51.dll - os=4.0 img=0.0 sys=5.2
                  "cygicui18n51.dll" v0.0 ts=2013-06-25 06:28
   43k 2013/06/25 C:\cygwin64\bin\cygicuio51.dll - os=4.0 img=0.0 sys=5.2
                  "cygicuio51.dll" v0.0 ts=2013-06-25 06:30
  305k 2013/06/25 C:\cygwin64\bin\cygicule51.dll - os=4.0 img=0.0 sys=5.2
                  "cygicule51.dll" v0.0 ts=2013-06-25 06:28
   38k 2013/06/25 C:\cygwin64\bin\cygiculx51.dll - os=4.0 img=0.0 sys=5.2
                  "cygiculx51.dll" v0.0 ts=2013-06-25 06:28
 1231k 2013/06/25 C:\cygwin64\bin\cygicuuc51.dll - os=4.0 img=0.0 sys=5.2
                  "cygicuuc51.dll" v0.0 ts=2013-06-25 06:27
  196k 2014/12/06 C:\cygwin64\bin\cygidn-11.dll - os=4.0 img=0.0 sys=5.2
                  "cygidn-11.dll" v0.0 ts=2014-12-06 13:17
   39k 2014/11/18 C:\cygwin64\bin\cygintl-8.dll - os=4.0 img=0.0 sys=5.2
                  "cygintl-8.dll" v0.0 ts=2014-11-18 07:04
  888k 2013/05/05 C:\cygwin64\bin\cygisl-10.dll - os=4.0 img=0.0 sys=5.2
                  "cygisl-10.dll" v0.0 ts=2013-05-05 16:36
  272k 2015/01/23 C:\cygwin64\bin\cygjasper-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygjasper-1.dll" v0.0 ts=2015-01-23 18:01
   48k 2014/06/17 C:\cygwin64\bin\cygjbig-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygjbig-2.dll" v0.0 ts=1970-01-01 00:00
   18k 2014/06/17 C:\cygwin64\bin\cygjbig85-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygjbig85-2.dll" v0.0 ts=1970-01-01 00:00
  255k 2014/12/29 C:\cygwin64\bin\cygjpeg-8.dll - os=4.0 img=0.0 sys=5.2
                  "cygjpeg-8.dll" v0.0 ts=2014-12-29 21:07
  128k 2015/01/12 C:\cygwin64\bin\cygjson-glib-1.0-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygjson-glib-1.0-0.dll" v0.0 ts=2015-01-12 02:33
  179k 2014/09/19 C:\cygwin64\bin\cygk5crypto-3.dll - os=4.0 img=0.0 sys=5.2
                  "cygk5crypto-3.dll" v0.0 ts=2014-09-19 18:41
   23k 2014/03/20 C:\cygwin64\bin\cygkafs-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygkafs-0.dll" v0.0 ts=2014-03-20 06:13
  403k 2014/03/20 C:\cygwin64\bin\cygkrb5-26.dll - os=4.0 img=0.0 sys=5.2
                  "cygkrb5-26.dll" v0.0 ts=2014-03-20 06:12
  701k 2014/09/19 C:\cygwin64\bin\cygkrb5-3.dll - os=4.0 img=0.0 sys=5.2
                  "cygkrb5-3.dll" v0.0 ts=2014-09-19 18:42
   35k 2014/09/19 C:\cygwin64\bin\cygkrb5support-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygkrb5support-0.dll" v0.0 ts=2014-09-19 18:41
   45k 2015/02/19 C:\cygwin64\bin\cyglber-2-4-2.dll - os=4.0 img=0.0 sys=5.2
                  "cyglber-2-4-2.dll" v0.0 ts=2015-02-19 14:39
  189k 2015/02/19 C:\cygwin64\bin\cyglcms-1.dll - os=4.0 img=0.0 sys=5.2
                  "cyglcms-1.dll" v0.0 ts=2015-02-19 12:08
  293k 2014/11/14 C:\cygwin64\bin\cyglcms2-2.dll - os=4.0 img=0.0 sys=5.2
                  "cyglcms2-2.dll" v0.0 ts=2014-11-14 12:24
  246k 2015/02/19 C:\cygwin64\bin\cygldap-2-4-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygldap-2-4-2.dll" v0.0 ts=2015-02-19 14:40
  261k 2015/02/19 C:\cygwin64\bin\cygldap_r-2-4-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygldap_r-2-4-2.dll" v0.0 ts=2015-02-19 14:41
17466k 2015/02/08 C:\cygwin64\bin\cygLLVM-3.4.dll - os=4.0 img=0.0 sys=5.2
                  "cygLLVM-3.4.dll" v0.0 ts=2015-02-08 17:48
    6k 2015/02/04 C:\cygwin64\bin\cyglsa64.dll - os=4.0 img=0.0 sys=5.2
                  "cyglsa64.dll" v0.0 ts=1970-01-01 00:00
   35k 2015/02/17 C:\cygwin64\bin\cygltdl-7.dll - os=4.0 img=0.0 sys=5.2
                  "cygltdl-7.dll" v0.0 ts=2015-02-17 18:26
  128k 2015/01/15 C:\cygwin64\bin\cyglzma-5.dll - os=4.0 img=0.0 sys=5.2
                  "cyglzma-5.dll" v0.0 ts=2015-01-15 20:11
  126k 2014/11/17 C:\cygwin64\bin\cyglzo2-2.dll - os=4.0 img=0.0 sys=5.2
                  "cyglzo2-2.dll" v0.0 ts=2014-11-17 11:24
  113k 2015/02/18 C:\cygwin64\bin\cygmagic-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygmagic-1.dll" v0.0 ts=2015-02-18 10:55
  158k 2014/08/12 C:\cygwin64\bin\cygman-2-6-7.dll - os=4.0 img=0.0 sys=5.2
                  "cygman-2-6-7.dll" v0.0 ts=1970-01-01 00:00
   29k 2014/12/30 C:\cygwin64\bin\cygmenuw-10.dll - os=4.0 img=0.0 sys=5.2
                  "cygmenuw-10.dll" v0.0 ts=2014-12-30 18:05
  347k 2013/07/14 C:\cygwin64\bin\cygmetis-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygmetis-0.dll" v0.0 ts=2013-07-14 13:12
  370k 2013/05/02 C:\cygwin64\bin\cygmng-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygmng-1.dll" v0.0 ts=2013-05-02 12:20
   89k 2015/01/26 C:\cygwin64\bin\cygmpc-3.dll - os=4.0 img=0.0 sys=5.2
                  "cygmpc-3.dll" v0.0 ts=2015-01-26 16:28
  334k 2015/01/26 C:\cygwin64\bin\cygmpfr-4.dll - os=4.0 img=0.0 sys=5.2
                  "cygmpfr-4.dll" v0.0 ts=2015-01-26 16:14
   52k 2014/12/30 C:\cygwin64\bin\cygncurses++w-10.dll - os=4.0 img=0.0 sys=5.2
                  "cygncurses++w-10.dll" v0.0 ts=2014-12-30 18:10
  296k 2014/12/30 C:\cygwin64\bin\cygncursesw-10.dll - os=4.0 img=0.0 sys=5.2
                  "cygncursesw-10.dll" v0.0 ts=2014-12-30 18:04
  185k 2015/02/12 C:\cygwin64\bin\cygnettle-4.dll - os=4.0 img=0.0 sys=5.2
                  "cygnettle-4.dll" v0.0 ts=2015-02-12 17:27
14987k 2014/08/17 C:\cygwin64\bin\cygoctave-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygoctave-2.dll" v0.0 ts=2014-08-17 13:21
 1203k 2014/08/17 C:\cygwin64\bin\cygoctgui-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygoctgui-0.dll" v0.0 ts=2014-08-17 13:56
12337k 2014/08/17 C:\cygwin64\bin\cygoctinterp-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygoctinterp-2.dll" v0.0 ts=2014-08-17 13:49
   30k 2015/01/13 C:\cygwin64\bin\cygOpenVG-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygOpenVG-1.dll" v0.0 ts=2015-01-13 09:53
  220k 2014/10/19 C:\cygwin64\bin\cygp11-kit-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygp11-kit-0.dll" v0.0 ts=2014-10-19 14:36
   14k 2014/12/30 C:\cygwin64\bin\cygpanelw-10.dll - os=4.0 img=0.0 sys=5.2
                  "cygpanelw-10.dll" v0.0 ts=2014-12-30 18:05
  258k 2015/01/12 C:\cygwin64\bin\cygpango-1.0-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygpango-1.0-0.dll" v0.0 ts=2015-01-12 02:40
   42k 2015/01/12 C:\cygwin64\bin\cygpangocairo-1.0-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygpangocairo-1.0-0.dll" v0.0 ts=2015-01-12 02:41
   70k 2015/01/12 C:\cygwin64\bin\cygpangoft2-1.0-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygpangoft2-1.0-0.dll" v0.0 ts=2015-01-12 02:40
   28k 2015/01/12 C:\cygwin64\bin\cygpangoxft-1.0-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygpangoxft-1.0-0.dll" v0.0 ts=2015-01-12 02:40
   11k 2013/07/23 C:\cygwin64\bin\cygpaper-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygpaper-1.dll" v0.0 ts=2013-07-23 05:40
  280k 2014/12/08 C:\cygwin64\bin\cygpcre-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygpcre-1.dll" v0.0 ts=2014-12-08 23:50
 1580k 2013/03/11 C:\cygwin64\bin\cygperl5_14.dll - os=4.0 img=0.0 sys=5.2
                  "cygperl5_14.dll" v0.0 ts=2013-03-12 00:25
 5790k 2015/01/27 C:\cygwin64\bin\cygphp5-5-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygphp5-5-6.dll" v0.0 ts=2015-01-27 20:47
   38k 2014/05/12 C:\cygwin64\bin\cygpipeline-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygpipeline-1.dll" v0.0 ts=1970-01-01 00:00
  654k 2014/11/16 C:\cygwin64\bin\cygpixman-1-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygpixman-1-0.dll" v0.0 ts=2014-11-16 22:16
  148k 2014/12/31 C:\cygwin64\bin\cygpng15-15.dll - os=4.0 img=0.0 sys=5.2
                  "cygpng15-15.dll" v0.0 ts=2014-12-31 20:50
  177k 2014/12/31 C:\cygwin64\bin\cygpng16-16.dll - os=4.0 img=0.0 sys=5.2
                  "cygpng16-16.dll" v0.0 ts=2014-12-31 09:51
   41k 2013/10/21 C:\cygwin64\bin\cygpopt-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygpopt-0.dll" v0.0 ts=2013-10-21 21:52
  844k 2013/05/05 C:\cygwin64\bin\cygppl-9.dll - os=4.0 img=0.0 sys=5.2
                  "cygppl-9.dll" v0.0 ts=2013-05-05 13:53
 2956k 2013/05/05 C:\cygwin64\bin\cygppl_c-4.dll - os=4.0 img=0.0 sys=5.2
                  "cygppl_c-4.dll" v0.0 ts=2013-05-05 13:54
  122k 2013/04/21 C:\cygwin64\bin\cygproxy-1.dll - os=4.0 img=1.0 sys=5.2
                  "cygproxy-1.dll" v0.0 ts=2013-04-21 10:24
   15k 2013/05/05 C:\cygwin64\bin\cygpwl-5.dll - os=4.0 img=0.0 sys=5.2
                  "cygpwl-5.dll" v0.0 ts=2013-05-05 13:53
  310k 2013/03/18 C:\cygwin64\bin\cygqhull-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygqhull-6.dll" v0.0 ts=2013-03-18 10:56
  319k 2013/03/18 C:\cygwin64\bin\cygqhull_p-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygqhull_p-6.dll" v0.0 ts=2013-03-18 10:56
   95k 2013/04/10 C:\cygwin64\bin\cygqrupdate-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygqrupdate-0.dll" v0.0 ts=2013-04-10 20:26
 2737k 2014/10/30 C:\cygwin64\bin\cygqscintilla2-11.dll - os=4.0 img=0.0 sys=5.2
                  "cygqscintilla2-11.dll" v0.0 ts=2014-10-30 08:42
 2696k 2015/01/06 C:\cygwin64\bin\cygQtCore-4.dll - os=4.0 img=0.0 sys=5.2
                  "cygQtCore-4.dll" v0.0 ts=2015-01-06 09:18
 9969k 2015/01/06 C:\cygwin64\bin\cygQtGui-4.dll - os=4.0 img=0.0 sys=5.2
                  "cygQtGui-4.dll" v0.0 ts=2015-01-06 09:26
 1243k 2015/01/06 C:\cygwin64\bin\cygQtNetwork-4.dll - os=4.0 img=0.0 sys=5.2
                  "cygQtNetwork-4.dll" v0.0 ts=2015-01-06 09:19
  305k 2015/01/29 C:\cygwin64\bin\cygquadmath-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygquadmath-0.dll" v0.0 ts=2015-01-29 06:58
  207k 2015/01/27 C:\cygwin64\bin\cygreadline7.dll - os=4.0 img=0.0 sys=5.2
                  "cygreadline7.dll" v0.0 ts=2015-01-27 03:51
   72k 2015/01/12 C:\cygwin64\bin\cygrest-0.7-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygrest-0.7-0.dll" v0.0 ts=2015-01-12 02:43
   28k 2015/01/12 C:\cygwin64\bin\cygrest-extras-0.7-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygrest-extras-0.7-0.dll" v0.0 ts=2015-01-12 02:44
   57k 2014/03/20 C:\cygwin64\bin\cygroken-18.dll - os=4.0 img=0.0 sys=5.2
                  "cygroken-18.dll" v0.0 ts=2014-03-20 04:53
  205k 2015/02/18 C:\cygwin64\bin\cygrsvg-2-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygrsvg-2-2.dll" v0.0 ts=2015-02-18 05:47
   97k 2014/11/24 C:\cygwin64\bin\cygsasl2-3.dll - os=4.0 img=0.0 sys=5.2
                  "cygsasl2-3.dll" v0.0 ts=2014-11-24 18:22
  249k 2015/01/12 C:\cygwin64\bin\cygsecret-1-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygsecret-1-0.dll" v0.0 ts=2015-01-12 02:14
   28k 2014/01/14 C:\cygwin64\bin\cygSM-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygSM-6.dll" v0.0 ts=2014-01-14 23:23
   88k 2014/12/01 C:\cygwin64\bin\cygsmartcols-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygsmartcols-1.dll" v0.0 ts=2014-12-01 23:56
  584k 2015/01/12 C:\cygwin64\bin\cygsoup-2.4-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygsoup-2.4-1.dll" v0.0 ts=2015-01-12 02:32
   11k 2015/01/12 C:\cygwin64\bin\cygsoup-gnome-2.4-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygsoup-gnome-2.4-1.dll" v0.0 ts=2015-01-12 02:32
  750k 2015/01/30 C:\cygwin64\bin\cygsqlite3-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygsqlite3-0.dll" v0.0 ts=2015-01-30 23:25
  142k 2014/11/09 C:\cygwin64\bin\cygssh2-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygssh2-1.dll" v0.0 ts=2014-11-09 21:20
  382k 2015/01/08 C:\cygwin64\bin\cygssl-1.0.0.dll - os=4.0 img=0.0 sys=5.2
                  "cygssl-1.0.0.dll" v0.0 ts=2015-01-08 20:02
   12k 2015/01/29 C:\cygwin64\bin\cygssp-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygssp-0.dll" v0.0 ts=2015-01-29 06:53
  941k 2015/01/29 C:\cygwin64\bin\cygstdc++-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygstdc++-6.dll" v0.0 ts=2015-01-29 06:13
    8k 2013/07/14 C:\cygwin64\bin\cygsuitesparseconfig-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygsuitesparseconfig-0.dll" v0.0 ts=2013-07-14 15:16
   64k 2014/11/13 C:\cygwin64\bin\cygtasn1-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygtasn1-6.dll" v0.0 ts=2014-11-13 18:20
   32k 2014/11/12 C:\cygwin64\bin\cygthai-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygthai-0.dll" v0.0 ts=2014-11-12 16:31
   52k 2014/12/30 C:\cygwin64\bin\cygticw-10.dll - os=4.0 img=0.0 sys=5.2
                  "cygticw-10.dll" v0.0 ts=2014-12-30 18:04
  363k 2014/05/15 C:\cygwin64\bin\cygtiff-5.dll - os=4.0 img=0.0 sys=5.2
                  "cygtiff-5.dll" v0.0 ts=1970-01-01 00:00
  415k 2014/05/30 C:\cygwin64\bin\cygtiff-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygtiff-6.dll" v0.0 ts=1970-01-01 00:00
   12k 2014/05/15 C:\cygwin64\bin\cygtiffxx-5.dll - os=4.0 img=0.0 sys=5.2
                  "cygtiffxx-5.dll" v0.0 ts=1970-01-01 00:00
   12k 2014/05/30 C:\cygwin64\bin\cygtiffxx-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygtiffxx-6.dll" v0.0 ts=1970-01-01 00:00
  677k 2013/07/14 C:\cygwin64\bin\cygumfpack-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygumfpack-0.dll" v0.0 ts=2013-07-14 21:49
 1252k 2014/09/04 C:\cygwin64\bin\cygunistring-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygunistring-2.dll" v0.0 ts=2014-09-04 21:06
   15k 2014/12/01 C:\cygwin64\bin\cyguuid-1.dll - os=4.0 img=0.0 sys=5.2
                  "cyguuid-1.dll" v0.0 ts=2014-12-01 23:56
  340k 2015/01/02 C:\cygwin64\bin\cygwebp-5.dll - os=4.0 img=0.0 sys=5.2
                  "cygwebp-5.dll" v0.0 ts=2015-01-02 01:50
  161k 2014/03/20 C:\cygwin64\bin\cygwind-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygwind-0.dll" v0.0 ts=2014-03-20 04:53
  312k 2015/02/12 C:\cygwin64\bin\cygwmf-0-2-7.dll - os=4.0 img=0.0 sys=5.2
                  "cygwmf-0-2-7.dll" v0.0 ts=2015-02-12 15:13
  102k 2015/02/12 C:\cygwin64\bin\cygwmflite-0-2-7.dll - os=4.0 img=0.0 sys=5.2
                  "cygwmflite-0-2-7.dll" v0.0 ts=2015-02-12 15:13
   30k 2013/11/15 C:\cygwin64\bin\cygwrap-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygwrap-0.dll" v0.0 ts=2013-11-15 19:58
 1121k 2014/10/21 C:\cygwin64\bin\cygX11-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygX11-6.dll" v0.0 ts=2014-10-21 02:59
    9k 2014/10/21 C:\cygwin64\bin\cygX11-xcb-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygX11-xcb-1.dll" v0.0 ts=2014-10-21 02:59
   12k 2013/06/06 C:\cygwin64\bin\cygXau-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygXau-6.dll" v0.0 ts=2013-06-06 06:23
  102k 2014/05/20 C:\cygwin64\bin\cygxcb-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygxcb-1.dll" v0.0 ts=1970-01-01 00:00
   71k 2014/05/20 C:\cygwin64\bin\cygxcb-glx-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygxcb-glx-0.dll" v0.0 ts=1970-01-01 00:00
   32k 2014/05/20 C:\cygwin64\bin\cygxcb-render-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygxcb-render-0.dll" v0.0 ts=1970-01-01 00:00
   13k 2014/05/20 C:\cygwin64\bin\cygxcb-shm-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygxcb-shm-0.dll" v0.0 ts=1970-01-01 00:00
   11k 2013/03/18 C:\cygwin64\bin\cygXcomposite-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygXcomposite-1.dll" v0.0 ts=2013-03-18 23:05
   34k 2013/06/06 C:\cygwin64\bin\cygXcursor-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygXcursor-1.dll" v0.0 ts=2013-06-06 21:15
   10k 2013/04/08 C:\cygwin64\bin\cygXdamage-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygXdamage-1.dll" v0.0 ts=2013-04-08 22:24
   21k 2013/03/13 C:\cygwin64\bin\cygXdmcp-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygXdmcp-6.dll" v0.0 ts=2013-03-13 04:58
   56k 2014/08/10 C:\cygwin64\bin\cygXext-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygXext-6.dll" v0.0 ts=1970-01-01 00:00
   19k 2013/06/06 C:\cygwin64\bin\cygXfixes-3.dll - os=4.0 img=0.0 sys=5.2
                  "cygXfixes-3.dll" v0.0 ts=2013-06-06 20:27
   73k 2014/08/10 C:\cygwin64\bin\cygXft-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygXft-2.dll" v0.0 ts=1970-01-01 00:00
   56k 2014/08/10 C:\cygwin64\bin\cygXi-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygXi-6.dll" v0.0 ts=1970-01-01 00:00
   10k 2013/06/06 C:\cygwin64\bin\cygXinerama-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygXinerama-1.dll" v0.0 ts=2013-06-06 21:33
 1207k 2014/10/19 C:\cygwin64\bin\cygxml2-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygxml2-2.dll" v0.0 ts=2014-10-19 08:52
   34k 2014/01/14 C:\cygwin64\bin\cygXrandr-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygXrandr-2.dll" v0.0 ts=2014-01-14 23:56
   35k 2013/06/14 C:\cygwin64\bin\cygXrender-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygXrender-1.dll" v0.0 ts=2013-06-14 09:29
   12k 2013/03/14 C:\cygwin64\bin\cygXss-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygXss-1.dll" v0.0 ts=2013-03-14 04:07
  320k 2014/08/10 C:\cygwin64\bin\cygXt-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygXt-6.dll" v0.0 ts=1970-01-01 00:00
   21k 2013/06/06 C:\cygwin64\bin\cygXtst-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygXtst-6.dll" v0.0 ts=2013-06-06 20:36
   80k 2014/11/19 C:\cygwin64\bin\cygz.dll - os=4.0 img=0.0 sys=5.2
                  "cygz.dll" v0.0 ts=2014-11-19 23:08
 3182k 2015/02/04 C:\cygwin64\bin\cygwin1.dll - os=4.0 img=0.0 sys=5.2
                  "cygwin1.dll" v0.0 ts=1970-01-01 00:00
    Cygwin DLL version info:
        DLL version: 1.7.34
        DLL epoch: 19
        DLL old termios: 5
        DLL malloc env: 28
        Cygwin conv: 181
        API major: 0
        API minor: 285
        Shared data: 5
        DLL identifier: cygwin1
        Mount registry: 3
        Cygwin registry name: Cygwin
        Installations name: Installations
        Cygdrive default prefix: 
        Build date: 
        Shared id: cygwin1S5

  449k 2015/02/10 C:\cygwin64\lib\lapack\cygblas-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygblas-0.dll" v0.0 ts=2015-02-10 13:59
 5698k 2015/02/10 C:\cygwin64\lib\lapack\cyglapack-0.dll - os=4.0 img=0.0 sys=5.2
                  "cyglapack-0.dll" v0.0 ts=2015-02-10 13:59

Service             : inetd               
Display name        : CYGWIN inetd
Current State       : Running
Controls Accepted   : Stop
Command             : /usr/sbin/inetd -D
stdin path          : /dev/null
stdout path         : /var/log/inetd.log
stderr path         : /var/log/inetd.log
Environment         : CYGWIN="" 
Process Type        : Own Process
Startup             : Automatic
Dependencies        : tcpip
Account             : .\cyg_server


Cygwin Package Information
Last downloaded files to: C:\cygwin64\setup
Last downloaded files from: ftp://ftp.jaist.ac.jp/pub/cygwin/

Package                                 Version                Status
_autorebase                             001002-1               OK
_update-info-dir                        00383-1                OK
adwaita-icon-theme                      3.14.1-1               OK
alternatives                            1.3.30c-10             OK
at-spi2-core                            2.14.1-1               OK
autoconf                                13-1                   OK
autoconf2.1                             2.13-12                OK
autoconf2.5                             2.69-2                 OK
automake                                9-1                    OK
automake1.10                            1.10.3-2               OK
automake1.11                            1.11.6-2               OK
automake1.12                            1.12.6-2               OK
automake1.13                            1.13.4-1               OK
automake1.14                            1.14.1-1               OK
automake1.4                             1.4p6-11               OK
automake1.5                             1.5-11                 OK
automake1.6                             1.6.3-12               OK
automake1.7                             1.7.9-11               OK
automake1.8                             1.8.5-11               OK
automake1.9                             1.9.6-11               OK
base-cygwin                             3.6-1                  OK
base-files                              4.2-3                  OK
bash                                    4.3.33-1               OK
binutils                                2.25-1                 OK
bison                                   3.0.4-1                OK
byacc                                   20130304-1             OK
bzip2                                   1.0.6-2                OK
ca-certificates                         2.2-1                  OK
coreutils                               8.23-4                 OK
crypt                                   1.1-1                  OK
csih                                    0.9.8-4                OK
cygport                                 0.17.1-1               OK
cygrunsrv                               1.62-1                 OK
cygutils                                1.4.14-1               OK
cygwin                                  1.7.34-6               OK
cygwin-devel                            1.7.34-6               OK
cygwin32                                1.7.33-1               OK
cygwin32-binutils                       2.24.90-2              OK
cygwin32-default-manifest               6.4-1                  OK
cygwin32-gcc-core                       4.8.3-4                OK
cygwin32-gcc-g++                        4.8.3-4                OK
cygwin32-w32api-headers                 3.2.0-1                OK
cygwin32-w32api-runtime                 3.2.0-1                OK
dash                                    0.5.8-3                OK
dbus                                    1.8.16-1               OK
dconf-service                           0.22.0-1               OK
desktop-file-utils                      0.21-1                 OK
diffstat                                1.59-1                 OK
diffutils                               3.3-2                  OK
dos2unix                                7.2-1                  OK
dri-drivers                             10.3.7-1               OK
editrights                              1.03-1                 OK
file                                    5.22-1                 OK
findutils                               4.5.12-1               OK
font-encodings                          1.0.4-1                OK
font-ibm-type1                          1.0.2-1                OK
fontconfig                              2.11.1-2               OK
gamin                                   0.1.10-15              OK
gawk                                    4.1.1-1                OK
gcc-core                                4.9.2-2                OK
gcc-g++                                 4.9.2-2                OK
gcr                                     3.14.0-1               OK
gdk-pixbuf2.0-svg                       2.40.7-1               OK
getent                                  2.18.90-4              OK
gettext                                 0.19.3-1               OK
gettext-devel                           0.19.3-1               OK
ghostscript                             9.15-2                 OK
ghostscript-fonts-other                 6.0-1                  OK
ghostscript-fonts-std                   8.11-1                 OK
git                                     2.1.4-1                OK
glib2.0-networking                      2.42.1-1               OK
gnome-icon-theme                        3.10.0-1               OK
gnome-keyring                           3.14.0-1               OK
grep                                    2.21-2                 OK
groff                                   1.22.2-2               OK
gsettings-desktop-schemas               3.14.1-1               OK
gtk-update-icon-cache                   3.14.8-1               OK
gvfs                                    1.22.2-1               OK
gzip                                    1.6-1                  OK
hdf5                                    1.8.14-1               OK
help2man                                1.44.1-1               OK
hicolor-icon-theme                      0.12-1                 OK
hostname                                3.13-1                 OK
inetutils                               1.9.1-2                OK
inetutils-server                        1.9.1-2                OK
info                                    5.2-3                  OK
ipc-utils                               1.0-2                  OK
less                                    458-2                  OK
libamd0                                 2.3.1-2                OK
libarchive13                            3.1.2-2                OK
libargp                                 20110921-2             OK
libarpack0                              3.1.5-1                OK
libasn1_8                               1.5.3-1                OK
libatk-bridge2.0_0                      2.14.1-1               OK
libatk1.0_0                             2.14.0-1               OK
libatomic1                              4.9.2-2                OK
libatspi0                               2.14.1-1               OK
libattr1                                2.4.46-1               OK
libaudio2                               1.9.3-1                OK
libavahi-client3                        0.6.31-2               OK
libavahi-common3                        0.6.31-2               OK
libavahi-glib1                          0.6.31-2               OK
libblkid1                               2.25.2-1               OK
libbz2_1                                1.0.6-2                OK
libcairo2                               1.12.18-2              OK
libcamd0                                2.3.1-2                OK
libcatgets1                             1.1-2                  OK
libccolamd0                             2.8.0-2                OK
libcharset1                             1.14-2                 OK
libcholmod0                             2.1.2-1                OK
libcloog-isl4                           0.18.0-2               OK
libcloog0                               0.15.11-2              OK
libcolamd0                              2.8.0-2                OK
libcom_err2                             1.42.10-1              OK
libcroco0.6_3                           0.6.8-1                OK
libcrypt-devel                          1.1-1                  OK
libcrypt0                               1.1-1                  OK
libcurl4                                7.40.0-1               OK
libcxsparse0                            3.1.2-1                OK
libdatrie1                              0.2.8-1                OK
libdb5.3                                5.3.21-1               OK
libdbus1_3                              1.8.16-1               OK
libedit0                                20130712-1             OK
libEGL1                                 10.3.7-1               OK
libexpat1                               2.1.0-3                OK
libfam0                                 0.1.10-15              OK
libffi6                                 3.2.1-1                OK
libfftw3_3                              3.3.4-1                OK
libfltk1.3                              1.3.2.9965-1           OK
libfontconfig1                          2.11.1-2               OK
libfontenc1                             1.1.2-1                OK
libfreetype6                            2.5.5-1                OK
libgcc1                                 4.9.2-2                OK
libgck1_0                               3.14.0-1               OK
libgcr3-common                          3.14.0-1               OK
libgcr3_1                               3.14.0-1               OK
libgcrypt11                             1.5.3-1                OK
libgdbm4                                1.11-1                 OK
libgdk_pixbuf2.0_0                      2.31.1-1               OK
libgfortran3                            4.9.2-2                OK
libGL1                                  10.3.7-1               OK
libgl2ps1                               1.3.8-2                OK
libglapi0                               10.3.7-1               OK
libglib2.0_0                            2.42.1-1               OK
libglpk33                               4.48-1                 OK
libglpk35                               4.52-1                 OK
libglpk36                               4.55-1                 OK
libGLU1                                 9.0.0-1                OK
libgmp10                                6.0.0a-2               OK
libgmpxx4                               6.0.0a-2               OK
libgnome-keyring0                       3.12.0-1               OK
libgnutls28                             3.2.21-1               OK
libgomp1                                4.9.2-2                OK
libgpg-error0                           1.12-1                 OK
libGraphicsMagick3                      1.3.20-2               OK
libgraphite2_3                          1.2.3-1                OK
libgs9                                  9.15-2                 OK
libgssapi3                              1.5.3-1                OK
libgssapi_krb5_2                        1.12.2-1               OK
libgtk3_0                               3.14.8-1               OK
libguile17                              1.8.8-1                OK
libharfbuzz0                            0.9.36-1               OK
libhdf5-devel                           1.8.14-1               OK
libhdf5_8                               1.8.13-1               OK
libhdf5_9                               1.8.14-1               OK
libheimbase1                            1.5.3-1                OK
libheimntlm0                            1.5.3-1                OK
libhogweed2                             2.7-2                  OK
libhx509_5                              1.5.3-1                OK
libICE6                                 1.0.9-1                OK
libiconv                                1.14-2                 OK
libiconv2                               1.14-2                 OK
libicu51                                51.2-1                 OK
libidn11                                1.29-1                 OK
libintl-devel                           0.19.3-1               OK
libintl8                                0.19.3-1               OK
libisl10                                0.11.1-2               OK
libjasper1                              1.900.1-15             OK
libjbig2                                2.0-14                 OK
libjpeg8                                1.3.1-3                OK
libjson-glib1.0_0                       1.0.2-1                OK
libk5crypto3                            1.12.2-1               OK
libkafs0                                1.5.3-1                OK
libkrb5_26                              1.5.3-1                OK
libkrb5_3                               1.12.2-1               OK
libkrb5support0                         1.12.2-1               OK
liblapack0                              3.5.0r1524-1           OK
liblcms1                                1.19-5                 OK
liblcms2_2                              2.6-1                  OK
libllvm3.4                              3.4.2-5                OK
libltdl7                                2.4.6-1                OK
liblzma5                                5.0.8-1                OK
liblzo2_2                               2.08-1                 OK
libmetis0                               5.1.0-1                OK
libmng1                                 1.0.10-1               OK
libmpc3                                 1.0.2-2                OK
libmpfr4                                3.1.2-2                OK
libncurses-devel                        5.9-20141227-1         OK
libncursesw10                           5.9-20141227-1         OK
libnettle4                              2.7-2                  OK
libopenldap2_4_2                        2.4.40-2               OK
libopenssl100                           1.0.1k-1               OK
libOpenVG1                              10.3.7-1               OK
libp11-kit0                             0.20.7-1               OK
libpango1.0_0                           1.36.8-1               OK
libpaper-common                         1.1.24-2               OK
libpaper1                               1.1.24-2               OK
libpcre1                                8.36-1                 OK
libpipeline1                            1.3.0-3                OK
libpixman1_0                            0.32.6-1               OK
libpng-doc                              1.6.16-1               OK
libpng15                                1.5.21-2               OK
libpng16                                1.6.16-1               OK
libpopt0                                1.16-1                 OK
libppl9                                 0.11.2-2               OK
libppl_c4                               0.11.2-2               OK
libproxy1                               0.4.11-2               OK
libpwl5                                 0.11.2-2               OK
libqhull_6                              2012.1-2               OK
libqrupdate0                            1.1.2-1                OK
libqscintilla2-common                   2.8.4-1                OK
libqscintilla2_11                       2.8.4-1                OK
libQtCore4                              4.8.6-4                OK
libQtGui4                               4.8.6-4                OK
libQtNetwork4                           4.8.6-4                OK
libquadmath0                            4.9.2-2                OK
libreadline-devel                       6.3.8-1                OK
libreadline7                            6.3.8-1                OK
librest0.7_0                            0.7.92-1               OK
libroken18                              1.5.3-1                OK
librsvg2_2                              2.40.7-1               OK
libsasl2_3                              2.1.26-9               OK
libsecret1_0                            0.18-1                 OK
libSM6                                  1.2.2-1                OK
libsmartcols1                           2.25.2-1               OK
libsoup-gnome2.4_1                      2.48.1-1               OK
libsoup2.4_1                            2.48.1-1               OK
libsqlite3_0                            3.8.8.2-1              OK
libssh2_1                               1.4.3-1                OK
libssp0                                 4.9.2-2                OK
libstdc++6                              4.9.2-2                OK
libsuitesparseconfig0                   4.2.1-1                OK
libtasn1_6                              4.2-1                  OK
libthai0                                0.1.21-1               OK
libtiff5                                3.9.7-4                OK
libtiff6                                4.0.3-2                OK
libtool                                 2.4.6-1                OK
libumfpack0                             5.6.2-1                OK
libunistring2                           0.9.4-1                OK
libuuid-devel                           2.25.2-1               OK
libuuid1                                2.25.2-1               OK
libwebp5                                0.4.2-1                OK
libwind0                                1.5.3-1                OK
libwmf027                               0.2.8.4-13             OK
libwrap0                                7.6-22                 OK
libX11-xcb1                             1.6.2-2                OK
libX11_6                                1.6.2-2                OK
libXau6                                 1.0.8-1                OK
libxcb-glx0                             1.10-1                 OK
libxcb-render0                          1.10-1                 OK
libxcb-shm0                             1.10-1                 OK
libxcb1                                 1.10-1                 OK
libXcomposite1                          0.4.3-1                OK
libXcursor1                             1.1.14-1               OK
libXdamage1                             1.1.4-1                OK
libXdmcp6                               1.1.1-1                OK
libXext6                                1.3.3-1                OK
libXfixes3                              5.0.1-1                OK
libXft2                                 2.3.2-1                OK
libXi6                                  1.7.4-1                OK
libXinerama1                            1.1.3-1                OK
libxml2                                 2.9.2-1                OK
libXrandr2                              1.4.2-1                OK
libXrender1                             0.9.8-1                OK
libXss1                                 1.2.2-1                OK
libXt6                                  1.1.4-2                OK
libXtst6                                1.2.2-1                OK
lndir                                   1.0.3-1                OK
login                                   1.11-1                 OK
lynx                                    2.8.7-2                OK
m4                                      1.4.17-1               OK
make                                    4.1-1                  OK
Empty package man
man                                     2.6.7-2                OK
man-db                                  2.6.7-2                OK
mingw-binutils                          2.23.1-1               OK
mingw-gcc-core                          4.7.3-1                OK
mingw-gcc-g++                           4.7.3-1                OK
mingw-pthreads                          20110507-2             OK
mingw-runtime                           4.0-1                  OK
mingw-w32api                            4.0-1                  OK
mingw64-i686-binutils                   2.24.0.3.85cf705-1     OK
mingw64-i686-gcc-core                   4.8.3-1                OK
mingw64-i686-gcc-g++                    4.8.3-1                OK
mingw64-i686-headers                    3.3.0-1                OK
mingw64-i686-runtime                    3.3.0-1                OK
mingw64-i686-windows-default-manifest   6.4-1                  OK
mingw64-i686-winpthreads                3.3.0-1                OK
mingw64-x86_64-binutils                 2.24.0.3.85cf705-1     OK
mingw64-x86_64-gcc-core                 4.8.3-1                OK
mingw64-x86_64-gcc-g++                  4.8.3-1                OK
mingw64-x86_64-headers                  3.2.0-1                OK
mingw64-x86_64-runtime                  3.2.0-1                OK
mingw64-x86_64-windows-default-manifest 6.4-1                  OK
mingw64-x86_64-winpthreads              3.2.0-1                OK
mintty                                  1.2-beta1-1            OK
mkfontdir                               1.0.7-1                OK
mkfontscale                             1.1.1-1                OK
msmtp                                   1.4.31-1               OK
ncurses                                 5.9-20141227-1         OK
octave                                  3.8.2-1                OK
octave-communications                   1.2.0-1                OK
octave-control                          2.6.5-1                OK
octave-devel                            3.8.2-1                OK
octave-general                          1.3.4-1                OK
octave-signal                           1.3.0-1                OK
openssh                                 6.7p1-2                OK
openssl                                 1.0.1k-1               OK
p11-kit                                 0.20.7-1               OK
p11-kit-trust                           0.20.7-1               OK
patch                                   2.7.4-1                OK
perl                                    5.14.4-1               OK
perl-Error                              0.17019-1              OK
perl-Locale-gettext                     1.05-12                OK
perl_autorebase                         5.14.4-3               OK
Empty package perl_base
perl_base                               5.14.4-1               OK
php                                     5.6.5-1                OK
popt                                    1.16-1                 OK
procps                                  3.2.8-3                OK
python                                  2.7.8-1                OK
python-tkinter                          2.7.8-1                OK
rebase                                  4.4.1-1                OK
rsync                                   3.1.1-1                OK
run                                     1.3.3-1                OK
sed                                     4.2.2-3                OK
shared-mime-info                        1.3-3                  OK
tar                                     1.27.1-1               OK
tcl                                     8.5.11-1               OK
tcl-tix                                 8.4.3-2                OK
tcl-tk                                  8.5.11-1               OK
tcp_wrappers                            7.6-22                 OK
tcsh                                    6.18.01-3              OK
terminfo                                5.9-20141227-1         OK
texinfo                                 5.2-3                  OK
tftp                                    5.2-1                  OK
tzcode                                  2014j-1                OK
unzip                                   6.0-14                 OK
util-linux                              2.25.2-1               OK
vim                                     7.4.629-1              OK
vim-common                              7.4.629-1              OK
vim-minimal                             7.4.629-1              OK
w32api-headers                          3.3.0-2                OK
w32api-runtime                          3.3.0-1                OK
wget                                    1.16.1-1               OK
which                                   2.20-2                 OK
windows-default-manifest                6.4-1                  OK
xxd                                     7.4.629-1              OK
xz                                      5.0.8-1                OK
zlib0                                   1.2.8-3                OK
Use -h to see help about each section

[-- Attachment #3: cygwin.patch --]
[-- Type: application/octet-stream, Size: 9636 bytes --]

--- fhandler.h.orig	2015-01-22 22:46:11.000000000 +0900
+++ fhandler.h	2015-02-25 18:21:13.836903000 +0900
@@ -1502,6 +1502,9 @@ class fhandler_pty_common: public fhandl
     copyto (fh);
     return fh;
   }
+
+ protected:
+  BOOL process_opost_output (HANDLE h, const void *ptr, ssize_t& len, bool is_echo);
 };
 
 class fhandler_pty_slave: public fhandler_pty_common
@@ -1567,8 +1570,6 @@ class fhandler_pty_master: public fhandl
   DWORD dwProcessId;		// Owner of master handles
 
 public:
-  int need_nl;			// Next read should start with \n
-
   /* Constructor */
   fhandler_pty_master (int);
 
--- tty.h.orig	2013-04-23 18:44:34.000000000 +0900
+++ tty.h	2015-02-26 19:41:46.121064500 +0900
@@ -67,7 +67,8 @@ public:
    * -ERRNO
    */
   int ioctl_retval;
-  int write_error;
+
+  int column;	/* Current Column */
 
   void setntty (_major_t t, _minor_t n) {ntty = (fh_devices) FHDEV (t, n);}
   dev_t getntty () const {return ntty;}
--- fhandler_tty.cc.orig	2014-11-14 03:37:15.000000000 +0900
+++ fhandler_tty.cc	2015-02-25 18:51:59.908144200 +0900
@@ -145,10 +145,9 @@ fhandler_pty_common::__release_output_mu
 void
 fhandler_pty_master::doecho (const void *str, DWORD len)
 {
-  acquire_output_mutex (INFINITE);
-  if (!WriteFile (to_master, str, len, &len, NULL))
+  ssize_t towrite = len;
+  if (!process_opost_output (to_master, str, towrite, true))
     termios_printf ("Write to %p failed, %E", to_master);
-  release_output_mutex ();
 }
 
 int
@@ -219,9 +218,8 @@ int
 fhandler_pty_master::process_slave_output (char *buf, size_t len, int pktmode_on)
 {
   size_t rlen;
-  char outbuf[OUT_BUFFER_SIZE + 1];
+  char outbuf[OUT_BUFFER_SIZE];
   DWORD n;
-  int column = 0;
   int rc = 0;
 
   flush_to_slave ();
@@ -229,34 +227,8 @@ fhandler_pty_master::process_slave_outpu
   if (len == 0)
     goto out;
 
-  if (need_nl)
-    {
-      /* We need to return a left over \n character, resulting from
-	 \r\n conversion.  Note that we already checked for FLUSHO and
-	 output_stopped at the time that we read the character, so we
-	 don't check again here.  */
-      if (buf)
-	buf[0] = '\n';
-      need_nl = 0;
-      rc = 1;
-      goto out;
-    }
-
   for (;;)
     {
-      /* Set RLEN to the number of bytes to read from the pipe.  */
-      rlen = len;
-      if (get_ttyp ()->ti.c_oflag & OPOST && get_ttyp ()->ti.c_oflag & ONLCR)
-	{
-	  /* We are going to expand \n to \r\n, so don't read more than
-	     half of the number of bytes requested.  */
-	  rlen /= 2;
-	  if (rlen == 0)
-	    rlen = 1;
-	}
-      if (rlen > sizeof outbuf)
-	rlen = sizeof outbuf;
-
       n = 0;
       for (;;)
 	{
@@ -265,7 +237,11 @@ fhandler_pty_master::process_slave_outpu
 	  if (n)
 	    break;
 	  if (hit_eof ())
-	    goto out;
+	    {
+	      set_errno (EIO);
+	      rc = -1;
+	      goto out;
+	    }
 	  /* DISCARD (FLUSHO) and tcflush can finish here. */
 	  if ((get_ttyp ()->ti.c_lflag & FLUSHO || !buf))
 	    goto out;
@@ -287,6 +263,26 @@ fhandler_pty_master::process_slave_outpu
 	  flush_to_slave ();
 	}
 
+      /* Set RLEN to the number of bytes to read from the pipe.  */
+      rlen = len;
+
+      char *optr;
+      optr = buf;
+      if (pktmode_on && buf)
+	{
+	  *optr++ = TIOCPKT_DATA;
+	  rlen -= 1;
+	}
+
+      if (rlen == 0)
+	{
+	  rc = optr - buf;
+	  goto out;
+	}
+
+      if (rlen > sizeof outbuf)
+	rlen = sizeof outbuf;
+
       if (!ReadFile (get_handle (), outbuf, rlen, &n, NULL))
 	{
 	  termios_printf ("ReadFile failed, %E");
@@ -294,68 +290,12 @@ fhandler_pty_master::process_slave_outpu
 	}
 
       termios_printf ("bytes read %u", n);
-      get_ttyp ()->write_error = 0;
 
       if (get_ttyp ()->ti.c_lflag & FLUSHO || !buf)
 	continue;
 
-      char *optr;
-      optr = buf;
-      if (pktmode_on)
-	*optr++ = TIOCPKT_DATA;
-
-      if (!(get_ttyp ()->ti.c_oflag & OPOST))	// post-process output
-	{
-	  memcpy (optr, outbuf, n);
-	  optr += n;
-	}
-      else					// raw output mode
-	{
-	  char *iptr = outbuf;
-
-	  while (n--)
-	    {
-	      switch (*iptr)
-		{
-		case '\r':
-		  if ((get_ttyp ()->ti.c_oflag & ONOCR) && column == 0)
-		    {
-		      iptr++;
-		      continue;
-		    }
-		  if (get_ttyp ()->ti.c_oflag & OCRNL)
-		    *iptr = '\n';
-		  else
-		    column = 0;
-		  break;
-		case '\n':
-		  if (get_ttyp ()->ti.c_oflag & ONLCR)
-		    {
-		      *optr++ = '\r';
-		      column = 0;
-		    }
-		  if (get_ttyp ()->ti.c_oflag & ONLRET)
-		    column = 0;
-		  break;
-		default:
-		  column++;
-		  break;
-		}
-
-	      /* Don't store data past the end of the user's buffer.  This
-		 can happen if the user requests a read of 1 byte when
-		 doing \r\n expansion.  */
-	      if (optr - buf >= (int) len)
-		{
-		  if (*iptr != '\n' || n != 0)
-		    system_printf ("internal error: %u unexpected characters", n);
-		  need_nl = 1;
-		  break;
-		}
-
-	      *optr++ = *iptr++;
-	    }
-	}
+      memcpy (optr, outbuf, n);
+      optr += n;
       rc = optr - buf;
       break;
 
@@ -633,7 +573,6 @@ fhandler_pty_slave::init (HANDLE h, DWOR
 ssize_t __stdcall
 fhandler_pty_slave::write (const void *ptr, size_t len)
 {
-  DWORD n;
   ssize_t towrite = len;
 
   bg_check_types bg = bg_check (SIGTTOU);
@@ -644,46 +583,19 @@ fhandler_pty_slave::write (const void *p
 
   push_process_state process_state (PID_TTYOU);
 
-  while (len)
+  if (!process_opost_output (get_output_handle (), ptr, towrite, false))
     {
-      n = MIN (OUT_BUFFER_SIZE, len);
-      char *buf = (char *)ptr;
-      ptr = (char *) ptr + n;
-      len -= n;
-
-      while (tc ()->output_stopped)
-	cygwait (10);
-      acquire_output_mutex (INFINITE);
-
-      /* Previous write may have set write_error to != 0.  Check it here.
-	 This is less than optimal, but the alternative slows down pty
-	 writes enormously. */
-      if (get_ttyp ()->write_error)
-	{
-	  set_errno (get_ttyp ()->write_error);
-	  towrite = -1;
-	  get_ttyp ()->write_error = 0;
-	  release_output_mutex ();
-	  break;
-	}
-
-      BOOL res = WriteFile (get_output_handle (), buf, n, &n, NULL);
-      release_output_mutex ();
-      if (!res)
+      DWORD err = GetLastError ();
+      termios_printf ("WriteFile failed, %E");
+      switch (err)
 	{
-	  DWORD err = GetLastError ();
-	  termios_printf ("WriteFile failed, %E");
-	  switch (err)
-	    {
-	    case ERROR_NO_DATA:
-	      err = ERROR_IO_DEVICE;
-	    default:
-	      __seterrno_from_win_error (err);
-	    }
-	  raise (SIGHUP);		/* FIXME: Should this be SIGTTOU? */
-	  towrite = -1;
-	  break;
+	case ERROR_NO_DATA:
+	  err = ERROR_IO_DEVICE;
+	default:
+	  __seterrno_from_win_error (err);
 	}
+      raise (SIGHUP);		/* FIXME: Should this be SIGTTOU? */
+      towrite = -1;
     }
   return towrite;
 }
@@ -1227,7 +1139,7 @@ errout:
 fhandler_pty_master::fhandler_pty_master (int unit)
   : fhandler_pty_common (), pktmode (0), master_ctl (NULL),
     master_thread (NULL), from_master (NULL), to_master (NULL),
-    dwProcessId (0), need_nl (0)
+    dwProcessId (0)
 {
   if (unit >= 0)
     dev ().parse (DEV_PTYM_MAJOR, unit);
@@ -1762,3 +1674,94 @@ fhandler_pty_master::fixup_after_exec ()
   else
     from_master = to_master = NULL;
 }
+
+BOOL
+fhandler_pty_common::process_opost_output (HANDLE h, const void *ptr, ssize_t& len, bool is_echo)
+{
+  ssize_t towrite = len;
+  BOOL res = TRUE;
+  while (towrite)
+    {
+      if (!is_echo)
+	{
+	  if (tc ()->output_stopped && is_nonblocking ())
+	    {
+	      if (towrite < len)
+		break;
+	      else
+		{
+		  set_errno(EAGAIN);
+		  len = -1;
+		  return TRUE;
+		}
+	    }
+	  while (tc ()->output_stopped)
+	    cygwait (10);
+	}
+
+      acquire_output_mutex (INFINITE);
+
+      if (!(get_ttyp ()->ti.c_oflag & OPOST))	// raw output mode
+	{
+	  DWORD n = MIN (OUT_BUFFER_SIZE, towrite);
+	  res = WriteFile (h, ptr, n, &n, NULL);
+	  if (!res)
+	    break;
+	  ptr = (char *) ptr + n;
+	  towrite -= n;
+	}
+      else					// post-process output
+	{
+	  char outbuf[OUT_BUFFER_SIZE + 1];
+	  char *buf = (char *)ptr;
+	  DWORD n = 0;
+	  ssize_t rc = 0;
+	  while (n < OUT_BUFFER_SIZE && rc < towrite)
+	    {
+	      switch (buf[rc])
+		{
+		case '\r':
+		  if ((get_ttyp ()->ti.c_oflag & ONOCR) && get_ttyp ()->column == 0)
+		    {
+		      rc ++;
+		      continue;
+		    }
+		  if (get_ttyp ()->ti.c_oflag & OCRNL)
+		    {
+		      outbuf[n++] = '\n';
+		      rc ++;
+		    }
+		  else
+		    {
+		      outbuf[n++] = buf[rc++];
+		      get_ttyp ()->column = 0;
+		    }
+		  break;
+		case '\n':
+		  if (get_ttyp ()->ti.c_oflag & ONLCR)
+		    {
+		      outbuf[n++] = '\r';
+		      get_ttyp ()->column = 0;
+		    }
+		  if (get_ttyp ()->ti.c_oflag & ONLRET)
+		    get_ttyp ()->column = 0;
+		  outbuf[n++] = buf[rc++];
+		  break;
+		default:
+		  outbuf[n++] = buf[rc++];
+		  get_ttyp ()->column ++;
+		  break;
+		}
+	    }
+	  res = WriteFile (h, outbuf, n, &n, NULL);
+	  if (!res)
+	    break;
+	  ptr = (char *) ptr + rc;
+	  towrite -= rc;
+	}
+
+      release_output_mutex ();
+    }
+  len -= towrite;
+  return res;
+}
--- select.cc.orig	2014-10-11 21:14:29.000000000 +0900
+++ select.cc	2015-02-20 21:29:23.786421000 +0900
@@ -604,11 +604,6 @@ peek_pipe (select_record *s, bool from_s
 	  {
 	    fhandler_pty_master *fhm = (fhandler_pty_master *) fh;
 	    fhm->flush_to_slave ();
-	    if (fhm->need_nl)
-	      {
-		gotone = s->read_ready = true;
-		goto out;
-	      }
 	  }
 	  break;
 	default:
--- tty.cc.orig	2013-10-19 05:07:35.000000000 +0900
+++ tty.cc	2015-02-21 14:46:01.045530400 +0900
@@ -237,6 +237,7 @@ tty::init ()
   was_opened = false;
   master_pid = 0;
   is_console = false;
+  column = 0;
 }
 
 HANDLE

[-- Attachment #4: Type: text/plain, Size: 218 bytes --]

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: TIOCPKT mode of PTY is broken if ONLCR bit is cleared.
  2015-02-28 12:16 TIOCPKT mode of PTY is broken if ONLCR bit is cleared Takashi Yano
@ 2015-02-28 17:02 ` Corinna Vinschen
  2015-03-02 12:05   ` Takashi Yano
  0 siblings, 1 reply; 18+ messages in thread
From: Corinna Vinschen @ 2015-02-28 17:02 UTC (permalink / raw)
  To: cygwin

[-- Attachment #1: Type: text/plain, Size: 1287 bytes --]

Hi Takashi,

On Feb 28 14:36, Takashi Yano wrote:
> Package: cygwin
> Version: 1.7.34-6

It's terribly nice of you creating patches for Cygwin, and I'm really
looking forward to include patches, but... there's a small problem.

If you want to provide non-trivial patches (<= 10 lines) for the Cygwin
package, we need a copyright assignment from you.  See
https://cygwin.com/contrib.html, the "Before you get started" section.
As soon as we have your CA, we can discuss this patch further.

For the time being, your patch is lacking a ChangeLog entry.  I scanned
your patch a bit, and it looks pretty good, but I'll need some more
explanations and the patch should definitely be made against current
CVS (soon to be git), not the latest release version.
https://cygwin.com/contrib.html and https://cygwin.com/cvs.html
should point you into the right direction.  But feel free to ask here
if you have questions not answered on these pages.

Having said that, I'm really glad that you took the time to debug this
issue and prepared a patch.  The above is just the necessary red tape,
sorry :)


Thanks,
Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat

[-- Attachment #2: Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: TIOCPKT mode of PTY is broken if ONLCR bit is cleared.
  2015-02-28 17:02 ` Corinna Vinschen
@ 2015-03-02 12:05   ` Takashi Yano
  2015-03-02 14:27     ` Corinna Vinschen
  2015-03-18 15:16     ` Corinna Vinschen
  0 siblings, 2 replies; 18+ messages in thread
From: Takashi Yano @ 2015-03-02 12:05 UTC (permalink / raw)
  To: cygwin

[-- Attachment #1: Type: text/plain, Size: 645 bytes --]

On Sat, 28 Feb 2015 14:59:47 +0100
Corinna Vinschen <corinna-cygwin@cygwin.com> wrote:

> As soon as we have your CA, we can discuss this patch further.

Can I send CA form by e-mail? Or should I send it as a postal mail?

> For the time being, your patch is lacking a ChangeLog entry.  I scanned
> your patch a bit, and it looks pretty good, but I'll need some more
> explanations and the patch should definitely be made against current
> CVS (soon to be git), not the latest release version.

Thank you for advice. I have revised the patch to follow your direction.
Please find new patch attached.

-- 
Takashi Yano <takashi.yano@nifty.ne.jp>

[-- Attachment #2: cygwin.patch.20150302 --]
[-- Type: application/octet-stream, Size: 12750 bytes --]

Index: src/winsup/cygwin/ChangeLog
===================================================================
RCS file: /cvs/src/src/winsup/cygwin/ChangeLog,v
retrieving revision 1.6666
diff -u -p -r1.6666 ChangeLog
--- src/winsup/cygwin/ChangeLog	2 Mar 2015 10:52:07 -0000	1.6666
+++ src/winsup/cygwin/ChangeLog	2 Mar 2015 10:59:22 -0000
@@ -1,3 +1,31 @@
+2015-03-02  Takashi Yano <takashi.yano@nifty.ne.jp>
+
+	* tty.h (class tty_min): Add variable "column" for handling ONOCR.
+	Remove variable "write_error" to which any errors are not currently
+	set at anywhere.
+	* tty.cc (tty::init): Add initialization code for variable "column".
+	* fhandler.h (class fhandler_pty_master): Remove variable "need_nl"
+	which is not necessary any more. "need_nl" was needed by OPOST process
+	in fhandler_pty_master::process_slave_output().
+	(class fhandler_pty_common): Add function process_opost_output() for
+	handling post processing for OPOST in write process.
+	* fhandler_tty.cc (fhandler_pty_master::process_slave_output): Count
+	TIOCPKT control byte into length to be read in TIOCPKT mode. Move
+	post processing for OPOST to write process. Remove code related to
+	variable "write_error". Return with EIO error if slave is already
+	closed.
+	(fhandler_pty_master::fhandler_pty_master): Remove initialization
+	code for variable "need_nl".
+	(fhandler_pty_common::process_opost_output): Add this function for
+	handling of OPOST in write process. Add code to avoid blocking in
+	non-blocking mode when output is suspended by ^S.
+	(fhandler_pty_slave::write): Call fhandler_pty_common::
+	process_opost_output() instead of WriteFile(). Remove code related to
+	variable "write_error". 
+	(fhandler_pty_master::doecho): Call fhandler_pty_common::
+	 process_opost_output() instead of WriteFile().
+	* select.cc (peek_pipe): Remove code related to variable "need_nl".
+
 2015-03-02  Corinna Vinschen  <corinna@vinschen.de>
 
 	* security.cc (get_attribute_from_acl): Don't spill Everyone permissions
Index: src/winsup/cygwin/fhandler.h
===================================================================
RCS file: /cvs/src/src/winsup/cygwin/fhandler.h,v
retrieving revision 1.513
diff -u -p -r1.513 fhandler.h
--- src/winsup/cygwin/fhandler.h	24 Feb 2015 11:05:02 -0000	1.513
+++ src/winsup/cygwin/fhandler.h	2 Mar 2015 10:59:23 -0000
@@ -1507,6 +1507,9 @@ class fhandler_pty_common: public fhandl
     copyto (fh);
     return fh;
   }
+
+ protected:
+  BOOL process_opost_output (HANDLE h, const void *ptr, ssize_t& len, bool is_echo);
 };
 
 class fhandler_pty_slave: public fhandler_pty_common
@@ -1572,8 +1575,6 @@ class fhandler_pty_master: public fhandl
   DWORD dwProcessId;		// Owner of master handles
 
 public:
-  int need_nl;			// Next read should start with \n
-
   /* Constructor */
   fhandler_pty_master (int);
 
Index: src/winsup/cygwin/fhandler_tty.cc
===================================================================
RCS file: /cvs/src/src/winsup/cygwin/fhandler_tty.cc,v
retrieving revision 1.290
diff -u -p -r1.290 fhandler_tty.cc
--- src/winsup/cygwin/fhandler_tty.cc	25 Feb 2015 16:46:57 -0000	1.290
+++ src/winsup/cygwin/fhandler_tty.cc	2 Mar 2015 10:59:23 -0000
@@ -145,10 +145,9 @@ fhandler_pty_common::__release_output_mu
 void
 fhandler_pty_master::doecho (const void *str, DWORD len)
 {
-  acquire_output_mutex (INFINITE);
-  if (!WriteFile (to_master, str, len, &len, NULL))
+  ssize_t towrite = len;
+  if (!process_opost_output (to_master, str, towrite, true))
     termios_printf ("Write to %p failed, %E", to_master);
-  release_output_mutex ();
 }
 
 int
@@ -219,9 +218,8 @@ int
 fhandler_pty_master::process_slave_output (char *buf, size_t len, int pktmode_on)
 {
   size_t rlen;
-  char outbuf[OUT_BUFFER_SIZE + 1];
+  char outbuf[OUT_BUFFER_SIZE];
   DWORD n;
-  int column = 0;
   int rc = 0;
 
   flush_to_slave ();
@@ -229,34 +227,8 @@ fhandler_pty_master::process_slave_outpu
   if (len == 0)
     goto out;
 
-  if (need_nl)
-    {
-      /* We need to return a left over \n character, resulting from
-	 \r\n conversion.  Note that we already checked for FLUSHO and
-	 output_stopped at the time that we read the character, so we
-	 don't check again here.  */
-      if (buf)
-	buf[0] = '\n';
-      need_nl = 0;
-      rc = 1;
-      goto out;
-    }
-
   for (;;)
     {
-      /* Set RLEN to the number of bytes to read from the pipe.  */
-      rlen = len;
-      if (get_ttyp ()->ti.c_oflag & OPOST && get_ttyp ()->ti.c_oflag & ONLCR)
-	{
-	  /* We are going to expand \n to \r\n, so don't read more than
-	     half of the number of bytes requested.  */
-	  rlen /= 2;
-	  if (rlen == 0)
-	    rlen = 1;
-	}
-      if (rlen > sizeof outbuf)
-	rlen = sizeof outbuf;
-
       n = 0;
       for (;;)
 	{
@@ -265,7 +237,11 @@ fhandler_pty_master::process_slave_outpu
 	  if (n)
 	    break;
 	  if (hit_eof ())
-	    goto out;
+	    {
+	      set_errno (EIO);
+	      rc = -1;
+	      goto out;
+	    }
 	  /* DISCARD (FLUSHO) and tcflush can finish here. */
 	  if ((get_ttyp ()->ti.c_lflag & FLUSHO || !buf))
 	    goto out;
@@ -287,6 +263,26 @@ fhandler_pty_master::process_slave_outpu
 	  flush_to_slave ();
 	}
 
+      /* Set RLEN to the number of bytes to read from the pipe.  */
+      rlen = len;
+
+      char *optr;
+      optr = buf;
+      if (pktmode_on && buf)
+	{
+	  *optr++ = TIOCPKT_DATA;
+	  rlen -= 1;
+	}
+
+      if (rlen == 0)
+	{
+	  rc = optr - buf;
+	  goto out;
+	}
+
+      if (rlen > sizeof outbuf)
+	rlen = sizeof outbuf;
+
       if (!ReadFile (get_handle (), outbuf, rlen, &n, NULL))
 	{
 	  termios_printf ("ReadFile failed, %E");
@@ -294,68 +290,12 @@ fhandler_pty_master::process_slave_outpu
 	}
 
       termios_printf ("bytes read %u", n);
-      get_ttyp ()->write_error = 0;
 
       if (get_ttyp ()->ti.c_lflag & FLUSHO || !buf)
 	continue;
 
-      char *optr;
-      optr = buf;
-      if (pktmode_on)
-	*optr++ = TIOCPKT_DATA;
-
-      if (!(get_ttyp ()->ti.c_oflag & OPOST))	// post-process output
-	{
-	  memcpy (optr, outbuf, n);
-	  optr += n;
-	}
-      else					// raw output mode
-	{
-	  char *iptr = outbuf;
-
-	  while (n--)
-	    {
-	      switch (*iptr)
-		{
-		case '\r':
-		  if ((get_ttyp ()->ti.c_oflag & ONOCR) && column == 0)
-		    {
-		      iptr++;
-		      continue;
-		    }
-		  if (get_ttyp ()->ti.c_oflag & OCRNL)
-		    *iptr = '\n';
-		  else
-		    column = 0;
-		  break;
-		case '\n':
-		  if (get_ttyp ()->ti.c_oflag & ONLCR)
-		    {
-		      *optr++ = '\r';
-		      column = 0;
-		    }
-		  if (get_ttyp ()->ti.c_oflag & ONLRET)
-		    column = 0;
-		  break;
-		default:
-		  column++;
-		  break;
-		}
-
-	      /* Don't store data past the end of the user's buffer.  This
-		 can happen if the user requests a read of 1 byte when
-		 doing \r\n expansion.  */
-	      if (optr - buf >= (int) len)
-		{
-		  if (*iptr != '\n' || n != 0)
-		    system_printf ("internal error: %u unexpected characters", n);
-		  need_nl = 1;
-		  break;
-		}
-
-	      *optr++ = *iptr++;
-	    }
-	}
+      memcpy (optr, outbuf, n);
+      optr += n;
       rc = optr - buf;
       break;
 
@@ -633,7 +573,6 @@ fhandler_pty_slave::init (HANDLE h, DWOR
 ssize_t __stdcall
 fhandler_pty_slave::write (const void *ptr, size_t len)
 {
-  DWORD n;
   ssize_t towrite = len;
 
   bg_check_types bg = bg_check (SIGTTOU);
@@ -644,46 +583,19 @@ fhandler_pty_slave::write (const void *p
 
   push_process_state process_state (PID_TTYOU);
 
-  while (len)
+  if (!process_opost_output (get_output_handle (), ptr, towrite, false))
     {
-      n = MIN (OUT_BUFFER_SIZE, len);
-      char *buf = (char *)ptr;
-      ptr = (char *) ptr + n;
-      len -= n;
-
-      while (tc ()->output_stopped)
-	cygwait (10);
-      acquire_output_mutex (INFINITE);
-
-      /* Previous write may have set write_error to != 0.  Check it here.
-	 This is less than optimal, but the alternative slows down pty
-	 writes enormously. */
-      if (get_ttyp ()->write_error)
-	{
-	  set_errno (get_ttyp ()->write_error);
-	  towrite = -1;
-	  get_ttyp ()->write_error = 0;
-	  release_output_mutex ();
-	  break;
-	}
-
-      BOOL res = WriteFile (get_output_handle (), buf, n, &n, NULL);
-      release_output_mutex ();
-      if (!res)
+      DWORD err = GetLastError ();
+      termios_printf ("WriteFile failed, %E");
+      switch (err)
 	{
-	  DWORD err = GetLastError ();
-	  termios_printf ("WriteFile failed, %E");
-	  switch (err)
-	    {
-	    case ERROR_NO_DATA:
-	      err = ERROR_IO_DEVICE;
-	    default:
-	      __seterrno_from_win_error (err);
-	    }
-	  raise (SIGHUP);		/* FIXME: Should this be SIGTTOU? */
-	  towrite = -1;
-	  break;
+	case ERROR_NO_DATA:
+	  err = ERROR_IO_DEVICE;
+	default:
+	  __seterrno_from_win_error (err);
 	}
+      raise (SIGHUP);		/* FIXME: Should this be SIGTTOU? */
+      towrite = -1;
     }
   return towrite;
 }
@@ -1228,7 +1140,7 @@ errout:
 fhandler_pty_master::fhandler_pty_master (int unit)
   : fhandler_pty_common (), pktmode (0), master_ctl (NULL),
     master_thread (NULL), from_master (NULL), to_master (NULL),
-    dwProcessId (0), need_nl (0)
+    dwProcessId (0)
 {
   if (unit >= 0)
     dev ().parse (DEV_PTYM_MAJOR, unit);
@@ -1763,3 +1675,94 @@ fhandler_pty_master::fixup_after_exec ()
   else
     from_master = to_master = NULL;
 }
+
+BOOL
+fhandler_pty_common::process_opost_output (HANDLE h, const void *ptr, ssize_t& len, bool is_echo)
+{
+  ssize_t towrite = len;
+  BOOL res = TRUE;
+  while (towrite)
+    {
+      if (!is_echo)
+	{
+	  if (tc ()->output_stopped && is_nonblocking ())
+	    {
+	      if (towrite < len)
+		break;
+	      else
+		{
+		  set_errno(EAGAIN);
+		  len = -1;
+		  return TRUE;
+		}
+	    }
+	  while (tc ()->output_stopped)
+	    cygwait (10);
+	}
+
+      acquire_output_mutex (INFINITE);
+
+      if (!(get_ttyp ()->ti.c_oflag & OPOST))	// raw output mode
+	{
+	  DWORD n = MIN (OUT_BUFFER_SIZE, towrite);
+	  res = WriteFile (h, ptr, n, &n, NULL);
+	  if (!res)
+	    break;
+	  ptr = (char *) ptr + n;
+	  towrite -= n;
+	}
+      else					// post-process output
+	{
+	  char outbuf[OUT_BUFFER_SIZE + 1];
+	  char *buf = (char *)ptr;
+	  DWORD n = 0;
+	  ssize_t rc = 0;
+	  while (n < OUT_BUFFER_SIZE && rc < towrite)
+	    {
+	      switch (buf[rc])
+		{
+		case '\r':
+		  if ((get_ttyp ()->ti.c_oflag & ONOCR) && get_ttyp ()->column == 0)
+		    {
+		      rc ++;
+		      continue;
+		    }
+		  if (get_ttyp ()->ti.c_oflag & OCRNL)
+		    {
+		      outbuf[n++] = '\n';
+		      rc ++;
+		    }
+		  else
+		    {
+		      outbuf[n++] = buf[rc++];
+		      get_ttyp ()->column = 0;
+		    }
+		  break;
+		case '\n':
+		  if (get_ttyp ()->ti.c_oflag & ONLCR)
+		    {
+		      outbuf[n++] = '\r';
+		      get_ttyp ()->column = 0;
+		    }
+		  if (get_ttyp ()->ti.c_oflag & ONLRET)
+		    get_ttyp ()->column = 0;
+		  outbuf[n++] = buf[rc++];
+		  break;
+		default:
+		  outbuf[n++] = buf[rc++];
+		  get_ttyp ()->column ++;
+		  break;
+		}
+	    }
+	  res = WriteFile (h, outbuf, n, &n, NULL);
+	  if (!res)
+	    break;
+	  ptr = (char *) ptr + rc;
+	  towrite -= rc;
+	}
+
+      release_output_mutex ();
+    }
+  len -= towrite;
+  return res;
+}
Index: src/winsup/cygwin/select.cc
===================================================================
RCS file: /cvs/src/src/winsup/cygwin/select.cc,v
retrieving revision 1.223
diff -u -p -r1.223 select.cc
--- src/winsup/cygwin/select.cc	11 Oct 2014 12:14:29 -0000	1.223
+++ src/winsup/cygwin/select.cc	2 Mar 2015 10:59:23 -0000
@@ -604,11 +604,6 @@ peek_pipe (select_record *s, bool from_s
 	  {
 	    fhandler_pty_master *fhm = (fhandler_pty_master *) fh;
 	    fhm->flush_to_slave ();
-	    if (fhm->need_nl)
-	      {
-		gotone = s->read_ready = true;
-		goto out;
-	      }
 	  }
 	  break;
 	default:
Index: src/winsup/cygwin/tty.cc
===================================================================
RCS file: /cvs/src/src/winsup/cygwin/tty.cc,v
retrieving revision 1.96
diff -u -p -r1.96 tty.cc
--- src/winsup/cygwin/tty.cc	18 Oct 2013 20:07:35 -0000	1.96
+++ src/winsup/cygwin/tty.cc	2 Mar 2015 10:59:23 -0000
@@ -237,6 +237,7 @@ tty::init ()
   was_opened = false;
   master_pid = 0;
   is_console = false;
+  column = 0;
 }
 
 HANDLE
Index: src/winsup/cygwin/tty.h
===================================================================
RCS file: /cvs/src/src/winsup/cygwin/tty.h,v
retrieving revision 1.37
diff -u -p -r1.37 tty.h
--- src/winsup/cygwin/tty.h	23 Apr 2013 09:44:34 -0000	1.37
+++ src/winsup/cygwin/tty.h	2 Mar 2015 10:59:23 -0000
@@ -67,7 +67,8 @@ public:
    * -ERRNO
    */
   int ioctl_retval;
-  int write_error;
+
+  int column;	/* Current Column */
 
   void setntty (_major_t t, _minor_t n) {ntty = (fh_devices) FHDEV (t, n);}
   dev_t getntty () const {return ntty;}

[-- Attachment #3: Type: text/plain, Size: 218 bytes --]

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: TIOCPKT mode of PTY is broken if ONLCR bit is cleared.
  2015-03-02 12:05   ` Takashi Yano
@ 2015-03-02 14:27     ` Corinna Vinschen
  2015-03-05 10:53       ` Takashi Yano
  2015-03-18 15:16     ` Corinna Vinschen
  1 sibling, 1 reply; 18+ messages in thread
From: Corinna Vinschen @ 2015-03-02 14:27 UTC (permalink / raw)
  To: cygwin

[-- Attachment #1: Type: text/plain, Size: 994 bytes --]

Hi Takashi,

On Mar  2 21:05, Takashi Yano wrote:
> On Sat, 28 Feb 2015 14:59:47 +0100
> Corinna Vinschen <corinna-cygwin@cygwin.com> wrote:
> 
> > As soon as we have your CA, we can discuss this patch further.
> 
> Can I send CA form by e-mail? Or should I send it as a postal mail?

Only postal so far, sorry.  Maybe we can accept signed PDFs via email,
but I only just asked and the reply may take some time.

> > For the time being, your patch is lacking a ChangeLog entry.  I scanned
> > your patch a bit, and it looks pretty good, but I'll need some more
> > explanations and the patch should definitely be made against current
> > CVS (soon to be git), not the latest release version.
> 
> Thank you for advice. I have revised the patch to follow your direction.
> Please find new patch attached.

Thanks,
Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat

[-- Attachment #2: Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: TIOCPKT mode of PTY is broken if ONLCR bit is cleared.
  2015-03-02 14:27     ` Corinna Vinschen
@ 2015-03-05 10:53       ` Takashi Yano
  2015-03-05 12:47         ` Corinna Vinschen
  0 siblings, 1 reply; 18+ messages in thread
From: Takashi Yano @ 2015-03-05 10:53 UTC (permalink / raw)
  To: cygwin

On Mon, 2 Mar 2015 15:27:23 +0100
Corinna Vinschen <corinna-cygwin@cygwin.com> wrote:

> > > As soon as we have your CA, we can discuss this patch further.
> > 
> > Can I send CA form by e-mail? Or should I send it as a postal mail?
> 
> Only postal so far, sorry.  Maybe we can accept signed PDFs via email,
> but I only just asked and the reply may take some time.

I sent CA form today by postal mail.
It will take about a week to deliver.

-- 
Takashi Yano <takashi.yano@nifty.ne.jp>

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: TIOCPKT mode of PTY is broken if ONLCR bit is cleared.
  2015-03-05 10:53       ` Takashi Yano
@ 2015-03-05 12:47         ` Corinna Vinschen
  0 siblings, 0 replies; 18+ messages in thread
From: Corinna Vinschen @ 2015-03-05 12:47 UTC (permalink / raw)
  To: cygwin

[-- Attachment #1: Type: text/plain, Size: 741 bytes --]

On Mar  5 19:22, Takashi Yano wrote:
> On Mon, 2 Mar 2015 15:27:23 +0100
> Corinna Vinschen <corinna-cygwin@cygwin.com> wrote:
> 
> > > > As soon as we have your CA, we can discuss this patch further.
> > > 
> > > Can I send CA form by e-mail? Or should I send it as a postal mail?
> > 
> > Only postal so far, sorry.  Maybe we can accept signed PDFs via email,
> > but I only just asked and the reply may take some time.
> 
> I sent CA form today by postal mail.
> It will take about a week to deliver.

Cool, thank you!  I'll keep you informed when it arrives.


Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat

[-- Attachment #2: Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: TIOCPKT mode of PTY is broken if ONLCR bit is cleared.
  2015-03-02 12:05   ` Takashi Yano
  2015-03-02 14:27     ` Corinna Vinschen
@ 2015-03-18 15:16     ` Corinna Vinschen
  2015-03-18 16:27       ` Bengt-Arne Fjellner
  2015-03-18 23:22       ` Takashi Yano
  1 sibling, 2 replies; 18+ messages in thread
From: Corinna Vinschen @ 2015-03-18 15:16 UTC (permalink / raw)
  To: cygwin

[-- Attachment #1: Type: text/plain, Size: 1084 bytes --]

Hi Takashi,

On Mar  2 21:05, Takashi Yano wrote:
> On Sat, 28 Feb 2015 14:59:47 +0100
> Corinna Vinschen <corinna-cygwin@cygwin.com> wrote:
> 
> > As soon as we have your CA, we can discuss this patch further.
> 
> Can I send CA form by e-mail? Or should I send it as a postal mail?
> 
> > For the time being, your patch is lacking a ChangeLog entry.  I scanned
> > your patch a bit, and it looks pretty good, but I'll need some more
> > explanations and the patch should definitely be made against current
> > CVS (soon to be git), not the latest release version.
> 
> Thank you for advice. I have revised the patch to follow your direction.
> Please find new patch attached.

Just to let you know I didn't forget about you, but your copyright
assignment still didn't make it to our office for some reason.  We
checked late yesterday again.  I guess postal service is using rowboats
these days :}


Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat

[-- Attachment #2: Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: TIOCPKT mode of PTY is broken if ONLCR bit is cleared.
  2015-03-18 15:16     ` Corinna Vinschen
@ 2015-03-18 16:27       ` Bengt-Arne Fjellner
  2015-03-18 18:46         ` Corinna Vinschen
  2015-03-18 23:22       ` Takashi Yano
  1 sibling, 1 reply; 18+ messages in thread
From: Bengt-Arne Fjellner @ 2015-03-18 16:27 UTC (permalink / raw)
  To: cygwin

On 3/18/15 3:58 PM, Corinna Vinschen wrote:
> Hi Takashi,
>
> On Mar  2 21:05, Takashi Yano wrote:
>> On Sat, 28 Feb 2015 14:59:47 +0100
>> Corinna Vinschen <corinna-cygwin@cygwin.com> wrote:
>>
>>> As soon as we have your CA, we can discuss this patch further.
>>
>> Can I send CA form by e-mail? Or should I send it as a postal mail?
>>
>>> For the time being, your patch is lacking a ChangeLog entry.  I scanned
>>> your patch a bit, and it looks pretty good, but I'll need some more
>>> explanations and the patch should definitely be made against current
>>> CVS (soon to be git), not the latest release version.
>>
>> Thank you for advice. I have revised the patch to follow your direction.
>> Please find new patch attached.
>
> Just to let you know I didn't forget about you, but your copyright
> assignment still didn't make it to our office for some reason.  We
> checked late yesterday again.  I guess postal service is using rowboats
> these days :}
>
Well I just say:
https://www.youtube.com/watch?feature=player_detailpage&v=q53yN2AZ-i0#t=514

One of these tries to take place each year between Sweden and Finland.
Weather often has other ideas.

>
> Corinna
>


--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: TIOCPKT mode of PTY is broken if ONLCR bit is cleared.
  2015-03-18 16:27       ` Bengt-Arne Fjellner
@ 2015-03-18 18:46         ` Corinna Vinschen
  0 siblings, 0 replies; 18+ messages in thread
From: Corinna Vinschen @ 2015-03-18 18:46 UTC (permalink / raw)
  To: cygwin

[-- Attachment #1: Type: text/plain, Size: 1490 bytes --]

On Mar 18 16:16, Bengt-Arne Fjellner wrote:
> On 3/18/15 3:58 PM, Corinna Vinschen wrote:
> >Hi Takashi,
> >
> >On Mar  2 21:05, Takashi Yano wrote:
> >>On Sat, 28 Feb 2015 14:59:47 +0100
> >>Corinna Vinschen <corinna-cygwin@cygwin.com> wrote:
> >>
> >>>As soon as we have your CA, we can discuss this patch further.
> >>
> >>Can I send CA form by e-mail? Or should I send it as a postal mail?
> >>
> >>>For the time being, your patch is lacking a ChangeLog entry.  I scanned
> >>>your patch a bit, and it looks pretty good, but I'll need some more
> >>>explanations and the patch should definitely be made against current
> >>>CVS (soon to be git), not the latest release version.
> >>
> >>Thank you for advice. I have revised the patch to follow your direction.
> >>Please find new patch attached.
> >
> >Just to let you know I didn't forget about you, but your copyright
> >assignment still didn't make it to our office for some reason.  We
> >checked late yesterday again.  I guess postal service is using rowboats
> >these days :}
> >
> Well I just say:
> https://www.youtube.com/watch?feature=player_detailpage&v=q53yN2AZ-i0#t=514
> 
> One of these tries to take place each year between Sweden and Finland.
> Weather often has other ideas.

Oh come one, they even use sails.  Sissies!


:)
Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat

[-- Attachment #2: Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: TIOCPKT mode of PTY is broken if ONLCR bit is cleared.
  2015-03-18 15:16     ` Corinna Vinschen
  2015-03-18 16:27       ` Bengt-Arne Fjellner
@ 2015-03-18 23:22       ` Takashi Yano
  2015-03-19  8:36         ` Corinna Vinschen
  1 sibling, 1 reply; 18+ messages in thread
From: Takashi Yano @ 2015-03-18 23:22 UTC (permalink / raw)
  To: cygwin

Hi Corrina,

On Wed, 18 Mar 2015 15:58:54 +0100
Corinna Vinschen <corinna-cygwin@cygwin.com> wrote:

> Just to let you know I didn't forget about you, but your copyright
> assignment still didn't make it to our office for some reason.  We
> checked late yesterday again.  I guess postal service is using rowboats
> these days :}

On 5 March, I sent CA to:

Gary Lamb
Red Hat, Inc.
120 W. Lincoln Street
Tullahoma, Tennessee 37388 USA

by air mail. Was it right way?

-- 
Takashi Yano <takashi.yano@nifty.ne.jp>

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: TIOCPKT mode of PTY is broken if ONLCR bit is cleared.
  2015-03-18 23:22       ` Takashi Yano
@ 2015-03-19  8:36         ` Corinna Vinschen
  2015-03-20 19:21           ` Corinna Vinschen
  0 siblings, 1 reply; 18+ messages in thread
From: Corinna Vinschen @ 2015-03-19  8:36 UTC (permalink / raw)
  To: cygwin

[-- Attachment #1: Type: text/plain, Size: 1078 bytes --]

Hi Takashi,

On Mar 19 07:49, Takashi Yano wrote:
> Hi Corrina,

s/rrin/rinn/ :)

> On Wed, 18 Mar 2015 15:58:54 +0100
> Corinna Vinschen wrote:
> 
> > Just to let you know I didn't forget about you, but your copyright
> > assignment still didn't make it to our office for some reason.  We
> > checked late yesterday again.  I guess postal service is using rowboats
> > these days :}
> 
> On 5 March, I sent CA to:
> 
> Gary Lamb
> Red Hat, Inc.
> 120 W. Lincoln Street
> Tullahoma, Tennessee 37388 USA
> 
> by air mail. Was it right way?

Absolutely.  I have no idea why air mail is taking so long.  Maybe it
landed in SF and then is using the pony express, I really don't know.

For the time being, can you send your assignment as PDF via email
to my company email address <vinschen AT redhat DOT com> just so
we make sure it arrived in *some* way?


Thanks and sorry for the hassle,
Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat

[-- Attachment #2: Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: TIOCPKT mode of PTY is broken if ONLCR bit is cleared.
  2015-03-19  8:36         ` Corinna Vinschen
@ 2015-03-20 19:21           ` Corinna Vinschen
  2015-03-20 19:44             ` Eric Blake
  2015-03-21  2:14             ` Takashi Yano
  0 siblings, 2 replies; 18+ messages in thread
From: Corinna Vinschen @ 2015-03-20 19:21 UTC (permalink / raw)
  To: cygwin

[-- Attachment #1: Type: text/plain, Size: 911 bytes --]

Hi Takashi,

On Mar 19 09:34, Corinna Vinschen wrote:
> On Mar 19 07:49, Takashi Yano wrote:
> > Corinna Vinschen wrote:
> > > Just to let you know I didn't forget about you, but your copyright
> > > assignment still didn't make it to our office for some reason.
> > > [...]
> > On 5 March, I sent CA to:
> > [...]
> 
> For the time being, can you send your assignment as PDF via email
> to my company email address <vinschen AT redhat DOT com> just so
> we make sure it arrived in *some* way?

Even better.  We got legal approval that we can use signed PDFs via
email alone, and that sending snail mail isn't required anymore.
Just sendthe PDF to <ges-info AT redhat DOT com>.

> Thanks and sorry for the hassle,

Still sorry :}
Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat

[-- Attachment #2: Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: TIOCPKT mode of PTY is broken if ONLCR bit is cleared.
  2015-03-20 19:21           ` Corinna Vinschen
@ 2015-03-20 19:44             ` Eric Blake
  2015-03-20 21:22               ` Corinna Vinschen
  2015-03-21  2:14             ` Takashi Yano
  1 sibling, 1 reply; 18+ messages in thread
From: Eric Blake @ 2015-03-20 19:44 UTC (permalink / raw)
  To: cygwin

[-- Attachment #1: Type: text/plain, Size: 430 bytes --]

On 03/20/2015 01:12 PM, Corinna Vinschen wrote:
> Even better.  We got legal approval that we can use signed PDFs via
> email alone, and that sending snail mail isn't required anymore.
> Just sendthe PDF to <ges-info AT redhat DOT com>.

Awesome news! Shouldn't we update the contributor guideline html to match?

-- 
Eric Blake   eblake redhat com    +1-919-301-3266
Libvirt virtualization library http://libvirt.org


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 604 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: TIOCPKT mode of PTY is broken if ONLCR bit is cleared.
  2015-03-20 19:44             ` Eric Blake
@ 2015-03-20 21:22               ` Corinna Vinschen
  0 siblings, 0 replies; 18+ messages in thread
From: Corinna Vinschen @ 2015-03-20 21:22 UTC (permalink / raw)
  To: cygwin

[-- Attachment #1: Type: text/plain, Size: 582 bytes --]

Hi Eric,

On Mar 20 13:21, Eric Blake wrote:
> On 03/20/2015 01:12 PM, Corinna Vinschen wrote:
> > Even better.  We got legal approval that we can use signed PDFs via
> > email alone, and that sending snail mail isn't required anymore.
> > Just sendthe PDF to <ges-info AT redhat DOT com>.
> 
> Awesome news! Shouldn't we update the contributor guideline html to match?

I changed assign.txt, anything else?


Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat

[-- Attachment #2: Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: TIOCPKT mode of PTY is broken if ONLCR bit is cleared.
  2015-03-20 19:21           ` Corinna Vinschen
  2015-03-20 19:44             ` Eric Blake
@ 2015-03-21  2:14             ` Takashi Yano
  2015-03-23 16:39               ` Corinna Vinschen
  1 sibling, 1 reply; 18+ messages in thread
From: Takashi Yano @ 2015-03-21  2:14 UTC (permalink / raw)
  To: cygwin

Hi Corinna,

On Fri, 20 Mar 2015 20:12:32 +0100
Corinna Vinschen <corinna-cygwin@cygwin.com> wrote:

> > For the time being, can you send your assignment as PDF via email
> > to my company email address <vinschen AT redhat DOT com> just so
> > we make sure it arrived in *some* way?
> 
> Even better.  We got legal approval that we can use signed PDFs via
> email alone, and that sending snail mail isn't required anymore.
> Just sendthe PDF to <ges-info AT redhat DOT com>.

Thank you very much for your effort for approving
PDF copyright assignment.

I have just sent it via e-mail.

Thanks in advance.

-- 
Takashi Yano <takashi.yano@nifty.ne.jp>

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: TIOCPKT mode of PTY is broken if ONLCR bit is cleared.
  2015-03-21  2:14             ` Takashi Yano
@ 2015-03-23 16:39               ` Corinna Vinschen
  2015-03-24 15:07                 ` Corinna Vinschen
  2015-03-25 12:41                 ` Takashi Yano
  0 siblings, 2 replies; 18+ messages in thread
From: Corinna Vinschen @ 2015-03-23 16:39 UTC (permalink / raw)
  To: cygwin

[-- Attachment #1: Type: text/plain, Size: 1595 bytes --]

Hi Takashi,

On Mar 21 10:40, Takashi Yano wrote:
> Hi Corinna,
> 
> On Fri, 20 Mar 2015 20:12:32 +0100
> Corinna Vinschen <corinna-cygwin@cygwin.com> wrote:
> 
> > > For the time being, can you send your assignment as PDF via email
> > > to my company email address <vinschen AT redhat DOT com> just so
> > > we make sure it arrived in *some* way?
> > 
> > Even better.  We got legal approval that we can use signed PDFs via
> > email alone, and that sending snail mail isn't required anymore.
> > Just sendthe PDF to <ges-info AT redhat DOT com>.
> 
> Thank you very much for your effort for approving
> PDF copyright assignment.
> 
> I have just sent it via e-mail.

And it's all set, finally.  Thanks a lot for not giving up on us :)

With this out of the way, I'm just looking through your patch and it
looks good to me.  I have only a few minor style nits:

+                     rc ++;

No space between the variable and the increment operator, please.

+                 if ((get_ttyp ()->ti.c_oflag & ONOCR) && get_ttyp ()->column == 0)

Please try to keep lines <= 80 chars:

+                 if ((get_ttyp ()->ti.c_oflag & ONOCR)
+                     && get_ttyp ()->column == 0)

However, due to the changes in fhandler_tty.cc, this patch doesn't
apply cleanly anymore.  Any chance you could resend it (ideally to the
cygwin-patches ML) diff'ed against git HEAD?


Thanks a lot,
Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat

[-- Attachment #2: Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: TIOCPKT mode of PTY is broken if ONLCR bit is cleared.
  2015-03-23 16:39               ` Corinna Vinschen
@ 2015-03-24 15:07                 ` Corinna Vinschen
  2015-03-25 12:41                 ` Takashi Yano
  1 sibling, 0 replies; 18+ messages in thread
From: Corinna Vinschen @ 2015-03-24 15:07 UTC (permalink / raw)
  To: cygwin

[-- Attachment #1: Type: text/plain, Size: 1166 bytes --]

Hi Takashi,

On Mar 23 11:08, Corinna Vinschen wrote:
> On Mar 21 10:40, Takashi Yano wrote:
> > Hi Corinna,
> > 
> > On Fri, 20 Mar 2015 20:12:32 +0100
> > Corinna Vinschen <corinna-cygwin@cygwin.com> wrote:
> > 
> > > > For the time being, can you send your assignment as PDF via email
> > > > to my company email address <vinschen AT redhat DOT com> just so
> > > > we make sure it arrived in *some* way?
> > > 
> > > Even better.  We got legal approval that we can use signed PDFs via
> > > email alone, and that sending snail mail isn't required anymore.
> > > Just sendthe PDF to <ges-info AT redhat DOT com>.
> > 
> > Thank you very much for your effort for approving
> > PDF copyright assignment.
> > 
> > I have just sent it via e-mail.
> 
> And it's all set, finally.  Thanks a lot for not giving up on us :)

Btw., it's not important anymore, but your snail mail arrived finally
at the office, after a mere 18 days on travel.  Three cheers for the
postal services!


Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Maintainer                 cygwin AT cygwin DOT com
Red Hat

[-- Attachment #2: Type: application/pgp-signature, Size: 819 bytes --]

^ permalink raw reply	[flat|nested] 18+ messages in thread

* Re: TIOCPKT mode of PTY is broken if ONLCR bit is cleared.
  2015-03-23 16:39               ` Corinna Vinschen
  2015-03-24 15:07                 ` Corinna Vinschen
@ 2015-03-25 12:41                 ` Takashi Yano
  1 sibling, 0 replies; 18+ messages in thread
From: Takashi Yano @ 2015-03-25 12:41 UTC (permalink / raw)
  To: cygwin

Hi Corinna,

On Mon, 23 Mar 2015 11:08:23 +0100
Corinna Vinschen <corinna-cygwin@cygwin.com> wrote:

> With this out of the way, I'm just looking through your patch and it
> looks good to me.  I have only a few minor style nits:
> 
> +                     rc ++;
> 
> No space between the variable and the increment operator, please.
> 
> +                 if ((get_ttyp ()->ti.c_oflag & ONOCR) && get_ttyp ()->column == 0)
> 
> Please try to keep lines <= 80 chars:
> 
> +                 if ((get_ttyp ()->ti.c_oflag & ONOCR)
> +                     && get_ttyp ()->column == 0)

Thank you for checking my patch. 

> However, due to the changes in fhandler_tty.cc, this patch doesn't
> apply cleanly anymore.  Any chance you could resend it (ideally to the
> cygwin-patches ML) diff'ed against git HEAD?

I will post a revised patch to cygwin-patches ML soon.

Thank you in advance.

-- 
Takashi Yano <takashi.yano@nifty.ne.jp>

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

^ permalink raw reply	[flat|nested] 18+ messages in thread

end of thread, other threads:[~2015-03-25 11:20 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-02-28 12:16 TIOCPKT mode of PTY is broken if ONLCR bit is cleared Takashi Yano
2015-02-28 17:02 ` Corinna Vinschen
2015-03-02 12:05   ` Takashi Yano
2015-03-02 14:27     ` Corinna Vinschen
2015-03-05 10:53       ` Takashi Yano
2015-03-05 12:47         ` Corinna Vinschen
2015-03-18 15:16     ` Corinna Vinschen
2015-03-18 16:27       ` Bengt-Arne Fjellner
2015-03-18 18:46         ` Corinna Vinschen
2015-03-18 23:22       ` Takashi Yano
2015-03-19  8:36         ` Corinna Vinschen
2015-03-20 19:21           ` Corinna Vinschen
2015-03-20 19:44             ` Eric Blake
2015-03-20 21:22               ` Corinna Vinschen
2015-03-21  2:14             ` Takashi Yano
2015-03-23 16:39               ` Corinna Vinschen
2015-03-24 15:07                 ` Corinna Vinschen
2015-03-25 12:41                 ` Takashi Yano

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).