Home | History | Annotate | Line # | Download | only in find
extern.h revision 1.20.4.2
      1  1.20.4.1      reed /*	$NetBSD: extern.h,v 1.20.4.2 2005/10/11 23:47:05 reed Exp $	*/
      2       1.5       tls 
      3       1.1       cgd /*-
      4       1.7       mrg  * Copyright (c) 1991, 1993, 1994
      5       1.4       jtc  *	The Regents of the University of California.  All rights reserved.
      6       1.1       cgd  *
      7       1.1       cgd  * Redistribution and use in source and binary forms, with or without
      8       1.1       cgd  * modification, are permitted provided that the following conditions
      9       1.1       cgd  * are met:
     10       1.1       cgd  * 1. Redistributions of source code must retain the above copyright
     11       1.1       cgd  *    notice, this list of conditions and the following disclaimer.
     12       1.1       cgd  * 2. Redistributions in binary form must reproduce the above copyright
     13       1.1       cgd  *    notice, this list of conditions and the following disclaimer in the
     14       1.1       cgd  *    documentation and/or other materials provided with the distribution.
     15      1.20       agc  * 3. Neither the name of the University nor the names of its contributors
     16       1.1       cgd  *    may be used to endorse or promote products derived from this software
     17       1.1       cgd  *    without specific prior written permission.
     18       1.1       cgd  *
     19       1.1       cgd  * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
     20       1.1       cgd  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
     21       1.1       cgd  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
     22       1.1       cgd  * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
     23       1.1       cgd  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
     24       1.1       cgd  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
     25       1.1       cgd  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
     26       1.1       cgd  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
     27       1.1       cgd  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
     28       1.1       cgd  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
     29       1.1       cgd  * SUCH DAMAGE.
     30       1.1       cgd  *
     31       1.7       mrg  *	from: @(#)extern.h	8.3 (Berkeley) 4/16/94
     32       1.1       cgd  */
     33       1.1       cgd 
     34       1.1       cgd #include <sys/cdefs.h>
     35       1.1       cgd 
     36      1.14     enami void	 brace_subst __P((char *, char **, char *, int *));
     37       1.1       cgd void	*emalloc __P((unsigned int));
     38       1.1       cgd PLAN	*find_create __P((char ***));
     39       1.7       mrg int	 find_execute __P((PLAN *, char **));
     40       1.1       cgd PLAN	*find_formplan __P((char **));
     41       1.6     lukem int	 f_expr __P((PLAN *, FTSENT *));
     42       1.1       cgd PLAN	*not_squish __P((PLAN *));
     43       1.1       cgd PLAN	*or_squish __P((PLAN *));
     44       1.1       cgd PLAN	*paren_squish __P((PLAN *));
     45       1.1       cgd void	 printlong __P((char *, char *, struct stat *));
     46       1.1       cgd int	 queryuser __P((char **));
     47      1.17    provos void	 show_path __P((int));
     48       1.1       cgd 
     49      1.11    simonb PLAN	*c_amin __P((char ***, int));
     50      1.16    kleink PLAN	*c_anewer __P((char ***, int));
     51       1.8  christos PLAN	*c_atime __P((char ***, int));
     52      1.11    simonb PLAN	*c_cmin __P((char ***, int));
     53      1.15    kleink PLAN	*c_cnewer __P((char ***, int));
     54       1.8  christos PLAN	*c_ctime __P((char ***, int));
     55       1.8  christos PLAN	*c_depth __P((char ***, int));
     56      1.17    provos PLAN	*c_empty __P((char ***, int));
     57       1.1       cgd PLAN	*c_exec __P((char ***, int));
     58      1.17    provos PLAN	*c_execdir __P((char ***, int));
     59       1.9     lukem PLAN	*c_flags __P((char ***, int));
     60       1.8  christos PLAN	*c_follow __P((char ***, int));
     61       1.8  christos PLAN	*c_fstype __P((char ***, int));
     62       1.8  christos PLAN	*c_group __P((char ***, int));
     63      1.19    provos PLAN	*c_iname __P((char ***, int));
     64       1.8  christos PLAN	*c_inum __P((char ***, int));
     65      1.12       cgd PLAN	*c_iregex __P((char ***, int));
     66       1.8  christos PLAN	*c_links __P((char ***, int));
     67       1.8  christos PLAN	*c_ls __P((char ***, int));
     68      1.17    provos PLAN	*c_maxdepth __P((char ***, int));
     69      1.17    provos PLAN	*c_mindepth __P((char ***, int));
     70      1.11    simonb PLAN	*c_mmin __P((char ***, int));
     71      1.11    simonb PLAN	*c_mtime __P((char ***, int));
     72       1.8  christos PLAN	*c_name __P((char ***, int));
     73       1.8  christos PLAN	*c_newer __P((char ***, int));
     74       1.8  christos PLAN	*c_nogroup __P((char ***, int));
     75       1.8  christos PLAN	*c_nouser __P((char ***, int));
     76       1.8  christos PLAN	*c_path __P((char ***, int));
     77       1.8  christos PLAN	*c_perm __P((char ***, int));
     78       1.8  christos PLAN	*c_print __P((char ***, int));
     79       1.8  christos PLAN	*c_print0 __P((char ***, int));
     80      1.10     lukem PLAN	*c_printx __P((char ***, int));
     81       1.8  christos PLAN	*c_prune __P((char ***, int));
     82      1.12       cgd PLAN	*c_regex __P((char ***, int));
     83       1.8  christos PLAN	*c_size __P((char ***, int));
     84       1.8  christos PLAN	*c_type __P((char ***, int));
     85       1.8  christos PLAN	*c_user __P((char ***, int));
     86       1.8  christos PLAN	*c_xdev __P((char ***, int));
     87       1.8  christos PLAN	*c_openparen __P((char ***, int));
     88       1.8  christos PLAN	*c_closeparen __P((char ***, int));
     89       1.8  christos PLAN	*c_not __P((char ***, int));
     90       1.8  christos PLAN	*c_or __P((char ***, int));
     91       1.8  christos PLAN	*c_null __P((char ***, int));
     92       1.1       cgd 
     93      1.13     itohy extern int ftsoptions, isdeprecated, isdepth, isoutput, issort, isxargs;
     94