From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 28977 invoked from network); 29 Jan 1997 15:35:00 -0000 Received: from euclid.skiles.gatech.edu (list@130.207.146.50) by coral.primenet.com.au with SMTP; 29 Jan 1997 15:35:00 -0000 Received: (from list@localhost) by euclid.skiles.gatech.edu (8.7.3/8.7.3) id KAA22417; Wed, 29 Jan 1997 10:21:56 -0500 (EST) Resent-Date: Wed, 29 Jan 1997 10:21:56 -0500 (EST) From: Zefram Message-Id: <4951.199701291523@stone.dcs.warwick.ac.uk> Subject: file mode type To: zsh-workers@math.gatech.edu (Z Shell workers mailing list) Date: Wed, 29 Jan 1997 15:23:30 +0000 (GMT) X-Patch: 196 X-Loop: zefram@dcs.warwick.ac.uk X-Stardate: [-31]8803.20 X-US-Congress: Moronic fuckers Content-Type: text Resent-Message-ID: <"4UStl3.0.CU5.Kisxo"@euclid> Resent-From: zsh-workers@math.gatech.edu X-Mailing-List: archive/latest/2843 X-Loop: zsh-workers@math.gatech.edu Precedence: list Resent-Sender: zsh-workers-request@math.gatech.edu -----BEGIN PGP SIGNED MESSAGE----- Some Unices use unsigned long for mode_t. This patch avoids resulting errors. -zefram *** Src/Modules/files.c 1997/01/29 03:25:41 1.11 --- Src/Modules/files.c 1997/01/29 06:01:50 *************** *** 291,297 **** nicezputs(nam, stderr); fputs(": replace `", stderr); nicezputs(q, stderr); ! fprintf(stderr, "', overriding mode %04o? ", st.st_mode & 07777); fflush(stderr); if(!ask()) return 0; --- 291,298 ---- nicezputs(nam, stderr); fputs(": replace `", stderr); nicezputs(q, stderr); ! fprintf(stderr, "', overriding mode %04lo? ", ! (unsigned long) (st.st_mode & 07777)); fflush(stderr); if(!ask()) return 0; *************** *** 396,402 **** nicezputs(nam, stderr); fputs(": remove `", stderr); nicezputs(arg, stderr); ! fprintf(stderr, "', overriding mode %04o? ", st.st_mode & 07777); fflush(stderr); if(!ask()) return 0; --- 397,404 ---- nicezputs(nam, stderr); fputs(": remove `", stderr); nicezputs(arg, stderr); ! fprintf(stderr, "', overriding mode %04lo? ", ! (unsigned long) (st.st_mode & 07777)); fflush(stderr); if(!ask()) return 0; -----BEGIN PGP SIGNATURE----- Version: 2.6.2 iQCVAwUBMu7pkXD/+HJTpU/hAQE3rAP/ZGwgsD/UhHB710tyXuJhxH2JUwGaMAIv OTljzP8VZ59ubWgzNUFoiZW/CuzFKE2jLePQxMs8a2pretB3/9pUytw82Kc14Ios jO0ua1SQMOWTworxi6i2hUQmzsyv57XQAjHctOW1EEjx/K51E6pa7z1eHJ7R1ZxO iVp4gkD+OuE= =eEtK -----END PGP SIGNATURE-----