Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com Message-ID: <3AA63E56.3828D6BA@rich-paul.net> Date: Wed, 07 Mar 2001 08:57:42 -0500 From: Rich Paul Organization: MasterLink X-Mailer: Mozilla 4.72 [en] (Windows NT 5.0; I) X-Accept-Language: en MIME-Version: 1.0 To: "Larry Hall (RFK Partners, Inc)" CC: linguist-cygwin AT rich-paul DOT net, cygwin AT cygwin DOT com Subject: Re: Beat me, whip me, interrupt my program! References: <4 DOT 3 DOT 1 DOT 2 DOT 20010306112443 DOT 025e1ea8 AT pop DOT ma DOT ultranet DOT com> Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=sha1; boundary="------------ms85726BE72E60546348D3DECC" --------------ms85726BE72E60546348D3DECC Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Actually, I haven't yet, but we intend to upgrade for our next minor revision. We're trying to keep everyone on the same version, to minimize unexpected behavior. I guess we'll just wait on that. "Larry Hall (RFK Partners, Inc)" wrote: > > At 08:35 AM 3/6/2001, linguist-cygwin AT rich-paul DOT net wrote: > >Hey, y'all, my company uses cygwin for our build environment, but has not yet > >authorized me to use gcc for projects (many of which are multi-threaded), so > >I'm still stuck with Visual ScrewedIO. > > > >I do, however, want to be able to use console executables I produce in shell > >scripts. The problem is this: > > > >using windoze 2000 (lord deliver me), cygwin b20 > > > >If I use the chain > > > >dbundump -f foo.sql && dbscript -f bar.sql && dbdump -f foo.sql > > > >to modify a database dump, and I control-c the dbundump process, the rest of > >the chain continues. I have tried using the win32 function > >SetConsoleCtrlHandler to set a ctrl-c handler, but to no avail. The handler is > >not called when ctrl-c is pressed, if the program is run under bash. However, > >if I run it "cmd /c dbundump" and ctrl-c it, I do see the output produced by my > >handler. > > > >I have called and checked GetConsoleMode(), to see if I inherited something > >strange, and it returns 7 (which is normal). I have tried hooking the signals > >unix style, but the signals are not forthcoming either. They, also, come when > >I run under cmd (if my ConsoleCtrlHandler returns ... uhh ... whatever it's > >supposed to return to get the signals). I have done the nt-only > >SetConsoleCtrlHandler(0,true) to turn off ignoration of ctrl-c, and having seen > >that fail I tried SetConsoleCtrlHandler(0,false) for good measure. There seems > >to be nothing I can do (short of whatever cmd does when IT runs ... my kingdom > >for the source) to get the environment I'm running under to look like it's > >supposed to. > > > >So this is my last resort ... thank you for your time, and for a product that > >reduces my vomit production as a reluctant windoze programmer by about 40%! > > Have you tried the latest release? If your problems are related to signals > and Cygwin's capabilities here, there's been *allot* of work done here since > B20. > > Larry --------------ms85726BE72E60546348D3DECC Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIIHuwYJKoZIhvcNAQcCoIIHrDCCB6gCAQExCzAJBgUrDgMCGgUAMAsGCSqGSIb3DQEHAaCC BbkwggKIMIIB8aADAgECAgMEF6IwDQYJKoZIhvcNAQEEBQAwgZIxCzAJBgNVBAYTAlpBMRUw EwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNhcGUgVG93bjEPMA0GA1UEChMGVGhh d3RlMR0wGwYDVQQLExRDZXJ0aWZpY2F0ZSBTZXJ2aWNlczEoMCYGA1UEAxMfUGVyc29uYWwg RnJlZW1haWwgUlNBIDIwMDAuOC4zMDAeFw0wMTAyMDExOTI2MDVaFw0wMjAyMDExOTI2MDVa MEkxHzAdBgNVBAMTFlRoYXd0ZSBGcmVlbWFpbCBNZW1iZXIxJjAkBgkqhkiG9w0BCQEWF3Jp Y2gtcGF1bEByaWNoLXBhdWwubmV0MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDRS7H6 sh/VWqGGQ08TgL+BWIwE0gHxGupk9faIme7Yja40XoI34vjAjFmlH9uEw9Q3OMvc17EOHVBi hr14kccoshzM7We/9WjoogaNwreFEADaT1pSnz8fucYULgUOMXs9Q9zvTBMfzeWWmwoA6IDm PlF904rCQj33o/Kftzb6AwIDAQABozQwMjAiBgNVHREEGzAZgRdyaWNoLXBhdWxAcmljaC1w YXVsLm5ldDAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBBAUAA4GBAJycXbzWO6nJ/pqO/mqT /iuV8tf7Q0xM3Kh/Vn8vxoywitl0rQl2lEvaLZ661TZLROXBhJN3rFHp+q4O0yRgqQrZ31Vl IeSieL8hn3rwFSXzWa8OVDwcFyaIN7Zo4aSO2CIcM51oj73KYWlCVC1kwRKEx3EzfSq8TZ7z 5JQm9MutMIIDKTCCApKgAwIBAgIBDDANBgkqhkiG9w0BAQQFADCB0TELMAkGA1UEBhMCWkEx FTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMRowGAYDVQQKExFU aGF3dGUgQ29uc3VsdGluZzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZp c2lvbjEkMCIGA1UEAxMbVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIENBMSswKQYJKoZIhvcN AQkBFhxwZXJzb25hbC1mcmVlbWFpbEB0aGF3dGUuY29tMB4XDTAwMDgzMDAwMDAwMFoXDTAy MDgyOTIzNTk1OVowgZIxCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQ BgNVBAcTCUNhcGUgVG93bjEPMA0GA1UEChMGVGhhd3RlMR0wGwYDVQQLExRDZXJ0aWZpY2F0 ZSBTZXJ2aWNlczEoMCYGA1UEAxMfUGVyc29uYWwgRnJlZW1haWwgUlNBIDIwMDAuOC4zMDCB nzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA3jMypmPHCSVFPtJueCdngcXaiBmClw7jRCmK YzUqbXA8+tyu9+50bzC8M5B/+TRxoKNtmPHDT6Jl2w36S/HW3WGl+YXNVZo1Gp2Sdagnrthy +boC9tewkd4c6avgGAOofENCUFGHgzzwObSbVIoTh/+zm51JZgAtCYnslGvpoWkCAwEAAaNO MEwwKQYDVR0RBCIwIKQeMBwxGjAYBgNVBAMTEVByaXZhdGVMYWJlbDEtMjk3MBIGA1UdEwEB /wQIMAYBAf8CAQAwCwYDVR0PBAQDAgEGMA0GCSqGSIb3DQEBBAUAA4GBAHMbbyZli/8VNEtZ YortRL5Jx+gNu4+5DWomKmKEH7iHY3QcbbfPGlORS+HN5jjZ7VD0Omw0kqzmkpxuwSMBwgmn 70uuct0GZ/VQby5YuLYLwVBXtewc1+8XttWIm7eiiBrtOVs5fTT8tpYYJU1q9J3Fw5EvqZa4 BTxS/N3pYgNIMYIByjCCAcYCAQEwgZowgZIxCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0 ZXJuIENhcGUxEjAQBgNVBAcTCUNhcGUgVG93bjEPMA0GA1UEChMGVGhhd3RlMR0wGwYDVQQL ExRDZXJ0aWZpY2F0ZSBTZXJ2aWNlczEoMCYGA1UEAxMfUGVyc29uYWwgRnJlZW1haWwgUlNB IDIwMDAuOC4zMAIDBBeiMAkGBSsOAwIaBQCggYYwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEH ATAcBgkqhkiG9w0BCQUxDxcNMDEwMzA3MTM1NzQyWjAjBgkqhkiG9w0BCQQxFgQU+5wk7lXi H3eQFLIzdiXqsmxjGKgwJwYJKoZIhvcNAQkPMRowGDAHBgUrDgMCBzANBggqhkiG9w0DAgIB KDANBgkqhkiG9w0BAQEFAASBgD5QJvwITcHrJ68pl/wizcK6q7HBwZcB4EgDDp7Vj+519zOe TNelC+jezvyPmkutee13gCuGWRHemeWi8oEJmsTr3dhPiTjm+bTRm5XhoqrcwE1JnBV9R9CH uYXv98GqZRzkQpzhM1oOy4mBnhC4c/ShO303qy7PpEq3LjKhyPnt --------------ms85726BE72E60546348D3DECC--