public inbox for cygwin@cygwin.com
 help / color / mirror / Atom feed
* BUG: winmain GetCommandLine only returning program name and path with no arguments
@ 2017-05-13 15:34 Mike Barry
  2017-05-13 15:46 ` Dan Kegel
                   ` (3 more replies)
  0 siblings, 4 replies; 5+ messages in thread
From: Mike Barry @ 2017-05-13 15:34 UTC (permalink / raw)
  To: cygwin

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

Below is a sample program that demonstrates that the GetCommandLine
function is not returning the command line arguments.  I attached
cygcheck.out.

#include <windows.h>
#include <stdio.h>

int WINAPI
WinMain(HINSTANCE hInst, HINSTANCE hPrev, LPSTR szCmdLine, int sw) {
        char* text = GetCommandLine();
        printf("getcmdline: %s\n", text);
        return 0;
}

gcc test_wmain.c -o test

$ ./test hello world
getcmdline: "C:\cygwin64\home\mbarry\game-repos\greenbeam\src\test.exe"

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


Cygwin Configuration Diagnostics
Current System Time: Sat May 13 15:17:15 2017

Windows 10 Home Ver 10.0 Build 15063 

Path:	C:\cygwin64\usr\local\bin
	C:\cygwin64\bin
	C:\Program Files (x86)\Intel\TXE Components\TCS
	C:\Program Files\Intel\TXE Components\TCS
	C:\WINDOWS\system32
	C:\WINDOWS
	C:\WINDOWS\System32\Wbem
	C:\WINDOWS\System32\WindowsPowerShell\v1.0
	C:\Program Files\Intel\TXE Components\DAL
	C:\Program Files (x86)\Intel\TXE Components\DAL
	C:\Program Files\Intel\TXE Components\IPT
	C:\Program Files (x86)\Intel\TXE Components\IPT
	C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit
	C:\Users\mbarry\AppData\Local\Microsoft\WindowsApps
	C:\Program Files (x86)\Microsoft VS Code\bin

Output from C:\cygwin64\bin\id.exe
UID: 197609(mbarry)
GID: 197609(mbarry)
197609(mbarry)
401408(Medium Mandatory Level)
559(Performance Log Users)
545(Users)
4(INTERACTIVE)
66049(CONSOLE LOGON)
11(Authenticated Users)
15(This Organization)
68367(MicrosoftAccount+mike.barry@gmail.com)
113(Local account)
66048(LOCAL)
262180(Cloud Account Authentication)
4294967295(Unknown+Group)

SysDir: C:\WINDOWS\system32
WinDir: C:\WINDOWS

USER = 'mbarry'
PWD = '/home/mbarry/game-repos/greenbeam/src'
HOME = '/home/mbarry'

USERDOMAIN = 'DESKTOP-MQ2PJ4H'
OS = 'Windows_NT'
COMMONPROGRAMFILES = 'C:\Program Files\Common Files'
PROCESSOR_LEVEL = '6'
PSModulePath = 'C:\Program Files\WindowsPowerShell\Modules;C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules'
CommonProgramW6432 = 'C:\Program Files\Common Files'
CommonProgramFiles(x86) = 'C:\Program Files (x86)\Common Files'
LANG = 'en_US.UTF-8'
TZ = 'America/New_York'
HOSTNAME = 'DESKTOP-MQ2PJ4H'
PUBLIC = 'C:\Users\Public'
OLDPWD = '/'
USERNAME = 'mbarry'
LOGONSERVER = '\\DESKTOP-MQ2PJ4H'
PROCESSOR_ARCHITECTURE = 'AMD64'
LOCALAPPDATA = 'C:\Users\mbarry\AppData\Local'
COMPUTERNAME = 'DESKTOP-MQ2PJ4H'
FPS_BROWSER_APP_PROFILE_STRING = 'Internet Explorer'
!:: = '::\'
SYSTEMDRIVE = 'C:'
USERPROFILE = 'C:\Users\mbarry'
PATHEXT = '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC'
SYSTEMROOT = 'C:\WINDOWS'
USERDOMAIN_ROAMINGPROFILE = 'DESKTOP-MQ2PJ4H'
PROCESSOR_IDENTIFIER = 'Intel64 Family 6 Model 76 Stepping 3, GenuineIntel'
TMP = '/tmp'
OneDrive = 'C:\Users\mbarry\OneDrive'
PROCESSOR_REVISION = '4c03'
FPS_BROWSER_USER_PROFILE_STRING = 'Default'
PROFILEREAD = 'true'
NUMBER_OF_PROCESSORS = '2'
ProgramW6432 = 'C:\Program Files'
COMSPEC = 'C:\WINDOWS\system32\cmd.exe'
APPDATA = 'C:\Users\mbarry\AppData\Roaming'
SHELL = '/bin/bash'
TERM = 'xterm'
WINDIR = 'C:\WINDOWS'
ProgramData = 'C:\ProgramData'
SHLVL = '1'
PRINTER = 'Microsoft Print to PDF'
PROGRAMFILES = 'C:\Program Files'
ALLUSERSPROFILE = 'C:\ProgramData'
TEMP = '/tmp'
SESSIONNAME = 'Console'
ProgramFiles(x86) = 'C:\Program Files (x86)'
PS1 = '\[\e]0;\w\a\]\n\[\e[32m\]\u@\h \[\e[33m\]\w\[\e[0m\]\n\$ '
HOMEDRIVE = 'C:'
INFOPATH = '/usr/local/info:/usr/share/info:/usr/info'
HOMEPATH = '\Users\mbarry'
ORIGINAL_PATH = '/cygdrive/c/Program Files (x86)/Intel/TXE Components/TCS:/cygdrive/c/Program Files/Intel/TXE Components/TCS:/cygdrive/c/WINDOWS/system32:/cygdrive/c/WINDOWS:/cygdrive/c/WINDOWS/System32/Wbem:/cygdrive/c/WINDOWS/System32/WindowsPowerShell/v1.0:/cygdrive/c/Program Files/Intel/TXE Components/DAL:/cygdrive/c/Program Files (x86)/Intel/TXE Components/DAL:/cygdrive/c/Program Files/Intel/TXE Components/IPT:/cygdrive/c/Program Files (x86)/Intel/TXE Components/IPT:/cygdrive/c/Program Files (x86)/Windows Kits/10/Windows Performance Toolkit:/cygdrive/c/Users/mbarry/AppData/Local/Microsoft/WindowsApps:/cygdrive/c/Program Files (x86)/Microsoft VS Code/bin'
EXECIGNORE = '*.dll'
VBOX_MSI_INSTALL_PATH = 'C:\Program Files\Oracle\VirtualBox\'
VS140COMNTOOLS = 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\Tools\'
_ = '/usr/bin/cygcheck'

HKEY_CURRENT_USER\Software\Cygwin
HKEY_CURRENT_USER\Software\Cygwin\Installations
  (default) = '\??\C:\cygwin64'
  58efb2057ed2a8ff = '\??\C:\Users\mbarry\AppData\Local\Android\Sdk\tools'
