From owner-freebsd-arch@freebsd.org Sat Jan 26 23:26:43 2019 Return-Path: Delivered-To: freebsd-arch@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4555A14B2923 for ; Sat, 26 Jan 2019 23:26:43 +0000 (UTC) (envelope-from sjg@juniper.net) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 6FC4F72375 for ; Sat, 26 Jan 2019 23:26:42 +0000 (UTC) (envelope-from sjg@juniper.net) Received: by mailman.ysv.freebsd.org (Postfix) id 3374B14B2922; Sat, 26 Jan 2019 23:26:42 +0000 (UTC) Delivered-To: arch@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id ECD7914B2921 for ; Sat, 26 Jan 2019 23:26:41 +0000 (UTC) (envelope-from sjg@juniper.net) Received: from mx0a-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.pphosted.com", Issuer "Thawte RSA CA 2018" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 90D8072371; Sat, 26 Jan 2019 23:26:40 +0000 (UTC) (envelope-from sjg@juniper.net) Received: from pps.filterd (m0108158.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.27/8.16.0.27) with SMTP id x0QNM2wh006194; Sat, 26 Jan 2019 15:26:39 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=to : cc : subject : in-reply-to : references : from : mime-version : content-type : content-id : date : message-id; s=PPS1017; bh=Mt015cxY6JBDRqZRjMv3lHkFh5zZ7hdmCXT3RUgmSu8=; b=QXqiFTFiVUm5I29lNwWcG8/b9CYeeytja/rrfVf+tUdyhrrN3a/R+dVHSMnuB6PN0ud+ CgCeCTQZad5u2euH58AZQNqEStw/r6DMwkM7taVYKISaeSDb/mRpxDP2nxbAF887R16f 4NUf5hk1QHpEKJVdY3Ws9xWWRoxXDcwAd30Rx6jzkuIgIAvB16K/XWdIl+k5mWTpzwn4 1G5Ed1gHls0N184vwhip4kMf9wiXktZkALmWxE47a5XKzh04xdJ2YvUESu93nMsY40C4 MbFXTewdbr4g6iiRASb2r7vh2YZ7RJ2g1MejYORvjAQBWZHxJl4qU1xamRZJhGVcTHBb Uw== Received: from nam04-sn1-obe.outbound.protection.outlook.com (mail-sn1nam04lp2052.outbound.protection.outlook.com [104.47.44.52]) by mx0a-00273201.pphosted.com with ESMTP id 2q8m4v0qts-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Sat, 26 Jan 2019 15:26:39 -0800 Received: from SN4PR0501CA0151.namprd05.prod.outlook.com (2603:10b6:803:2c::29) by BN1PR05MB486.namprd05.prod.outlook.com (2a01:111:e400:31::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.1580.13; Sat, 26 Jan 2019 23:26:36 +0000 Received: from CO1NAM05FT030.eop-nam05.prod.protection.outlook.com (2a01:111:f400:7e50::204) by SN4PR0501CA0151.outlook.office365.com (2603:10b6:803:2c::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1558.10 via Frontend Transport; Sat, 26 Jan 2019 23:26:36 +0000 Received-SPF: SoftFail (protection.outlook.com: domain of transitioning juniper.net discourages use of 66.129.239.12 as permitted sender) Received: from P-EXFEND-EQX-01.jnpr.net (66.129.239.12) by CO1NAM05FT030.mail.protection.outlook.com (10.152.96.141) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.1580.2 via Frontend Transport; Sat, 26 Jan 2019 23:26:35 +0000 Received: from P-EXBEND-EQX-02.jnpr.net (10.104.8.53) by P-EXFEND-EQX-01.jnpr.net (10.104.8.54) with Microsoft SMTP Server (TLS) id 15.0.1367.3; Sat, 26 Jan 2019 15:26:35 -0800 Received: from p-mailhub01.juniper.net (10.104.20.6) by P-EXBEND-EQX-02.jnpr.net (10.104.8.53) with Microsoft SMTP Server (TLS) id 15.0.1367.3 via Frontend Transport; Sat, 26 Jan 2019 15:26:35 -0800 Received: from kaos.jnpr.net (kaos.jnpr.net [172.23.50.162]) by p-mailhub01.juniper.net (8.14.4/8.11.3) with ESMTP id x0QNQYJL024722; Sat, 26 Jan 2019 15:26:35 -0800 (envelope-from sjg@juniper.net) Received: by kaos.jnpr.net (Postfix, from userid 1377) id D717D6B47D; Sat, 26 Jan 2019 15:26:34 -0800 (PST) Received: from kaos.jnpr.net (localhost [127.0.0.1]) by kaos.jnpr.net (Postfix) with ESMTP id D5E4C6B47C; Sat, 26 Jan 2019 15:26:34 -0800 (PST) To: Gleb Popov CC: Baptiste Daroussin , , Subject: Re: Importing mksh in base In-Reply-To: References: <20190125165751.kpcjjncmf7j7maxd@ivaldir.net> Comments: In-reply-to: Gleb Popov message dated "Fri, 25 Jan 2019 21:10:02 +0400." From: "Simon J. Gerraty" X-Mailer: MH-E 8.6+git; nmh 1.7.1; GNU Emacs 26.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <94963.1548545194.1@kaos.jnpr.net> Date: Sat, 26 Jan 2019 15:26:34 -0800 Message-ID: <96231.1548545194@kaos.jnpr.net> X-EXCLAIMER-MD-CONFIG: e3cb0ff2-54e7-4646-8a04-0dae4ac7b136 X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:66.129.239.12; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10019020)(396003)(136003)(346002)(39860400002)(376002)(2980300002)(189003)(199004)(16586007)(55016002)(3480700005)(106466001)(97876018)(54906003)(316002)(2906002)(105596002)(336012)(107886003)(50466002)(7696005)(68736007)(86362001)(97756001)(356004)(76506005)(305945005)(76176011)(46406003)(53416004)(8676002)(47776003)(478600001)(81166006)(81156014)(69596002)(450100002)(90966002)(186003)(229853002)(26005)(8936002)(9686003)(77096007)(97736004)(117636001)(126002)(53936002)(476003)(6266002)(6246003)(4744005)(50226002)(446003)(561944003)(4326008)(11346002)(23726003)(6916009)(486006)(7126003); DIR:OUT; SFP:1102; SCL:1; SRVR:BN1PR05MB486; H:P-EXFEND-EQX-01.jnpr.net; FPR:; SPF:SoftFail; LANG:en; PTR:InfoDomainNonexistent; MX:1; A:1; X-Microsoft-Exchange-Diagnostics: 1; CO1NAM05FT030; 1:4O3bspPFgSnIfKd66BGJPKAWKFMmA0wgZj2ziuvzKoMnciTC0ZNaMJZW6WCZCaZfjBYtvZ2P3PVfzbuZOHfIkRh6NsUNxNua/AizuPpncSQLKhnjtLk7fAwxnSS5j/xRea4J1aCpb6PiZcc+oVv28w== X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 49abd06c-e07b-441d-fa01-08d683e5b6ff X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(2017052603328)(7153060); SRVR:BN1PR05MB486; X-Microsoft-Exchange-Diagnostics: 1; BN1PR05MB486; 3:FP6IaIDQYwPyTYT5YjRIHs9P9jww0G+LMXdjCyBiwJHlH2BVGJLtdVk5mBXaMq51E4hZSdF9KpB0Gdj74omzjD8yq7wSv2EPth39LZwUlwL59IEaNlTRrlTgAG09dQFx+xvtF9oYImiJneJRBTmV5Ob4Gv/7Qs1zFlovhdasPm3JburCGVARHkK03plq93PSP5FKx6H6IZRYF4u8zvlPHNNHivld1xhJK1lI/D7jd+lN/W79Zn8YSR0gbIyOu4mIeC73N5ZUugua8ObRApmR5/L2IhgYEtHoMHs1buC3JmEuGrBv/oX4UNzbvKhO/Hhlv6VAW0BQyyFk2Grs8nWgC6n5k3WhMxVK9PmWzY2UanMfC/oA71sX8codh/48sO6v; 25:MzRyw3JfN6laF0cXZpo8JFenByw/Htb3R04iR19VfYcjrhupQt7LJD4UWQqqgHEsKga5ZRObppmg6m8kJhUQQpTOqG2UmaU/gPLaToWA3ZSBQvzsxnDpEbclVesiavx3dXhD/AwsncuK1Ry7z67ULPKTZJ1YneBZ7+/P2fxevjYmqhrlF9BzvbtzJicnpkGW1f9ZJ1XIO5N3qyDwpazS1ac4eGfqWqF2WCSMcbA2sLu5KiKDEQXtdIflwcT9ZQIV+MthYOe+pVxcEeRgrVuP+IdVTAuVZx3erKFPy6GrretUO/9qsHtgUmE1KA7Bn2UYI1P9HluSe1kiZc13Z2v8588EB8vIJXZA6Uyoq5zJgNY= X-MS-TrafficTypeDiagnostic: BN1PR05MB486: X-Microsoft-Exchange-Diagnostics: 1; BN1PR05MB486; 31:ykHzoMz4yGUuBc8qqNn0FaGoO59So/zBqnPNvuz1UGKea4v6DmL1O2Ej9KEdznGal5s1RZ7WxXSOp8X7UXbxTSujgh6Mr2FprFzpG+y9j1kzCy3IWDELoNOXiGeDqdmoIVxvKg76V/KsB07oRMGJ+GbejkCjH5742JvaYzdH/9Dn4sadVD6is7vB2yb5X6Bnxw7zipPpvThtbzUe545VKXCT6c+JnNtsIJO/jBJ4imQ=; 20:cE9h4eHwDEYWzgXzBmIJ41/RXKvUI52O4aKMgvT5QSSujuckOKHst6MJV4YqRyQVHg7mpSvaqOAjgXXCzEhhuUWeuh5x0yG1X9urAqCK9s4Jw0iibryjzl7vISG6IfXbbxn6rg8a88j4gsDfB3D9TN58TNMfImiktHtkuN8Lzmfk3y4W4hmHJF/KZe30Iu2PU+4K4rC4YuF9aoDQsw3rfxykwSUxi1vbyBONSq6wFOWIoIpCPqTUoKMLV+Y7rox7WMdo7yy1zNMF9TsZLlIye4/vkeuWXifNhXGzjHSY9k0U4Ne6z7yPh7EJ3qH14h/N1ypacjXwX+wp+rHQJeX7hZdeSNo/KzuUzy4EfxWUn4RRmCgM2x7idDgmhUUpolbdTCZW0BC1lIKfPoVi7Oru9KDkCsnHXffIOlduNEoCrzZ3GsmZn1aLwPuwHTgGvRaAuFRHyu4ubNSIJy6t1L+igC46qA3wlliDqKJGlwFHpNNMl743VA163BeFC19rv4nO X-Microsoft-Antispam-PRVS: X-Microsoft-Exchange-Diagnostics: 1; BN1PR05MB486; 4:WcFFVE/76DXz4XQZxEOUYiOeVCCrvEcpvY8Do+ViVt3ea+fXcO7tLhWxPvMOY6pawpzokPQifUackNUYBjylDH8MOPMzZn+DdWjGaztWAuD7YXF5wrBOXBBTkjJLuN1smxzyMVvghPopCoJO35actZrmOAdR4yootc+QXwya7f09ftmlV1XvCDJUgW5b9bLvuUOd8GpHI3Sxub66yxg8G80eUt28qDTn7pSp+0hGREiaIrkV/agh0lon+TpmIi/Q2rH/gRToojFUqx18u8ZHCvvhrvN5rT+s4gFopBp4W/XHZD7yzKGkgFqP+X9cHlAT X-Forefront-PRVS: 0929F1BAED X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN1PR05MB486; 23:0xubNx15m0mSOzyOmbUQ21QGWuVquvleNmWAHQPekI?= =?us-ascii?Q?VGwYKcxBPbJUQTBV8D8ZlwOmPRD/JB2Q3rCfIq8BWG5Rb0oij45RO0ldGy5Q?= =?us-ascii?Q?Z19Vh3ib/K5FAp3ARQDS62Vafe4odZ//EpjgTbMCpBGVUf9DNMwNMuhs3UNw?= =?us-ascii?Q?57gJlD0+qkDjvqPgYnbL2EgZ7nrf9xXsAKGTH79Wmyn+nVHfwWdC4+33bfAB?= =?us-ascii?Q?acoj0Y5K686JvUxqZLKiv6FjyERRIuWMmTrXZgPd+em1K76XilHmn3UdhU78?= =?us-ascii?Q?YJLz7ny4pr9T5wlyDWFW90nx7XUTWAI249xLFNMdtnKLGGJg+T34UbBJxkZK?= =?us-ascii?Q?rlteVmMvLuz5DxKxjLqGaXLVJOZIqgbhF3FH+6jFD6YXKkMt8bkp4EJvL31B?= =?us-ascii?Q?SkcCYrAU048i3ha0bIW1egyyOW5imTZ2x/vUU1ecXFJRttyZMayKiAqX7Z07?= =?us-ascii?Q?vTF7yDan0XYUn7L5BF9rbrsiATj1orKNTyTlt0xCqQhTPrUG6zixEJVUoZVw?= =?us-ascii?Q?DqYZXAd382RqC62afvMkwmH5WBsjEcn6Bkt7V0fSY7NKXB6gBFCaxDOmoY7L?= =?us-ascii?Q?rviQgA/QaqQFEsz9UD0cdDgcHgVUwVUwHsIMvAh50DfSKM8RsuRTmuYNnbey?= =?us-ascii?Q?tpq3vmNh0M2NLcmJBocbtE2nT7+xCpyA1xh++N/4hHrF0zADwGj/rMZiT2lq?= =?us-ascii?Q?VEIzk+Tm1Svx+q29tUPiCOHQv62t5648FLpiyLUkiZcAXYm831IDbCpnbR9E?= =?us-ascii?Q?yFe86dKkkN7mBiw8VQv+fIfGsYbzrTUWNhjWpw2+MOQInGBr8x9ara2JnlKK?= =?us-ascii?Q?Dz1qEe1nKePKjPfCveNXOaSgsV0u6zAw6PbtNCWeRZKPGPDUYMPNzKC5Qsmn?= =?us-ascii?Q?Wp955Susn+T/uG9z07ICqQfy6+Fc4Fd06jKzERyq9d6LBpQP/oVojN96z5tY?= =?us-ascii?Q?Sx9xcwNwDIr7Jf30Gf3MrFsuXdcLtLN1H7WmNFsvPxNf60AF1vkkxhLhSZUO?= =?us-ascii?Q?NzvXMD/3i79TMBKw/13BI3buonAoptyR9jxgyPPevVCGI+SWqH/h3zt5xpD8?= =?us-ascii?Q?Jh+P6oe/IQ6I0EsM1Yj1NAk1MeEOUxic+wh636IlwxV/J6yRq2aiupqiNDbG?= =?us-ascii?Q?0sfqOCMKyjm5B5lcACFxl5SSQFSdhl0h6jleKlEhwPSCskokdnArCtnCdAoE?= =?us-ascii?Q?HzuENYZBA+HYCkzq2UMsmVXogqHo3A1xE7UTrtPmgow9zuxsLL54kmC2k1Jg?= =?us-ascii?Q?0Sv+2CORx4ABbq98OTlDp3ncEbwkoGkwjXa9PsApt2uVpWD7Hohye+BjPH9M?= =?us-ascii?Q?Kn0UwN9ApKlNfStGCs7mh2ycHQJ0ZMnrSc1lM4r8WGmf5O/WAs8AH4urF7Mi?= =?us-ascii?Q?yK0A=3D=3D?= X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Message-Info: QColHTdD/wOHB7K4ADXTgpu+UbGiktuyx36UyWAWYsw7YxUcd3go5vXIrGyoAanH1kuKRxVaOCW5QKwdGWAqIP3PbXSRJ0bXkWV9EcB/ih/aErytCYw37QJxLAHl+8EEARK15gXHJpJ5+zf6C+pO4EzB8hy3ZbwTI0sV4oZp7eJBU+woT4CrbVsjpc1FuyPdSRHoC0LzinZpxqh+0FUvK7hp8EGwfaSyf3KlGINaDGIQe2VlR8ZFA1kUnCH9IUmbViFvZzMHTDZLME9LMNI+5KBruDFYoxKHWOd5OHJga4l9Smz72FL2TeV0Qe8eEMS5zBsPs82oYJVx99cFjkrZv2BykLYgF3IR44G5xoryZ+m3aX8KVm7eNMGAIs1OrkLths2y1wJb83NmshzyNvWXMO7Rd8Hai6Kmc/vJL1YKlvM= X-Microsoft-Exchange-Diagnostics: 1; BN1PR05MB486; 6:GcXjijklfnDhREOFfXCyA8SbSax35RjPJ+y1JL/vSFvCkrl8AFaWu/T1cLqUeKrPRZyMzkfPNQHlK+T3ArJDJyS3PVpxHMnwqaMfmeA2/UgjUFpq4HYk4luZZY1snNUdCYlPfinnS4r24Z0wbTJNhQw57EJ+sRcORVLnkxPbvIEim+a9QE8h4/IBnyUfbDVvs+ahnL9k1qNYHmOyalZIPqpjfLy1EiMRCH8eZYLkGkiPR3LnPH2a63D8hNN/7dUWhO0vC224A4qM/4CAIicjwDtGQ9HKcHbvLyqjKESzini4OQQxndz+SJLuaA4d6xlYSVZLHbzAQqpVpSyJUyWdbdtC2CgBSytVEnaA279GxldQAlpLXuNdXy8ETupP4DhjEaM4XnCZJ3bcpAMmtmWC6t/jFlGNQa4i1NX1jM13RRycUnayQAU/LXNnDCOZu2dOzZS+U+44ziQfiVM0MlfNyQ==; 5:WqjD/M5rzewMYpM+IgNoWLpR7I6CWVbBXuBvS+Z0f7YavMtafm8v83sF1R2SUZoK+7Asqsg2vwWsLKhcJSrusVznI7BknanyGlBKWbJ5x3PHALIKflaRXSsvKsg4dcJHe7rRGjndMv0D+zD62Inht8xh7H2Cg4bB2KPI2x86sHsqZW4e83hDozXghMYAAvZJ1fi9Oy4WGsL5bbwJ6SWpIQ==; 7:02gdMG1Cka4036swulHc8ZKDgxGkVyfk8qJjoFdN8PRbNSZRx2SO/n+WSG+Tv79kZbeGbZoY2lj3zS5kmaDe8EhaHdh1x5U324pTG+ekKnaMg+74AZX7cM3CzX05lV/6NHrzFIofoqj9N9yZ6QJhMA== X-OriginatorOrg: juniper.net X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Jan 2019 23:26:35.9411 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 49abd06c-e07b-441d-fa01-08d683e5b6ff X-MS-Exchange-CrossTenant-Id: bea78b3c-4cdb-4130-854a-1d193232e5f4 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=bea78b3c-4cdb-4130-854a-1d193232e5f4; Ip=[66.129.239.12]; Helo=[P-EXFEND-EQX-01.jnpr.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN1PR05MB486 X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2019-01-26_16:, , signatures=0 X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=495 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1901260178 X-Rspamd-Queue-Id: 90D8072371 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=juniper.net header.s=PPS1017 header.b=QXqiFTFi; dmarc=pass (policy=none) header.from=juniper.net; spf=pass (mx1.freebsd.org: domain of sjg@juniper.net designates 208.84.65.16 as permitted sender) smtp.mailfrom=sjg@juniper.net X-Spamd-Result: default: False [-2.42 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.99)[-0.986,0]; R_DKIM_ALLOW(-0.20)[juniper.net:s=PPS1017]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; R_SPF_ALLOW(-0.20)[+ip4:208.84.65.16]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; IP_SCORE(-0.08)[ip: (-0.25), ipnet: 208.84.65.0/24(-0.12), asn: 26211(0.04), country: US(-0.08)]; TO_DN_SOME(0.00)[]; NEURAL_SPAM_SHORT(0.76)[0.757,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[juniper.net:+]; DMARC_POLICY_ALLOW(-0.50)[juniper.net,none]; MX_GOOD(-0.01)[cached: mxb-00273201.gslb.pphosted.com]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:26211, ipnet:208.84.65.0/24, country:US]; RCVD_COUNT_SEVEN(0.00)[11]; RCVD_IN_DNSWL_LOW(-0.10)[16.65.84.208.list.dnswl.org : 127.0.3.1] X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Jan 2019 23:26:43 -0000 Gleb Popov wrote: > Are there FreeBSD users that are used to bash? If not, this proposal looks ksh not bash. I use bash when forced to (due to lack of ksh) I haven't used csh since '89 and I've been using BSD since '93 bapt sounds like mksh is derrived from pdksh, and looks well supported.