From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 17335 invoked from network); 9 Jun 2007 12:32:16 -0000 X-Spam-Checker-Version: SpamAssassin 3.2.0 (2007-05-01) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00 autolearn=no version=3.2.0 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by ns1.primenet.com.au with SMTP; 9 Jun 2007 12:32:16 -0000 Received-SPF: none (ns1.primenet.com.au: domain at sunsite.dk does not designate permitted sender hosts) Received: (qmail 56689 invoked from network); 9 Jun 2007 12:32:10 -0000 Received: from sunsite.dk (130.225.247.90) by a.mx.sunsite.dk with SMTP; 9 Jun 2007 12:32:10 -0000 Received: (qmail 15901 invoked by alias); 9 Jun 2007 12:32:00 -0000 Mailing-List: contact zsh-users-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 11536 Received: (qmail 15891 invoked from network); 9 Jun 2007 12:31:59 -0000 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by sunsite.dk with SMTP; 9 Jun 2007 12:31:59 -0000 Received: (qmail 55442 invoked from network); 9 Jun 2007 12:31:59 -0000 Received: from vanunu.ucsc.edu (128.114.150.22) by a.mx.sunsite.dk with SMTP; 9 Jun 2007 12:31:55 -0000 Received: from [127.0.0.1] (localhost [127.0.0.1]) by vanunu.ucsc.edu (Postfix) with ESMTP id 640612D47C74 for ; Sat, 9 Jun 2007 05:32:02 -0700 (PDT) Mime-Version: 1.0 (Apple Message framework v752.3) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <4B761D89-02BE-4F7F-87C6-37331C89786B@chemistry.ucsc.edu> Reply-To: wgscott@chemistry.ucsc.edu Content-Transfer-Encoding: 7bit From: William Scott Subject: A conditional test to see whether a function is loaded? Date: Sat, 9 Jun 2007 05:31:32 -0700 To: zsh-users@sunsite.dk X-Mailer: Apple Mail (2.752.3) Hi everyone: I want to write a shell script that (among other things) tests to see if a function foo is loaded. Is there something analogous to [[ -x $(which foo) ]] that would test specifically for a loaded function, or an autoloadable function, rather than an executable file? Thanks. Bill William G. Scott contact info: http://chemistry.ucsc.edu/~wgscott