HKEY_LOCAL_MACHINE\SOFTWARE\Cygwin
HKEY_LOCAL_MACHINE\SOFTWARE\Cygwin\Installations
  (default) = '\??\C:\cygwin64'
HKEY_LOCAL_MACHINE\SOFTWARE\Cygwin\setup
  (default) = 'C:\cygwin64'

obcaseinsensitive set to 1

Cygwin installations found in the registry:
  System: Key: e022582115c10879 Path: C:\cygwin64
  User:   Key: e022582115c10879 Path: C:\cygwin64
  User:   Key: 58efb2057ed2a8ff Path: C:\Users\mbarry\AppData\Local\Android\Sdk\tools

c:  hd  NTFS    463945Mb  20% CP CS UN PA FC     EN
d:  cd             N/A    N/A                      

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

Found: C:\cygwin64\bin\awk
 -> C:\cygwin64\bin\gawk.exe
Found: C:\cygwin64\bin\bash.exe
Found: C:\cygwin64\bin\cat.exe
Found: C:\cygwin64\bin\cp.exe
Found: C:\cygwin64\bin\cpp.exe
Found: C:\cygwin64\bin\crontab.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\gdb.exe
Found: C:\cygwin64\bin\grep.exe
Found: C:\cygwin64\bin\kill.exe
Found: C:\cygwin64\bin\ld.exe
Found: C:\cygwin64\bin\ls.exe
Found: C:\cygwin64\bin\make.exe
Found: C:\cygwin64\bin\mv.exe
Found: C:\cygwin64\bin\patch.exe
Found: C:\cygwin64\bin\perl.exe
Found: C:\cygwin64\bin\rm.exe
Found: C:\cygwin64\bin\sed.exe
Found: C:\cygwin64\bin\ssh.exe
Found: C:\cygwin64\bin\sh.exe
Found: C:\cygwin64\bin\tar.exe
Found: C:\cygwin64\bin\test.exe
Found: C:\cygwin64\bin\vi.exe
Found: C:\cygwin64\bin\vim.exe

 1184k 2016/12/27 C:\cygwin64\usr\local\bin\cygevent-2-0-5.dll - os=4.0 img=0.0 sys=5.2
                  "cygevent-2-0-5.dll" v0.0 ts=2016-12-27 17:29
  750k 2016/12/27 C:\cygwin64\usr\local\bin\cygevent_core-2-0-5.dll - os=4.0 img=0.0 sys=5.2
                  "cygevent_core-2-0-5.dll" v0.0 ts=2016-12-27 17:29
  510k 2016/12/27 C:\cygwin64\usr\local\bin\cygevent_extra-2-0-5.dll - os=4.0 img=0.0 sys=5.2
                  "cygevent_extra-2-0-5.dll" v0.0 ts=2016-12-27 17:29
   70k 2016/12/27 C:\cygwin64\usr\local\bin\cygevent_pthreads-2-0-5.dll - os=4.0 img=0.0 sys=5.2
                  "cygevent_pthreads-2-0-5.dll" v0.0 ts=2016-12-27 17:29
   39k 2016/09/19 C:\cygwin64\bin\cygargp-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygargp-0.dll" v0.0 ts=2016-09-19 02:13
   88k 2016/06/13 C:\cygwin64\bin\cygatomic-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygatomic-1.dll" v0.0 ts=2016-06-13 17:14
   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
  180k 2015/03/23 C:\cygwin64\bin\cygblkid-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygblkid-1.dll" v0.0 ts=2015-03-23 09:46
   64k 2017/02/22 C:\cygwin64\bin\cygbz2-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygbz2-1.dll" v0.0 ts=2017-02-22 07:22
   33k 2016/10/10 C:\cygwin64\bin\cygcheck-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygcheck-0.dll" v0.0 ts=2016-10-10 03:14
   13k 2015/03/19 C:\cygwin64\bin\cygcom_err-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygcom_err-2.dll" v0.0 ts=2015-03-19 02:44
   26k 2017/05/09 C:\cygwin64\bin\cygcord-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygcord-1.dll" v0.0 ts=2017-05-09 14:41
  185k 2016/09/26 C:\cygwin64\bin\cygcppunit-1-13-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygcppunit-1-13-0.dll" v0.0 ts=2016-09-26 19:02
   10k 2016/06/09 C:\cygwin64\bin\cygcrypt-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygcrypt-0.dll" v0.0 ts=2016-06-09 16:02
 2235k 2017/01/26 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=2017-01-26 20:10
  481k 2017/05/12 C:\cygwin64\bin\cygcurl-4.dll - os=4.0 img=0.0 sys=5.2
                  "cygcurl-4.dll" v0.0 ts=2017-05-12 06:19
 1549k 2016/08/22 C:\cygwin64\bin\cygdb-5.3.dll - os=4.0 img=0.0 sys=5.2
                  "cygdb-5.3.dll" v0.0 ts=2016-08-22 09:51
  267k 2017/04/28 C:\cygwin64\bin\cygdbus-1-3.dll - os=4.0 img=0.0 sys=5.2
                  "cygdbus-1-3.dll" v0.0 ts=2017-04-28 17:51
  124k 2016/08/22 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=2016-08-22 09:52
  570k 2016/08/22 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=2016-08-22 09:52
  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
  229k 2016/01/08 C:\cygwin64\bin\cygevent-2-0-5.dll - os=4.0 img=0.0 sys=5.2
                  "cygevent-2-0-5.dll" v0.0 ts=2016-01-08 07:24
  136k 2016/01/08 C:\cygwin64\bin\cygevent_core-2-0-5.dll - os=4.0 img=0.0 sys=5.2
                  "cygevent_core-2-0-5.dll" v0.0 ts=2016-01-08 07:24
  106k 2016/01/08 C:\cygwin64\bin\cygevent_extra-2-0-5.dll - os=4.0 img=0.0 sys=5.2
                  "cygevent_extra-2-0-5.dll" v0.0 ts=2016-01-08 07:24
   21k 2016/01/08 C:\cygwin64\bin\cygevent_openssl-2-0-5.dll - os=4.0 img=0.0 sys=5.2
                  "cygevent_openssl-2-0-5.dll" v0.0 ts=2016-01-08 07:24
   10k 2016/01/08 C:\cygwin64\bin\cygevent_pthreads-2-0-5.dll - os=4.0 img=0.0 sys=5.2
                  "cygevent_pthreads-2-0-5.dll" v0.0 ts=2016-01-08 07:24
  145k 2016/06/21 C:\cygwin64\bin\cygexpat-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygexpat-1.dll" v0.0 ts=2016-06-21 23:15
   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
   27k 2015/11/17 C:\cygwin64\bin\cygffi-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygffi-6.dll" v0.0 ts=2015-11-17 22:14
  243k 2016/08/11 C:\cygwin64\bin\cygfontconfig-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygfontconfig-1.dll" v0.0 ts=2016-08-11 02:54
   55k 2017/03/29 C:\cygwin64\bin\cygformw-10.dll - os=4.0 img=0.0 sys=5.2
                  "cygformw-10.dll" v0.0 ts=2017-03-29 23:26
  597k 2016/07/28 C:\cygwin64\bin\cygfreetype-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygfreetype-6.dll" v0.0 ts=2016-07-28 17:48
  119k 2017/05/09 C:\cygwin64\bin\cyggc-1.dll - os=4.0 img=0.0 sys=5.2
                  "cyggc-1.dll" v0.0 ts=2017-05-09 14:41
    9k 2017/05/09 C:\cygwin64\bin\cyggccpp-1.dll - os=4.0 img=0.0 sys=5.2
                  "cyggccpp-1.dll" v0.0 ts=2017-05-09 14:41
   70k 2016/06/13 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=2016-06-13 16:18
 1023k 2017/05/10 C:\cygwin64\bin\cyggcrypt-20.dll - os=4.0 img=0.0 sys=5.2
                  "cyggcrypt-20.dll" v0.0 ts=2017-05-10 22:49
   39k 2016/10/10 C:\cygwin64\bin\cyggdbm-4.dll - os=4.0 img=0.0 sys=5.2
                  "cyggdbm-4.dll" v0.0 ts=2016-10-10 09:26
   13k 2016/10/10 C:\cygwin64\bin\cyggdbm_compat-4.dll - os=4.0 img=0.0 sys=5.2
                  "cyggdbm_compat-4.dll" v0.0 ts=2016-10-10 09:26
  169k 2017/04/02 C:\cygwin64\bin\cyggeotiff-2.dll - os=4.0 img=0.0 sys=5.2
                  "cyggeotiff-2.dll" v0.0 ts=2017-04-02 01:47
 1344k 2017/03/17 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=2017-03-06 06:26
  455k 2017/05/01 C:\cygwin64\bin\cygGL-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygGL-1.dll" v0.0 ts=2017-05-01 06:50
  289k 2017/05/01 C:\cygwin64\bin\cygglapi-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygglapi-0.dll" v0.0 ts=2017-05-01 06:20
  975k 2017/03/17 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=2017-03-05 03:42
   15k 2017/03/17 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=2017-03-17 20:26
  527k 2017/01/21 C:\cygwin64\bin\cyggmp-10.dll - os=4.0 img=0.0 sys=5.2
                  "cyggmp-10.dll" v0.0 ts=2017-01-21 18:25
  938k 2017/05/02 C:\cygwin64\bin\cyggnutls-28.dll - os=4.0 img=0.0 sys=5.2
                  "cyggnutls-28.dll" v0.0 ts=2017-05-02 22:06
 1130k 2017/05/03 C:\cygwin64\bin\cyggnutls-30.dll - os=4.0 img=0.0 sys=5.2
                  "cyggnutls-30.dll" v0.0 ts=2017-05-03 01:04
   24k 2017/05/02 C:\cygwin64\bin\cyggnutls-openssl-27.dll - os=4.0 img=0.0 sys=5.2
                  "cyggnutls-openssl-27.dll" v0.0 ts=2017-05-02 22:06
  284k 2017/03/17 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=2017-03-05 03:42
  105k 2016/06/13 C:\cygwin64\bin\cyggomp-1.dll - os=4.0 img=0.0 sys=5.2
                  "cyggomp-1.dll" v0.0 ts=2016-06-13 16:22
   10k 2016/06/13 C:\cygwin64\bin\cyggomp-plugin-host_nonshm-1.dll - os=4.0 img=0.0 sys=5.2
                  "cyggomp-plugin-host_nonshm-1.dll" v0.0 ts=2016-06-13 16:23
   73k 2017/05/10 C:\cygwin64\bin\cyggpg-error-0.dll - os=4.0 img=0.0 sys=5.2
                  "cyggpg-error-0.dll" v0.0 ts=2017-05-10 04:48
  258k 2016/09/26 C:\cygwin64\bin\cyggssapi_krb5-2.dll - os=4.0 img=0.0 sys=5.2
                  "cyggssapi_krb5-2.dll" v0.0 ts=2016-09-26 06:55
    9k 2017/03/17 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=2017-03-05 03:42
  732k 2017/04/01 C:\cygwin64\bin\cygguile-17.dll - os=4.0 img=0.0 sys=5.2
                  "cygguile-17.dll" v0.0 ts=2017-04-01 13:04
 1311k 2017/04/01 C:\cygwin64\bin\cygguile-2.0-22.dll - os=4.0 img=0.0 sys=5.2
                  "cygguile-2.0-22.dll" v0.0 ts=2017-04-01 04:44
   33k 2017/02/13 C:\cygwin64\bin\cyghistory7.dll - os=4.0 img=0.0 sys=5.2
                  "cyghistory7.dll" v0.0 ts=2017-02-11 22:39
  167k 2016/03/13 C:\cygwin64\bin\cyghogweed-2.dll - os=4.0 img=0.0 sys=5.2
                  "cyghogweed-2.dll" v0.0 ts=2016-03-13 14:46
  155k 2017/05/02 C:\cygwin64\bin\cyghogweed-4.dll - os=4.0 img=0.0 sys=5.2
                  "cyghogweed-4.dll" v0.0 ts=2017-05-02 04:18
   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
 1009k 2015/02/20 C:\cygwin64\bin\cygiconv-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygiconv-2.dll" v0.0 ts=2015-02-20 17:07
  197k 2017/05/02 C:\cygwin64\bin\cygidn-11.dll - os=4.0 img=0.0 sys=5.2
                  "cygidn-11.dll" v0.0 ts=2017-05-02 01:18
  111k 2017/04/24 C:\cygwin64\bin\cygidn2-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygidn2-0.dll" v0.0 ts=2017-04-24 05:20
   42k 2016/10/23 C:\cygwin64\bin\cygintl-8.dll - os=4.0 img=0.0 sys=5.2
                  "cygintl-8.dll" v0.0 ts=2016-10-23 07:17
  294k 2013/09/09 C:\cygwin64\bin\cygiodbc-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygiodbc-2.dll" v0.0 ts=2013-09-09 16:36
   66k 2013/09/09 C:\cygwin64\bin\cygiodbcinst-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygiodbcinst-2.dll" v0.0 ts=2013-09-09 16:35
 1039k 2015/09/20 C:\cygwin64\bin\cygisl-13.dll - os=4.0 img=0.0 sys=5.2
                  "cygisl-13.dll" v0.0 ts=2015-09-20 12:39
   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
  403k 2016/08/07 C:\cygwin64\bin\cygjpeg-8.dll - os=4.0 img=0.0 sys=5.2
                  "cygjpeg-8.dll" v0.0 ts=2016-08-07 20:20
  177k 2016/09/26 C:\cygwin64\bin\cygk5crypto-3.dll - os=4.0 img=0.0 sys=5.2
                  "cygk5crypto-3.dll" v0.0 ts=2016-09-26 06:55
  722k 2016/09/26 C:\cygwin64\bin\cygkrb5-3.dll - os=4.0 img=0.0 sys=5.2
                  "cygkrb5-3.dll" v0.0 ts=2016-09-26 06:55
   35k 2016/09/26 C:\cygwin64\bin\cygkrb5support-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygkrb5support-0.dll" v0.0 ts=2016-09-26 06:54
   45k 2015/11/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-11-19 14:17
  299k 2017/01/03 C:\cygwin64\bin\cyglcms2-2.dll - os=4.0 img=0.0 sys=5.2
                  "cyglcms2-2.dll" v0.0 ts=2017-01-03 12:40
  246k 2015/11/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-11-19 14:18
  262k 2015/11/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-11-19 14:19
