www.delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2003/06/24/14:38:04

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0
content-class: urn:content-classes:message
MIME-Version: 1.0
Subject: RE: starting cron
Date: Tue, 24 Jun 2003 13:30:33 -0400
Message-ID: <BADF3C947A1BD54FBA75C70C241B0B9E763459@ex02.idirect.net>
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
From: "Harig, Mark" <maharig AT idirect DOT net>
To: "Pierre A. Humblet" <pierre DOT humblet AT ieee DOT org>, <cygwin AT cygwin DOT com>
Note-from-DJ: This may be spam

------_=_NextPart_001_01C33A76.5137EFB6
Content-Type: text/plain;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable


> -----Original Message-----
> From: Pierre A. Humblet [mailto:pierre DOT humblet AT ieee DOT org]
> Sent: Sunday, June 22, 2003 3:07 PM
> To: cygwin AT cygwin DOT com
> Subject: Re: starting cron
>=20
>=20

(text deleted)

> P.S.: perhaps testing for uid=3D400 and gid=3D401 could be added
> to the cron diagnostic.
>=20

OK.  Two new tests have been added:=20

1. Check to see whether the user ID is 400 AND group ID is 401.
   If so, then notify the user that there might be a problem with
   /etc/passwd, along with instructions on how to fix the problem
   (i.e., 'mkpasswd -l -u [User ID] >> /etc/passwd' or=20
          'mkpasswd -d -u [User ID] >> /etc/passwd'
   Provide the command-line option '-f' to force the script to
   skip this test and proceed with other tests.

2. Check to see whether the directory /var/run has adequate permissions
   so that a 'cron.pid' file may be created.  If permissions are
   insufficient, then notify the user about the problem and exit.


------_=_NextPart_001_01C33A76.5137EFB6
Content-Type: application/octet-stream;
	name="cron_diagnose.sh"
Content-Transfer-Encoding: base64
Content-Description: cron_diagnose.sh
Content-Disposition: attachment;
	filename="cron_diagnose.sh"

IyEvYmluL2Jhc2gNCiMgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KIyAkU291cmNlOiAkDQojICRSZXZpc2lvbjog
JA0KIyAkTmFtZTogJA0KIyAkRGF0ZTogJA0KIyAkU3RhdGU6ICQNCiMgJEF1dGhvcjogJA0KIyA9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09DQoNCmZ1bmN0aW9uIGNoZWNrX3Byb2dyYW0oKSB7DQoNCglpZiBbIGB0eXBl
ICQxID4gL2Rldi9udWxsIDI+JjFgIF07IHRoZW4NCgkJZWNobyAiVGhlICckMScgcHJvZ3JhbSBp
cyBtaXNzaW5nIG9yIG5vdCBpbiB5b3VyIFBBVEguIg0KCQllY2hvICJUaGlzIHByb2dyYW0gaXMg
aW5jbHVkZWQgaW4gdGhlICckMicgcGFja2FnZS4iDQoJCWVjaG8gIlBsZWFzZSBpbnN0YWxsIHRo
aXMgcHJvZ3JhbSBhbmQgcnVuIHRoaXMgc2NyaXB0IGFnYWluLiINCgkJcmV0dXJuIDENCglmaQ0K
DQoJcmV0dXJuIDANCg0KfSAjID09PSBFbmQgb2YgY2hlY2tfcHJvZ3JhbSgpID09PSAjDQoNCg0K
ZnVuY3Rpb24gc2FuaXR5X2NoZWNrKCkgew0KDQoJIyBDaGVjayBmb3IgcHJvZ3JhbXMgdGhhdCB0
aGlzIHNjcmlwdCB1c2VzLg0KCWNoZWNrX3Byb2dyYW0gbHMgZmlsZXV0aWxzIHx8IHJldHVybiAx
DQoJY2hlY2tfcHJvZ3JhbSBlZ3JlcCBncmVwIHx8IHJldHVybiAxDQoJY2hlY2tfcHJvZ3JhbSBp
ZCBzaC11dGlscyB8fCByZXR1cm4gMQ0KCWNoZWNrX3Byb2dyYW0gY3V0IHRleHR1dGlscyB8fCBy
ZXR1cm4gMQ0KCWNoZWNrX3Byb2dyYW0gdHIgdGV4dHV0aWxzIHx8IHJldHVybiAxDQoNCglyZXR1
cm4gMA0KDQp9ICMgPT09IEVuZCBvZiBzYW5pdHlfY2hlY2soKSA9PT0gIw0KDQoNCmZ1bmN0aW9u
IGNoZWNrX3Bhc3N3ZCgpIHsNCg0KCWlmIFsgJChpZCAtdSkgLWVxIDQwMCBdICAmJiAgWyAkKGlk
IC1nKSAtZXEgNDAxIF07IHRoZW4NCgkJZWNobyAiSXQgYXBwZWFycyB0aGF0IHlvdSBkbyBub3Qg
aGF2ZSBhbiBlbnRyeSBmb3IgeW91ciB1c2VyIElEIg0KCQllY2hvICJpbiAvZXRjL3Bhc3N3ZC4g
IElmIHRoaXMgY2hlY2sgaXMgaW5jb3JyZWN0LCB0aGVuIHJlLXJ1biINCgkJZWNobyAidGhpcyBz
Y3JpcHQgd2l0aCB0aGUgJy1mJyBjb21tYW5kLWxpbmUgb3B0aW9uLiINCgkJZWNobw0KCQllY2hv
ICJPdGhlcndpc2UsIHVzZSB0aGUgJ21rcGFzc3dkJyB1dGlsaXR5IHRvIGdlbmVyYXRlIGFuIg0K
CQllY2hvICJlbnRyeSBmb3IgeW91ciBVc2VyIElEIGluIHRoZSBwYXNzd29yZCBmaWxlOiINCgkJ
ZWNobyAiICAgbWtwYXNzd2QgLWwgLXUgW1VzZXIgSURdID4+IC9ldGMvcGFzc3dkIg0KCQllY2hv
ICJvciINCgkJZWNobyAiICAgbWtwYXNzd2QgLWQgLXUgW1VzZXIgSURdID4+IC9ldGMvcGFzc3dk
Ig0KCQlyZXR1cm4gMQ0KCWZpDQoNCglyZXR1cm4gMA0KDQp9ICMgPT09IEVuZCBvZiBjaGVja19w
YXNzd2QgPT09ICMNCg0KDQojID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCiMgQ2hlY2sgdG8gc2VlIHRoYXQgdGhlIHNw
ZWNpZmllZCBkaXJlY3RvcnkgKCQxKSBleGlzdHMgYW5kIGhhcyB0aGUNCiMgcmVxdWlyZWQgcGVy
bWlzc2lvbnMsIGFzIGRlc2NyaWJlZCBpbiAvdXNyL2RvYy9DeWd3aW4vY3Jvbi5SRUFETUUuDQoj
ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0NCmZ1bmN0aW9uIGNoZWNrX2RpcigpIHsNCg0KCWlmIFsgISAtZCAkMSBdOyB0
aGVuDQoJCWVjaG8gIllvdXIgY29tcHV0ZXIgZG9lcyBub3QgYXBwZWFyIHRvIGhhdmUgYSAkMSBk
aXJlY3RvcnkuIg0KCQllY2hvICJQbGVhc2UgaW52ZXN0aWdhdGUgdGhpcyBwcm9ibGVtLCBhbmQg
cnVuIHRoaXMgc2NyaXB0IGFnYWluLiINCgkJcmV0dXJuIDENCglmaQ0KDQoJaWYgWyBgbHMgLWxk
ICQxIHwgZWdyZXAgLXEgJ2Ryd3hyd3hyeHQnYCBdOyB0aGVuDQoJCWVjaG8gIlRoZSBwZXJtaXNz
aW9ucyBvbiB0aGUgZGlyZWN0b3J5ICQxIGFyZSBub3QgY29ycmVjdC4iDQoJCWVjaG8gIlBsZWFz
ZSBydW4gJ2NobW9kIDE3NzcgJDEnLCBhbmQgcnVuIHRoaXMgc2NyaXB0IGFnYWluLiINCgkJcmV0
dXJuIDENCglmaQ0KDQoJcmV0dXJuIDANCg0KfSAjID09PSBFbmQgb2YgY2hlY2tfZGlyKCkgPT09
ICMNCg0KDQojID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0NCiMgQ2hlY2sgdG8gc2VlIHRoYXQgU1lTVEVNIG9yIHRoZSBB
ZG1pbmlzdHJhdG9ycyBncm91cCBoYXMgd3JpdGUNCiMgcGVybWlzc2lvbiBpbiB0aGUgZGlyZWN0
b3J5IC92YXIvcnVuLiAgVGhpcyBwZXJtaXNzaW9uIGlzIG5lZWRlZA0KIyBzbyB0aGF0IHRoZSBj
cm9uLnBpZCBmaWxlIGNhbiBiZSBjcmVhdGVkIGJ5IHRoZSBjcm9uIHNlcnZpY2UuDQojID09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0NCmZ1bmN0aW9uIGNoZWNrX3Zhcl9ydW4oKSB7DQoNCgkjIFdlIGNoZWNrIGZyb20gbGVh
c3QtIHRvIG1vc3QtcmVzdHJpY3RpdmUgcGVybWlzc2lvbi4NCg0KCSMgSWYgJ2V2ZXJ5b25lJy8n
b3RoZXInIGRvZXMgbm90IGhhdmUgd3JpdGUgcGVybWlzc2lvbiwgdGhlbg0KCSMgY2hlY2sgdG8g
c2VlIHdoZXRoZXIgZ3JvdXAgcGVybWlzc2lvbnMgYXJlIHN1ZmZpY2llbnQuDQoJaWYgWyAkKGxz
IC1kbCAvdmFyL3J1biB8IGN1dCAtYjkpICE9IHcgXTsgdGhlbg0KCQkjIElmICdBZG1pbmlzdHJh
dG9ycycgaGFzIGdyb3VwIGFjY2VzcyB0byAvdmFyL3J1biwgYnV0IGRvZXMgbm90IGhhdmUNCgkJ
IyB3cml0ZSBwZXJtaXNzaW9uLCB0aGVuIGNoZWNrIHRvIHNlZSB3aGV0aGVyIHVzZXIgcGVybWlz
c2lvbnMgYXJlDQoJCSMgc3VmZmljaWVudC4NCgkJaWYgWyAkKGxzIC1kbCAvdmFyL3J1biB8IHRy
IC1zICIgIiB8IGN1dCAtZjQgLWQgIiAiKSA9IEFkbWluaXN0IF0gICYmICBcDQoJCQlbICQobHMg
LWRsIC92YXIvcnVuIHwgY3V0IC1iNikgIT0gdyBdOyB0aGVuDQoJCQkjIElmIFNZU1RFTSBpcyB0
aGUgb3duZXIgb2YgL3Zhci9ydW4gYW5kIGRvZXMgbm90IGhhdmUgd3JpdGUNCgkJCSMgcGVybWlz
c2lvbiwgdGhlbiBub3RpZnkgdGhlIHVzZXIuDQoJCQlpZiBbICQobHMgLWRsbiAvdmFyL3J1biB8
IHRyIC1zICIgIiB8IGN1dCAtZjQgLWQgIiAiKSAtZXEgMTggXTsgdGhlbg0KCQkJCWlmIFsgJChs
cyAtZGwgL3Zhci9ydW4gfCBjdXQgLWIzKSAhPSB3IF07IHRoZW4NCgkJCQkJZWNobyAiVGhlIGRp
cmVjdG9yeSAvdmFyL3J1biBjYW5ub3QgYmUgd3JpdHRlbiB0byBieSBpdHMgb3duZXIuIg0KCQkJ
CQllY2hvICJQbGVhc2UgY2hlY2svY2hhbmdlIHRoZSBwZXJtaXNzaW9ucyBvZiAvdmFyL3J1biBh
bmQgcnVuIg0KCQkJCQllY2hvICJ0aGlzIHNjcmlwdCBhZ2Fpbi4gIEZvciBleGFtcGxlOiINCgkJ
CQkJZWNobyAiICAgY2htb2QgdSt3IC92YXIvcnVuIg0KCQkJCQlyZXR1cm4gMQ0KCQkJCWZpDQoJ
CQllbHNlDQoJCQkJZWNobyAiVGhlIFNZU1RFTSB1c2VyIG9yIEFkbWluaXN0cmF0b3JzIGdyb3Vw
IG5lZWRzIHRvIGhhdmUiDQoJCQkJZWNobyAid3JpdGUgcGVybWlzc2lvbiBpbiB0aGUgZGlyZWN0
b3J5IC92YXIvcnVuLiAgUGxlYXNlIg0KCQkJCWVjaG8gImNoZWNrL2NoYW5nZSB0aGUgdXNlciBh
bmQvb3IgZ3JvdXAgb3duZXJzaGlwIGFuZCINCgkJCQllY2hvICJwZXJtaXNzaW9ucyBhbmQgcnVu
IHRoaXMgc2NyaXB0IGFnYWluLiINCgkJCQlyZXR1cm4gMQ0KCQkJZmkNCgkJZmkNCglmaQ0KDQoJ
cmV0dXJuIDANCg0KfSAjID09PSBFbmQgb2YgY2hlY2tfdmFyX3J1bigpID09PSAjDQoNCg0KZnVu
Y3Rpb24gY2hlY2tfY3Jvbl90YWJsZSgpIHsNCg0KCWxvY2FsIHVzZXJfaWQ9JChpZCAtdW4pDQoJ
bG9jYWwgY3Jvbl90YWJsZT0vdmFyL2Nyb24vdGFicy8kdXNlcl9pZA0KDQoJaWYgWyAhIC1mICRj
cm9uX3RhYmxlIF07IHRoZW4NCgkJZWNobyAiWW91ciBjb21wdXRlciBkb2VzIG5vdCBhcHBlYXIg
dG8gaGF2ZSBhIGNyb250YWIgZm9yICR1c2VyX2lkLiINCgkJZWNobyAiUGxlYXNlIGdlbmVyYXRl
IGEgY3JvbnRhYiBmb3IgJHVzZXJfaWQgdXNpbmcgJ2Nyb250YWIgLWUnLCINCgkJZWNobyAiYW5k
IHJ1biB0aGlzIHNjcmlwdCBhZ2Fpbi4iDQoJCXJldHVybiAxDQoJZmkNCg0KCWlmIFsgYGxzIC1s
ICRjcm9uX3RhYmxlfGVncmVwIC1xICdydy1yLS0tLS0nYCBdOyB0aGVuDQoJCWVjaG8gIlRoZSBw
ZXJtaXNzaW9ucyBvZiB5b3VyIGNyb250YWIgZmlsZSBhcmUgc2V0IHRvOiINCgkJbHMgLWwgJGNy
b25fdGFibGUNCgkJZWNobyAiVGhleSBuZWVkIHRvIGJlIHNldCB0byByZWFkL3dyaXRlIGZvciAk
dXNlcl9pZCBhbmQiDQoJCWVjaG8gInRvIHJlYWQtb25seSBmb3IgZ3JvdXAuICBZb3UgY2FuIHNl
dCB0aGVzZSB3aXRoIg0KCQllY2hvICIJY2htb2QgNjQwICRjcm9uX3RhYmxlIg0KCQllY2hvICJQ
bGVhc2UgY2hlY2sgeW91ciBjcm9udGFiJ3MgcGVybWlzc2lvbnMsIGFuZCBydW4iDQoJCWVjaG8g
InRoaXMgc2NyaXB0IGFnYWluLiINCgkJcmV0dXJuIDENCglmaQ0KDQoJaWYgWyBgbHMgLWwgJGNy
b25fdGFibGV8Y3V0IC1kIiAiIC1mOHxlZ3JlcCAtcSBTWVNURU1gIF07IHRoZW4NCgkJZWNobyAi
VGhlIGdyb3VwIG1lbWJlcnNoaXAgb2YgeW91ciBjcm9udGFiIGZpbGUgc2hvdWxkIGJlIFNZU1RF
TSwiDQoJCWVjaG8gImFzIGRvY3VtZW50ZWQgaW4gdGhlIGZpbGUgL3Vzci9kb2MvQ3lnd2luL2Ny
b24uUkVBRE1FLiINCgkJZWNobyAiWW91IGNhbiBjaGFuZ2UgdGhpcyBzZXR0aW5nIHdpdGg6Ig0K
CQllY2hvICIJIGNoZ3JwIFNZU1RFTSAkY3Jvbl90YWJsZSINCgkJZWNobyAiUGxlYXNlIGNoZWNr
IHlvdXIgY3JvbnRhYidzIGdyb3VwIG1lbWJlcnNoaXAsIGFuZCINCgkJZWNobyAicnVuIHRoaXMg
c2NyaXB0IGFnYWluLiINCgkJcmV0dXJuIDENCglmaQ0KDQoJaWYgWyBgbHMgLWxuICRjcm9uX3Rh
YmxlfGN1dCAtZCIgIiAtZjh8ZWdyZXAgLXEgMThgIF07IHRoZW4NCgkJZWNobyAiVGhlIHZhbHVl
IG9mIFNZU1RFTSBpbiB5b3VyIC9ldGMvZ3JvdXAgZmlsZSBuZWVkcyB0byINCgkJZWNobyAiYmUg
dGhlIHJlc2VydmVkIG51bWJlciAnMTgnLCBhcyBkb2N1bWVudGVkIGluIg0KCQllY2hvICIvdXNy
L2RvYy9DeWd3aW4vY3Jvbi5SRUFETUUuICBQbGVhc2UgaW52ZXN0aWdhdGUgdGhpcyINCgkJZWNo
byAiYW5kIHJ1biB0aGlzIHNjcmlwdCBhZ2Fpbi4iDQoJCXJldHVybiAxDQoJZmkNCg0KCWVjaG8g
IlRoaXMgc2NyaXB0IGRpZCBub3QgZmluZCBhbnkgZXJyb3JzIGluIHlvdXIgY3JvbnRhYiBzZXR1
cC4iDQoJZWNobyAiSWYgeW91IGFyZSBzdGlsbCB1bmFibGUgdG8gZ2V0IGNyb24gdG8gd29yaywg
dGhlbiB0cnkiDQoJZWNobyAic2h1dHRpbmcgZG93biB0aGUgY3JvbiBzZXJ2aWNlLCB1bmluc3Rh
bGxpbmcgaXQsIg0KCWVjaG8gInJlaW5zdGFsbGluZyBpdCwgYW5kIHJlc3RhcnRpbmcgaXQuIg0K
CWVjaG8NCgllY2hvICJUaGUgZm9sbG93aW5nIGNvbW1hbmRzIHdpbGwgZG8gdGhhdDoiDQoJZWNo
byAiICAkIGN5Z3J1bnNydiAtLXN0b3AgY3JvbiINCgllY2hvICIgICQgY3lncnVuc3J2IC0tcmVt
b3ZlIGNyb24iDQoJZWNobyAiICAkIGN5Z3J1bnNydiAtLWluc3RhbGwgY3JvbiAtcCAvdXNyL3Ni
aW4vY3JvbiAtYSAtRCINCgllY2hvICIgICQgY3lncnVuc3J2IC0tc3RhcnQgY3JvbiINCgllY2hv
IA0KCWlmIFsgLWYgL3Zhci9ydW4vY3Jvbi5waWQgXTsgdGhlbg0KCQllY2hvICJJZiB0aGUgY3Jv
biBzZXJ2aWNlIGRvZXMgbm90IHN0YXJ0LCB0cnkgZGVsZXRpbmcgdGhlIGZpbGUiDQoJCWVjaG8g
Ii92YXIvcnVuL2Nyb24ucGlkIGFuZCB0aGVuIHJlcGVhdGluZyB0aGUgY29tbWFuZHMgYWJvdmUu
Ig0KCQllY2hvDQoJZmkNCgllY2hvICJJZiBub25lIG9mIHRoaXMgZml4ZXMgdGhlIHByb2JsZW0s
IHRoZW4gcmVwb3J0IHlvdXIgcHJvYmxlbSINCgllY2hvICJ0byBjeWd3aW5AY3lnd2luLmNvbS4g
IFBsZWFzZSBpbmNsdWRlIGEgY29weSBvZiB5b3VyIGNyb250YWIiDQoJZWNobyAiKCdjcm9udGFi
IC1sJykgYW5kIHRoZSBvdXRwdXQgb2YgJ2N5Z2NoZWNrIC1zcnYgPiBjeWdjaGVjay50eHQnLiIN
CgllY2hvDQoJZWNobyAiUExFQVNFIGluY2x1ZGUgdGhlIGdlbmVyYXRlZCBmaWxlICdjeWdjaGVj
ay50eHQnICphcyBhbiBhdHRhY2htZW50KiwiDQoJZWNobyAiYW5kIE5PVCBpbiB0aGUgYm9keSBv
ZiB0aGUgbWFpbCBtZXNzYWdlLiINCg0KCXJldHVybiAwDQoNCn0gIyA9PT0gRW5kIG9mIGNoZWNr
X2Nyb25fdGFibGUoKSA9PT0gIw0KDQoNCm1haW4oKSB7DQoNCglzYW5pdHlfY2hlY2sgfHwgcmV0
dXJuIDENCg0KCWlmIFsgISAtZCAvdmFyIF07IHRoZW4NCgkJZWNobyAiWW91ciBjb21wdXRlciBk
b2VzIG5vdCBhcHBlYXIgdG8gaGF2ZSBhIC92YXIgZGlyZWN0b3J5LiINCgkJZWNobyAiUGxlYXNl
IGludmVzdGlnYXRlIHRoaXMgcHJvYmxlbSwgYW5kIHJ1biB0aGlzIHNjcmlwdCBhZ2Fpbi4iDQoJ
CXJldHVybiAxDQoJZmkNCg0KCWlmIFsgIiQxIiAhPSAnLWYnIF07IHRoZW4gICMgQWxsb3cgdGhl
IHVzZXIgdG8gc2tpcCB0aGUgcGFzc3dvcmQgY2hlY2suDQoJCWNoZWNrX3Bhc3N3ZCB8fCByZXR1
cm4gMQ0KCWZpDQoNCgljaGVja19kaXIgL3Zhci9jcm9uIHx8IHJldHVybiAxDQoJY2hlY2tfZGly
IC92YXIvY3Jvbi90YWJzIHx8IHJldHVybiAxDQoJY2hlY2tfdmFyX3J1biB8fCByZXR1cm4gMQ0K
CWNoZWNrX2Nyb25fdGFibGUgfHwgcmV0dXJuIDENCg0KCXJldHVybiAwDQoNCn0gIyA9PT0gRW5k
IG9mIG1haW4oKSA9PT0gIw0KDQojIEVudHJ5IHBvaW50Og0KbWFpbiAkQA0KZXhpdCAkPw0KDQoj
ID09PSBFbmQgb2YgJFJDU2ZpbGUkID09PSAjDQo=


------_=_NextPart_001_01C33A76.5137EFB6
Content-Type: text/plain; charset=us-ascii

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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019