1 /*- 2 * Copyright (c) 1991, 1993, 1994 3 * The Regents of the University of California. All rights reserved. 4 * 5 * %sccs.include.redist.c% 6 * 7 * @(#)extern.h 8.3 (Berkeley) 04/16/94 8 */ 9 10 #include <sys/cdefs.h> 11 12 void brace_subst __P((char *, char **, char *, int)); 13 void *emalloc __P((unsigned int)); 14 PLAN *find_create __P((char ***)); 15 int find_execute __P((PLAN *, char **)); 16 PLAN *find_formplan __P((char **)); 17 PLAN *not_squish __P((PLAN *)); 18 PLAN *or_squish __P((PLAN *)); 19 PLAN *paren_squish __P((PLAN *)); 20 struct stat; 21 void printlong __P((char *, char *, struct stat *)); 22 int queryuser __P((char **)); 23 24 PLAN *c_atime __P((char *)); 25 PLAN *c_ctime __P((char *)); 26 PLAN *c_depth __P((void)); 27 PLAN *c_exec __P((char ***, int)); 28 PLAN *c_follow __P((void)); 29 PLAN *c_fstype __P((char *)); 30 PLAN *c_group __P((char *)); 31 PLAN *c_inum __P((char *)); 32 PLAN *c_links __P((char *)); 33 PLAN *c_ls __P((void)); 34 PLAN *c_name __P((char *)); 35 PLAN *c_newer __P((char *)); 36 PLAN *c_nogroup __P((void)); 37 PLAN *c_nouser __P((void)); 38 PLAN *c_path __P((char *)); 39 PLAN *c_perm __P((char *)); 40 PLAN *c_print __P((void)); 41 PLAN *c_prune __P((void)); 42 PLAN *c_size __P((char *)); 43 PLAN *c_type __P((char *)); 44 PLAN *c_user __P((char *)); 45 PLAN *c_xdev __P((void)); 46 PLAN *c_openparen __P((void)); 47 PLAN *c_closeparen __P((void)); 48 PLAN *c_mtime __P((char *)); 49 PLAN *c_not __P((void)); 50 PLAN *c_or __P((void)); 51 52 extern int ftsoptions, isdeprecated, isdepth, isoutput, isxargs; 53