29379k 2017/02/20 C:\cygwin64\bin\cygLLVM-3.9.dll - os=4.0 img=0.0 sys=5.2
                  "cygLLVM-3.9.dll" v0.0 ts=2017-02-20 16:42
    6k 2017/04/01 C:\cygwin64\bin\cyglsa64.dll - os=4.0 img=0.0 sys=5.2
                  "cyglsa64.dll" v0.0 ts=2017-04-01 19:47
   35k 2016/06/28 C:\cygwin64\bin\cygltdl-7.dll - os=4.0 img=0.0 sys=5.2
                  "cygltdl-7.dll" v0.0 ts=2016-06-28 18:41
  139k 2017/05/10 C:\cygwin64\bin\cyglzma-5.dll - os=4.0 img=0.0 sys=5.2
                  "cyglzma-5.dll" v0.0 ts=2017-05-10 01:17
  121k 2017/05/03 C:\cygwin64\bin\cygmagic-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygmagic-1.dll" v0.0 ts=2017-05-03 18:25
  169k 2016/10/10 C:\cygwin64\bin\cygman-2-7-5.dll - os=4.0 img=0.0 sys=5.2
                  "cygman-2-7-5.dll" v0.0 ts=2016-10-10 22:07
   22k 2016/10/10 C:\cygwin64\bin\cygmandb-2-7-5.dll - os=4.0 img=0.0 sys=5.2
                  "cygmandb-2-7-5.dll" v0.0 ts=2016-10-10 22:07
   29k 2017/03/29 C:\cygwin64\bin\cygmenuw-10.dll - os=4.0 img=0.0 sys=5.2
                  "cygmenuw-10.dll" v0.0 ts=2017-03-29 23:26
  367k 2016/08/22 C:\cygwin64\bin\cygmng-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygmng-2.dll" v0.0 ts=2016-08-22 07:53
   89k 2015/03/01 C:\cygwin64\bin\cygmpc-3.dll - os=4.0 img=0.0 sys=5.2
                  "cygmpc-3.dll" v0.0 ts=2015-03-01 20:24
  346k 2017/04/08 C:\cygwin64\bin\cygmpfr-4.dll - os=4.0 img=0.0 sys=5.2
                  "cygmpfr-4.dll" v0.0 ts=2017-04-08 12:19
 3492k 2016/11/10 C:\cygwin64\bin\cygmysqlclient-18.dll - os=4.0 img=18.0 sys=5.2
                  "cygmysqlclient-18.dll" v0.0 ts=2016-11-10 08:59
   53k 2017/03/29 C:\cygwin64\bin\cygncurses++w-10.dll - os=4.0 img=0.0 sys=5.2
                  "cygncurses++w-10.dll" v0.0 ts=2017-03-29 23:31
  282k 2017/03/29 C:\cygwin64\bin\cygncursesw-10.dll - os=4.0 img=0.0 sys=5.2
                  "cygncursesw-10.dll" v0.0 ts=2017-03-29 23:25
  180k 2016/03/13 C:\cygwin64\bin\cygnettle-4.dll - os=4.0 img=0.0 sys=5.2
                  "cygnettle-4.dll" v0.0 ts=2016-03-13 14:46
  203k 2017/05/02 C:\cygwin64\bin\cygnettle-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygnettle-6.dll" v0.0 ts=2017-05-02 04:18
  137k 2017/03/13 C:\cygwin64\bin\cygnghttp2-14.dll - os=4.0 img=0.0 sys=5.2
                  "cygnghttp2-14.dll" v0.0 ts=2017-03-13 19:40
  126k 2016/03/04 C:\cygwin64\bin\cygopenjpeg-1.dll - os=4.0 img=1.5 sys=5.2
                  "cygopenjpeg-1.dll" v0.0 ts=2016-03-04 16:09
 1003k 2017/04/28 C:\cygwin64\bin\cygp11-kit-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygp11-kit-0.dll" v0.0 ts=2017-04-28 05:23
   14k 2017/03/29 C:\cygwin64\bin\cygpanelw-10.dll - os=4.0 img=0.0 sys=5.2
                  "cygpanelw-10.dll" v0.0 ts=2017-03-29 23:25
  475k 2017/04/23 C:\cygwin64\bin\cygpcre-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygpcre-1.dll" v0.0 ts=2017-04-24 00:50
 2020k 2017/01/15 C:\cygwin64\bin\cygperl5_22.dll - os=4.0 img=0.0 sys=5.2
                  "cygperl5_22.dll" v0.0 ts=2017-01-15 12:12
   39k 2015/04/09 C:\cygwin64\bin\cygpipeline-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygpipeline-1.dll" v0.0 ts=2015-04-09 21:04
  136k 2017/01/17 C:\cygwin64\bin\cygpng12.dll - os=4.0 img=0.0 sys=5.2
                  "cygpng12.dll" v0.0 ts=2017-01-17 19:26
  179k 2017/01/17 C:\cygwin64\bin\cygpng16-16.dll - os=4.0 img=0.0 sys=5.2
                  "cygpng16-16.dll" v0.0 ts=2017-01-17 19:28
   41k 2016/07/13 C:\cygwin64\bin\cygpopt-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygpopt-0.dll" v0.0 ts=2016-07-13 06:16
  152k 2017/02/10 C:\cygwin64\bin\cygpq-5.dll - os=4.0 img=0.0 sys=5.2
                  "cygpq-5.dll" v0.0 ts=2017-02-10 21:29
  361k 2016/11/12 C:\cygwin64\bin\cygproj-12.dll - os=4.0 img=0.0 sys=5.2
                  "cygproj-12.dll" v0.0 ts=2016-11-12 15:48
  323k 2016/02/26 C:\cygwin64\bin\cygproj-9.dll - os=4.0 img=0.0 sys=5.2
                  "cygproj-9.dll" v0.0 ts=2016-02-26 11:14
   52k 2017/01/17 C:\cygwin64\bin\cygpsl-5.dll - os=4.0 img=0.0 sys=5.2
                  "cygpsl-5.dll" v0.0 ts=2017-01-17 17:10
 2926k 2017/03/13 C:\cygwin64\bin\cygqscintilla2-12.dll - os=4.0 img=0.0 sys=5.2
                  "cygqscintilla2-12.dll" v0.0 ts=2017-03-13 09:28
 2717k 2016/09/01 C:\cygwin64\bin\cygQtCore-4.dll - os=4.0 img=0.0 sys=5.2
                  "cygQtCore-4.dll" v0.0 ts=2016-09-01 04:28
