From owner-freebsd-current Mon Aug 14 08:26:50 1995 Return-Path: current-owner Received: (from majordom@localhost) by freefall.FreeBSD.org (8.6.11/8.6.6) id IAA21230 for current-outgoing; Mon, 14 Aug 1995 08:26:50 -0700 Received: from mail.cs.tu-berlin.de (mail.cs.tu-berlin.de [130.149.17.13]) by freefall.FreeBSD.org (8.6.11/8.6.6) with ESMTP id IAA21097 for ; Mon, 14 Aug 1995 08:26:23 -0700 Received: from caramba.cs.tu-berlin.de (wosch@caramba.cs.tu-berlin.de [130.149.144.4]) by mail.cs.tu-berlin.de (8.6.12/8.6.12) with ESMTP id RAA24876; Mon, 14 Aug 1995 17:13:46 +0200 From: Wolfram Schneider Received: (wosch@localhost) by caramba.cs.tu-berlin.de (8.6.12/8.6.9) id RAA12434; Mon, 14 Aug 1995 17:13:36 +0200 Date: Mon, 14 Aug 1995 17:13:36 +0200 Message-Id: <199508141513.RAA12434@caramba.cs.tu-berlin.de> To: Garrett Wollman Cc: current@freebsd.org Subject: make(1) extension for SHELL COMMANDS In-Reply-To: <9508141504.AA11190@halloran-eldar.lcs.mit.edu> References: <199508132144.XAA25996@localhost> <9508141504.AA11190@halloran-eldar.lcs.mit.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Sender: current-owner@freebsd.org Precedence: bulk Garrett Wollman writes: >< said: > >> exit status of the command line to be ignored. A `!' causes make to use >> exec and not /bin/sh. This makes live with quotes much easier. > >Very bad idea, and almost certainly contrary to P1003.2. What says P1003.2 about /bin/sh? Note: the following example don't use /bin/sh in BSD make, our make use execv(3) foo: date