From owner-freebsd-current Thu Mar 21 10:55:22 1996 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA18547 for current-outgoing; Thu, 21 Mar 1996 10:55:22 -0800 (PST) Received: from precipice.shockwave.com (precipice.shockwave.com [171.69.108.33]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id KAA18542 for ; Thu, 21 Mar 1996 10:55:17 -0800 (PST) Received: from localhost.shockwave.com (localhost.shockwave.com [127.0.0.1]) by precipice.shockwave.com (8.7.4/8.7.3) with SMTP id KAA02362; Thu, 21 Mar 1996 10:53:50 -0800 (PST) Message-Id: <199603211853.KAA02362@precipice.shockwave.com> To: joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch) cc: freebsd-current@freebsd.org (FreeBSD-current users) Subject: Re: perl4 In-reply-to: Your message of "Wed, 20 Mar 1996 10:13:13 +0100." <199603200913.KAA07672@uriah.heep.sax.de> Date: Thu, 21 Mar 1996 10:53:50 -0800 From: Paul Traina Sender: owner-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk From: J Wunsch Subject: Re: perl4 As Paul Traina wrote: > By the way, which is inherantly > broken when executed as any sort of script. It needs to be a shell builtin > or it needs to die. Huh? #!/bin/sh, #!/bin/csh aren't shell builtins either. In fact, all these scripts are acceptable to execve(2), and the shell won't even notice the difference to a binary executable. I know that, that's not what I said. Let me repeat myself: "By the way, which is inherantly broken when executed as _any_ sort of a script. It needs to be a shell builtin or it needs to die." which(1) needs to be a shell builtin, not a sh script, not a csh script, not a perl script, (and not a binary) to work properly.