10055k 2016/09/01 C:\cygwin64\bin\cygQtGui-4.dll - os=4.0 img=0.0 sys=5.2
                  "cygQtGui-4.dll" v0.0 ts=2016-09-01 04:32
  228k 2016/09/01 C:\cygwin64\bin\cygQtSql-4.dll - os=4.0 img=0.0 sys=5.2
                  "cygQtSql-4.dll" v0.0 ts=2016-09-01 04:29
  308k 2016/06/13 C:\cygwin64\bin\cygquadmath-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygquadmath-0.dll" v0.0 ts=2016-06-13 17:17
  219k 2017/02/13 C:\cygwin64\bin\cygreadline7.dll - os=4.0 img=0.0 sys=5.2
                  "cygreadline7.dll" v0.0 ts=2017-02-11 22:39
   96k 2017/04/16 C:\cygwin64\bin\cygsasl2-3.dll - os=4.0 img=0.0 sys=5.2
                  "cygsasl2-3.dll" v0.0 ts=2017-04-16 19:15
  914k 2015/06/12 C:\cygwin64\bin\cygSDL2-2-0-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygSDL2-2-0-0.dll" v0.0 ts=2015-06-12 08:36
   80k 2015/01/02 C:\cygwin64\bin\cygSDL2_image-2-0-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygSDL2_image-2-0-0.dll" v0.0 ts=2015-01-02 01:59
   11k 2015/07/17 C:\cygwin64\bin\cygsigsegv-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygsigsegv-2.dll" v0.0 ts=2015-07-17 22:35
   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
   89k 2015/03/23 C:\cygwin64\bin\cygsmartcols-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygsmartcols-1.dll" v0.0 ts=2015-03-23 09:46
  337k 2016/02/17 C:\cygwin64\bin\cygsodium-18.dll - os=4.0 img=0.0 sys=5.2
                  "cygsodium-18.dll" v0.0 ts=2016-02-17 18:06
  973k 2017/04/19 C:\cygwin64\bin\cygsqlite3-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygsqlite3-0.dll" v0.0 ts=2017-04-19 17:46
   17k 2017/04/19 C:\cygwin64\bin\cygsqlite3vfslog-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygsqlite3vfslog-0.dll" v0.0 ts=2017-04-19 17:46
  156k 2016/03/02 C:\cygwin64\bin\cygssh2-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygssh2-1.dll" v0.0 ts=2016-03-02 18:03
  399k 2017/01/26 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=2017-01-26 20:10
   12k 2016/06/13 C:\cygwin64\bin\cygssp-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygssp-0.dll" v0.0 ts=2016-06-13 17:10
 1325k 2016/06/13 C:\cygwin64\bin\cygstdc++-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygstdc++-6.dll" v0.0 ts=2016-06-13 16:38
  377k 2017/05/03 C:\cygwin64\bin\cygsybdb-5.dll - os=4.0 img=0.0 sys=5.2
                  "cygsybdb-5.dll" v0.0 ts=2017-05-03 08:46
   66k 2017/05/02 C:\cygwin64\bin\cygtasn1-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygtasn1-6.dll" v0.0 ts=2017-05-02 01:16
   53k 2017/03/29 C:\cygwin64\bin\cygticw-10.dll - os=4.0 img=0.0 sys=5.2
                  "cygticw-10.dll" v0.0 ts=2017-03-29 23:25
  420k 2015/10/28 C:\cygwin64\bin\cygtiff-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygtiff-6.dll" v0.0 ts=2015-10-28 21:37
   11k 2015/10/28 C:\cygwin64\bin\cygtiffxx-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygtiffxx-6.dll" v0.0 ts=2015-10-28 21:37
  218k 2016/05/10 C:\cygwin64\bin\cygtxc_dxtn.dll - os=4.0 img=0.0 sys=5.2
                  "cygtxc_dxtn.dll" v0.0 ts=2016-05-10 06:31
 1538k 2015/10/16 C:\cygwin64\bin\cygunistring-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygunistring-2.dll" v0.0 ts=2015-10-16 21:40
   15k 2015/03/23 C:\cygwin64\bin\cyguuid-1.dll - os=4.0 img=0.0 sys=5.2
                  "cyguuid-1.dll" v0.0 ts=2015-03-23 09:46
    8k 2016/06/13 C:\cygwin64\bin\cygvtv-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygvtv-0.dll" v0.0 ts=2016-06-13 17:12
    8k 2016/06/13 C:\cygwin64\bin\cygvtv_stubs-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygvtv_stubs-0.dll" v0.0 ts=2016-06-13 17:12
  344k 2016/07/08 C:\cygwin64\bin\cygwebp-5.dll - os=4.0 img=0.0 sys=5.2
                  "cygwebp-5.dll" v0.0 ts=2016-07-08 19:27
 1128k 2016/10/09 C:\cygwin64\bin\cygX11-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygX11-6.dll" v0.0 ts=2016-10-09 17:45
    9k 2016/10/09 C:\cygwin64\bin\cygX11-xcb-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygX11-xcb-1.dll" v0.0 ts=2016-10-09 17:45
   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
  121k 2016/08/09 C:\cygwin64\bin\cygxcb-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygxcb-1.dll" v0.0 ts=2016-08-09 21:45
   76k 2016/08/09 C:\cygwin64\bin\cygxcb-glx-0.dll - os=4.0 img=0.0 sys=5.2
                  "cygxcb-glx-0.dll" v0.0 ts=2016-08-09 21:45
   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
   21k 2015/03/26 C:\cygwin64\bin\cygXdmcp-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygXdmcp-6.dll" v0.0 ts=2015-03-26 15:38
   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
   20k 2016/10/09 C:\cygwin64\bin\cygXfixes-3.dll - os=4.0 img=0.0 sys=5.2
                  "cygXfixes-3.dll" v0.0 ts=2016-10-09 18:37
   58k 2016/10/26 C:\cygwin64\bin\cygXi-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygXi-6.dll" v0.0 ts=2016-10-26 02:38
   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
 1214k 2017/03/13 C:\cygwin64\bin\cygxml2-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygxml2-2.dll" v0.0 ts=2017-03-13 17:01
   36k 2016/10/09 C:\cygwin64\bin\cygXrandr-2.dll - os=4.0 img=0.0 sys=5.2
                  "cygXrandr-2.dll" v0.0 ts=2016-10-09 18:45
   36k 2016/01/29 C:\cygwin64\bin\cygXrender-1.dll - os=4.0 img=0.0 sys=5.2
                  "cygXrender-1.dll" v0.0 ts=2016-01-29 20:24
   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
  326k 2016/01/29 C:\cygwin64\bin\cygXt-6.dll - os=4.0 img=0.0 sys=5.2
                  "cygXt-6.dll" v0.0 ts=2016-01-29 20:26
   83k 2017/03/03 C:\cygwin64\bin\cygz.dll - os=4.0 img=0.0 sys=5.2
                  "cygz.dll" v0.0 ts=2017-03-03 21:42
 3238k 2017/04/01 C:\cygwin64\bin\cygwin1.dll - os=4.0 img=0.0 sys=5.2
                  "cygwin1.dll" v0.0 ts=2017-04-01 19:47
    Cygwin DLL version info:
        DLL version: 2.8.0
        DLL epoch: 19
        DLL old termios: 5
        DLL malloc env: 28
        Cygwin conv: 181
        API major: 0
        API minor: 309
        Shared data: 5
        DLL identifier: cygwin1
        Mount registry: 3
        Cygwin registry name: Cygwin
        Installations name: Installations
        Cygdrive default prefix: 
        Build date: 
        Shared id: cygwin1S5


No Cygwin services found.


Cygwin Package Information
Last downloaded files to: C:\Users\mbarry\Downloads
Last downloaded files from: http://mirrors.koehn.com/cygwin/cygwin-ftp/

Package                   Version                         Status
_autorebase               001005-1                        OK
alternatives              1.3.30c-10                      OK
base-cygwin               3.8-1                           OK
base-files                4.2-4                           OK
bash                      4.4.12-3                        OK
bash-completion           2.4-1                           OK
binutils                  2.25-4                          OK
bzip2                     1.0.6-3                         OK
ca-certificates           2.14-1                          OK
cgdb                      0.6.7+20150214+git3a710f9-1     OK
check                     0.10.0-1                        OK
colorgcc                  1.3.2-2                         OK
coreutils                 8.26-2                          OK
cppunit                   1.13.2-1                        OK
cron                      4.1-65                          OK
crypt                     1.4-1                           OK
cscope                    15.8b-1                         OK
csih                      0.9.9-1                         OK
cygrunsrv                 1.62-1                          OK
cygutils                  1.4.15-2                        OK
cygwin                    2.8.0-1                         OK
cygwin-debuginfo          2.8.0-1                         OK
cygwin-devel              2.8.0-1                         OK
dash                      0.5.9.1-1                       OK
dejavu-fonts              2.37-1                          OK
delta                     2006.08.03-1                    OK
desktop-file-utils        0.23-1                          OK
diffutils                 3.5-2                           OK
dri-drivers               17.0.5-1                        OK
editrights                1.03-1                          OK
file                      5.30-1                          OK
findutils                 4.6.0-1                         OK
gamin                     0.1.10-15                       OK
gawk                      4.1.4-3                         OK
gcc-core                  5.4.0-1                         OK
gcc-g++                   5.4.0-1                         OK
gccmakedep                1.0.3-1                         OK
gdb                       7.10.1-1                        OK
gdb-debuginfo             7.10.1-1                        OK
getent                    2.18.90-4                       OK
git                       2.12.3-1                        OK
grep                      3.0-2                           OK
groff                     1.22.3-1                        OK
gsettings-desktop-schemas 3.22.0-1                        OK
gzip                      1.8-1                           OK
hostname                  3.13-1                          OK
info                      6.3-1                           OK
ipc-utils                 1.0-2                           OK
jpeg                      1.5.0-1                         OK
less                      487-1                           OK
libargp                   20110921-3                      OK
libatomic1                5.4.0-1                         OK
libattr1                  2.4.46-1                        OK
libaudio2                 1.9.3-1                         OK
libblkid1                 2.25.2-2                        OK
libbz2_1                  1.0.6-3                         OK
libcom_err2               1.42.12-2                       OK
libcrypt0                 1.4-1                           OK
libcurl4                  7.54.0-1                        OK
libdb5.3                  5.3.28-1                        OK
libdbus1_3                1.10.18-1                       OK
libedit0                  20130712-1                      OK
libevent-debuginfo        2.0.22-1                        OK
libevent-devel            2.0.22-1                        OK
libevent2.0_5             2.0.22-1                        OK
libexpat1                 2.2.0-0                         OK
libfam0                   0.1.10-15                       OK
libffi6                   3.2.1-2                         OK
libfontconfig-common      2.12.1-1                        OK
libfontconfig1            2.12.1-1                        OK
libfreetype6              2.6.5-1                         OK
libgc1                    7.6.0-1                         OK
libgcc1                   5.4.0-1                         OK
libgcrypt20               1.7.6-1                         OK
libgdbm4                  1.12-1                          OK
libgeotiff-devel          1.4.2-2                         OK
libgeotiff2               1.4.2-2                         OK
libGL1                    17.0.5-1                        OK
libglapi0                 17.0.5-1                        OK
libglib2.0_0              2.50.3-1                        OK
libgmp10                  6.1.2-1                         OK
libgnutls28               3.3.27-1                        OK
libgnutls30               3.5.11-1                        OK
libgomp1                  5.4.0-1                         OK
libgpg-error0             1.27-1                          OK
libgssapi_krb5_2          1.14.4-1                        OK
libguile17                1.8.8-3                         OK
libguile2.0_22            2.0.14-1                        OK
libhogweed2               2.7.1-1                         OK
libhogweed4               3.3-1                           OK
libICE6                   1.0.9-1                         OK
libiconv                  1.14-3                          OK
libiconv2                 1.14-3                          OK
libidn11                  1.33-1                          OK
libidn2_0                 2.0.1-1                         OK
libintl8                  0.19.8.1-2                      OK
libiodbc2                 3.52.8-2                        OK
libisl13                  0.14.1-1                        OK
libjbig-devel             2.0-14                          OK
libjbig2                  2.0-14                          OK
libjpeg-devel             1.5.0-1                         OK
libjpeg8                  1.5.0-1                         OK
libk5crypto3              1.14.4-1                        OK
libkrb5_3                 1.14.4-1                        OK
libkrb5support0           1.14.4-1                        OK
liblcms2_2                2.8-1                           OK
libllvm3.9                3.9.1-1                         OK
libltdl7                  2.4.6-4                         OK
liblzma-devel             5.2.3-1                         OK
liblzma5                  5.2.3-1                         OK
libmng2                   2.0.3-1                         OK
libmpc3                   1.0.3-1                         OK
libmpfr4                  3.1.5-1p2                       OK
libmysqlclient18          10.1.19-1                       OK
libncursesw10             6.0-10.20170325                 OK
libnettle4                2.7.1-1                         OK
libnettle6                3.3-1                           OK
libnghttp2_14             1.14.0-2                        OK
libopenjpeg-devel         1.5.2-3                         OK
libopenjpeg1              1.5.2-3                         OK
libopenldap2_4_2          2.4.42-1                        OK
libopenssl100             1.0.2k-1                        OK
libp11-kit0               0.23.5-1                        OK
libpcre1                  8.40-3                          OK
libpipeline1              1.4.0-1                         OK
libpng-devel              1.6.28-1                        OK
libpng-tools              1.6.28-1                        OK
libpng12                  1.2.57-1                        OK
libpng12-debuginfo        1.2.57-1                        OK
libpng12-devel            1.2.57-1                        OK
libpng16                  1.6.28-1                        OK
libpng16-devel            1.6.28-1                        OK
libpopt-common            1.16-2                          OK
libpopt0                  1.16-2                          OK
libpq5                    9.6.2-1                         OK
libproj12                 4.9.3-2                         OK
libproj9                  4.9.2-1                         OK
libpsl5                   0.17.0-1                        OK
libqscintilla2-common     2.9.3-2                         OK
libqscintilla2_12         2.9.3-2                         OK
libQtCore4                4.8.7-4                         OK
libQtGui4                 4.8.7-4                         OK
libQtSql4                 4.8.7-4                         OK
libquadmath0              5.4.0-1                         OK
libreadline7              7.0.3-3                         OK
libsasl2_3                2.1.26-11                       OK
libSDL2-devel             2.0.3-1                         OK
libSDL2_2.0_0             2.0.3-1                         OK
libSDL2_image-devel       2.0.0-3                         OK
libSDL2_image2.0_0        2.0.0-3                         OK
libsigsegv2               2.10-2                          OK
libSM6                    1.2.2-1                         OK
libsmartcols1             2.25.2-2                        OK
libsodium-debuginfo       1.0.8-1                         OK
libsodium-devel           1.0.8-1                         OK
libsodium18               1.0.8-1                         OK
libsqlite3-devel          3.18.0-1                        OK
libsqlite3_0              3.18.0-1                        OK
libssh2_1                 1.7.0-1                         OK
libssp0                   5.4.0-1                         OK
libstdc++6                5.4.0-1                         OK
libsybdb5                 1.00.37-1                       OK
libtasn1_6                4.10-1                          OK
libtiff-devel             4.0.6-1                         OK
libtiff6                  4.0.6-1                         OK
libtxc_dxtn               1.0-1.20151227gitf6ec862        OK
libunistring2             0.9.6-1                         OK
libuuid-devel             2.25.2-2                        OK
libuuid1                  2.25.2-2                        OK
libvtv0                   5.4.0-1                         OK
libwebp5                  0.4.4-1                         OK
libX11-xcb1               1.6.4-1                         OK
libX11_6                  1.6.4-1                         OK
libXau6                   1.0.8-1                         OK
libxcb-glx0               1.12-1                          OK
libxcb1                   1.12-1                          OK
libXcursor1               1.1.14-1                        OK
libXdmcp6                 1.1.2-1                         OK
libXext6                  1.3.3-1                         OK
libXfixes3                5.0.3-1                         OK
libXi6                    1.7.8-1                         OK
libXinerama1              1.1.3-1                         OK
libxml2                   2.9.4-2                         OK
libXrandr2                1.5.1-1                         OK
libXrender1               0.9.9-1                         OK
libXss1                   1.2.2-1                         OK
libXt6                    1.1.5-1                         OK
login                     1.11-1                          OK
make                      4.2.1-2                         OK
makedepend                1.0.5-1                         OK
man-db                    2.7.5-2                         OK
mintty                    2.7.6-0                         OK
mysql-common              10.1.19-1                       OK
ncurses                   6.0-10.20170325                 OK
openjpeg                  1.5.2-3                         OK
openssh                   7.5p1-1                         OK
openssl                   1.0.2k-1                        OK
openssl-debuginfo         1.0.2k-1                        OK
openssl-devel             1.0.2k-1                        OK
p11-kit                   0.23.5-1                        OK
p11-kit-trust             0.23.5-1                        OK
patch                     2.7.4-1                         OK
patchutils                0.3.4-1                         OK
perl                      5.22.3-1                        OK
perl-Carp                 1.38-1                          OK
perl-Error                0.17024-1                       OK
perl-TermReadKey          2.37-1                          OK
perl_autorebase           5.22.3-1                        OK
perl_base                 5.22.3-1                        OK
ping                      1.0.2-1                         OK
pkg-config                0.29.1-1                        OK
publicsuffix-list-dafsa   20170424-1                      OK
Empty package python
python                    2.7.13-1                        OK
python2                   2.7.13-1                        OK
rebase                    4.4.2-1                         OK
rsync                     3.1.2-1                         OK
run                       1.3.4-2                         OK
SDL2_image-debuginfo      2.0.0-3                         OK
sed                       4.4-1                           OK
shared-mime-info          1.7-1                           OK
shutdown                  2.0-2                           OK
sqlite3                   3.18.0-1                        OK
sqlite3-vfslog            3.18.0-1                        OK
sqliteman                 1.2.2-6                         OK
sqliteman-debuginfo       1.2.2-6                         OK
tar                       1.29-1                          OK
terminfo                  6.0-10.20170325                 OK
tzcode                    2016j-1                         OK
tzdata                    2017b-1                         OK
util-linux                2.25.2-2                        OK
vim                       8.0.0596-1                      OK
vim-common                8.0.0596-1                      OK
vim-minimal               8.0.0596-1                      OK
w32api-headers            5.0.2-1                         OK
w32api-runtime            5.0.2-1                         OK
w32api-runtime-debuginfo  5.0.2-1                         OK
which                     2.20-2                          OK
whois                     5.2.10-1                        OK
windows-default-manifest  6.4-1                           OK
xxd                       8.0.0596-1                      OK
xz                        5.2.3-1                         OK
zlib                      1.2.11-1                        OK
zlib-devel                1.2.11-1                        OK
zlib0                     1.2.11-1                        OK
Use -h to see help about each section

[-- Attachment #3: Type: text/plain, Size: 219 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] 5+ messages in thread

* Re: BUG: winmain GetCommandLine only returning program name and path with no arguments
  2017-05-13 15:34 BUG: winmain GetCommandLine only returning program name and path with no arguments Mike Barry
@ 2017-05-13 15:46 ` Dan Kegel
  2017-05-13 16:05 ` Richard H Lee
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 5+ messages in thread
From: Dan Kegel @ 2017-05-13 15:46 UTC (permalink / raw)
  To: mikebarry, cygwin

That same executable behaves properly when built with cl.exe *or* run from cmd.

Only when built with cygwin gcc *and* run from cygwin shell does it
not show the full string,
and bonus, in that case does not set szCmdLine properly?

#include <windows.h>
#include <stdio.h>

int WINAPI
WinMain(HINSTANCE hInst, HINSTANCE hPrev, LPSTR szCmdLine, int sw) {
        char* text = GetCommandLine();
        printf("getcmdline: %p %s\n", text, text);
        printf("szCmdLine: %p %s\n", szCmdLine, szCmdLine);
        return 0;
}

Built as a.exe by gcc, example.exe by cl

$ ./a.exe x y z
getcmdline: "C:\cygwin64\home\buildbot\a.exe"
szCmdLine:

$ ./example.exe x y z
getcmdline: C:\cygwin64\home\buildbot\example.exe x y z
szCmdLine: x y z

$ cmd
Microsoft Windows [Version 10.0.10240]
(c) 2015 Microsoft Corporation. All rights reserved.

C:\cygwin64\home\buildbot>a.exe x y z
getcmdline: a.exe  x y z
szCmdLine: x y z

C:\cygwin64\home\buildbot>example.exe x y z
example.exe x y z

C:\cygwin64\home\buildbot>getcmdline: example.exe  x y z
szCmdLine: x y z

(Incidentally,
http://stackoverflow.com/questions/13871617/winmain-and-main-in-c-extended/13872211
and
http://daviddeley.com/autohotkey/parameters/parameters.htm looks
like informative if one is interested in some nasty details. )

On Sat, May 13, 2017 at 7:30 AM, Mike Barry <mike.barry@gmail.com> wrote:
> Below is a sample program that demonstrates that the GetCommandLine
> function is not returning the command line arguments.  I attached
> cygcheck.out.
>
> #include <windows.h>
> #include <stdio.h>
>
> int WINAPI
> WinMain(HINSTANCE hInst, HINSTANCE hPrev, LPSTR szCmdLine, int sw) {
>         char* text = GetCommandLine();
>         printf("getcmdline: %s\n", text);
>         return 0;
> }
>
> gcc test_wmain.c -o test
>
> $ ./test hello world
> getcmdline: "C:\cygwin64\home\mbarry\game-repos\greenbeam\src\test.exe"
>
>
> --
> 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

--
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] 5+ messages in thread

* Re: BUG: winmain GetCommandLine only returning program name and path with no arguments
  2017-05-13 15:34 BUG: winmain GetCommandLine only returning program name and path with no arguments Mike Barry
  2017-05-13 15:46 ` Dan Kegel
@ 2017-05-13 16:05 ` Richard H Lee
  2017-05-13 16:29 ` Andrey Repin
  2017-05-13 17:20 ` Brian Inglis
  3 siblings, 0 replies; 5+ messages in thread
From: Richard H Lee @ 2017-05-13 16:05 UTC (permalink / raw)
  To: cygwin

It works when using the mingw cross compiler.

On 13/05/2017 15:30, Mike Barry wrote:
> Below is a sample program that demonstrates that the GetCommandLine
> function is not returning the command line arguments.  I attached
> cygcheck.out.
>
> #include <windows.h>
> #include <stdio.h>
>
> int WINAPI
> WinMain(HINSTANCE hInst, HINSTANCE hPrev, LPSTR szCmdLine, int sw) {
>         char* text = GetCommandLine();
>         printf("getcmdline: %s\n", text);
>         return 0;
> }
>
> gcc test_wmain.c -o test
>
> $ ./test hello world
> getcmdline: "C:\cygwin64\home\mbarry\game-repos\greenbeam\src\test.exe"
>
>
>
>
> --
> 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
>

--
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] 5+ messages in thread

* Re: BUG: winmain GetCommandLine only returning program name and path with no arguments
  2017-05-13 15:34 BUG: winmain GetCommandLine only returning program name and path with no arguments Mike Barry
  2017-05-13 15:46 ` Dan Kegel
  2017-05-13 16:05 ` Richard H Lee
@ 2017-05-13 16:29 ` Andrey Repin
  2017-05-13 17:20 ` Brian Inglis
  3 siblings, 0 replies; 5+ messages in thread
From: Andrey Repin @ 2017-05-13 16:29 UTC (permalink / raw)
  To: Mike Barry, cygwin

Greetings, Mike Barry!

> Below is a sample program that demonstrates that the GetCommandLine
> function is not returning the command line arguments.  I attached
> cygcheck.out.

> #include <windows.h>
> #include <stdio.h>

> int WINAPI
> WinMain(HINSTANCE hInst, HINSTANCE hPrev, LPSTR szCmdLine, int sw) {
>         char* text = GetCommandLine();
>         printf("getcmdline: %s\n", text);
>         return 0;
> }

> gcc test_wmain.c -o test

> $ ./test hello world
> getcmdline: "C:\cygwin64\home\mbarry\game-repos\greenbeam\src\test.exe"

What about CYGWIN=wincmdln ?


-- 
With best regards,
Andrey Repin
Saturday, May 13, 2017 19:05:36

Sorry for my terrible english...


--
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] 5+ messages in thread

* Re: BUG: winmain GetCommandLine only returning program name and path with no arguments
  2017-05-13 15:34 BUG: winmain GetCommandLine only returning program name and path with no arguments Mike Barry
                   ` (2 preceding siblings ...)
  2017-05-13 16:29 ` Andrey Repin
@ 2017-05-13 17:20 ` Brian Inglis
  3 siblings, 0 replies; 5+ messages in thread
From: Brian Inglis @ 2017-05-13 17:20 UTC (permalink / raw)
  To: cygwin

On 2017-05-13 08:30, Mike Barry wrote:
> Below is a sample program that demonstrates that the GetCommandLine 
> function is not returning the command line arguments. I attached 
> cygcheck.out.
> 
> #include <windows.h>
> #include <stdio.h>
> 
> int WINAPI
> WinMain(HINSTANCE hInst, HINSTANCE hPrev, LPSTR szCmdLine, int sw) {
>         char* text = GetCommandLine();
>         printf("getcmdline: %s\n", text);
>         return 0;
> }
> 
> gcc test_wmain.c -o test
> 
> $ ./test hello world
> getcmdline: "C:\cygwin64\home\mbarry\game-repos\greenbeam\src\test.exe"

Cygwin program startup may have already taken care of the command line.

If you're using Cygwin, lose the MS cruft, and define a standard non-MS: 

int 
main( int argc, char **argv) {
...
}

and process the args with getopt as usual.
You could try Mingw or VS, but even there I believe you can use standard 
main(). 

-- 
Take care. Thanks, Brian Inglis, Calgary, Alberta, Canada

--
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] 5+ messages in thread

end of thread, other threads:[~2017-05-13 16:45 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-05-13 15:34 BUG: winmain GetCommandLine only returning program name and path with no arguments Mike Barry
2017-05-13 15:46 ` Dan Kegel
2017-05-13 16:05 ` Richard H Lee
2017-05-13 16:29 ` Andrey Repin
2017-05-13 17:20 ` Brian Inglis

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).