=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/find/function.c,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- src/usr.bin/find/function.c 1996/12/23 04:58:10 1.8 +++ src/usr.bin/find/function.c 1997/06/30 23:54:07 1.9 @@ -1,4 +1,4 @@ -/* $OpenBSD: function.c,v 1.8 1996/12/23 04:58:10 millert Exp $ */ +/* $OpenBSD: function.c,v 1.9 1997/06/30 23:54:07 millert Exp $ */ /*- * Copyright (c) 1990, 1993 @@ -38,7 +38,7 @@ #ifndef lint /*static char sccsid[] = "from: @(#)function.c 8.1 (Berkeley) 6/6/93";*/ -static char rcsid[] = "$OpenBSD: function.c,v 1.8 1996/12/23 04:58:10 millert Exp $"; +static char rcsid[] = "$OpenBSD: function.c,v 1.9 1997/06/30 23:54:07 millert Exp $"; #endif /* not lint */ #include @@ -77,6 +77,10 @@ static PLAN *palloc __P((enum ntype, int (*) __P((PLAN *, FTSENT *)))); +extern int dotfd; +extern time_t now; +extern FTS *tree; + /* * find_parsenum -- * Parse a string of the form [+-]# and return the value. @@ -141,7 +145,6 @@ PLAN *plan; FTSENT *entry; { - extern time_t now; COMPARE((now - entry->fts_statp->st_atime + SECSPERDAY - 1) / SECSPERDAY, plan->t_data); @@ -171,7 +174,6 @@ PLAN *plan; FTSENT *entry; { - extern time_t now; COMPARE((now - entry->fts_statp->st_ctime + SECSPERDAY - 1) / SECSPERDAY, plan->t_data); @@ -273,7 +275,6 @@ register PLAN *plan; FTSENT *entry; { - extern int dotfd; register int cnt; pid_t pid; int status; @@ -375,7 +376,6 @@ register PLAN *plan; FTSENT *entry; { - extern int dotfd; register int cnt; pid_t pid; int status; @@ -503,7 +503,7 @@ */ if (entry->fts_info == FTS_SL || entry->fts_info == FTS_SLNONE) { - if (p = strrchr(entry->fts_accpath, '/')) + if ((p = strrchr(entry->fts_accpath, '/'))) ++p; else p = entry->fts_accpath; @@ -697,7 +697,6 @@ PLAN *plan; FTSENT *entry; { - extern FTS *tree; if (entry->fts_level >= plan->max_data) fts_set(tree, entry, FTS_SKIP); @@ -726,7 +725,6 @@ PLAN *plan; FTSENT *entry; { - extern FTS *tree; return (entry->fts_level >= plan->min_data); } @@ -753,7 +751,6 @@ PLAN *plan; FTSENT *entry; { - extern time_t now; COMPARE((now - entry->fts_statp->st_mtime + SECSPERDAY - 1) / SECSPERDAY, plan->t_data); @@ -964,6 +961,7 @@ } /* ARGSUSED */ +int f_print0(plan, entry) PLAN *plan; FTSENT *entry; @@ -999,7 +997,6 @@ PLAN *plan; FTSENT *entry; { - extern FTS *tree; if (fts_set(tree, entry, FTS_SKIP)) err(1, "%s", entry->fts_path); @@ -1260,7 +1257,7 @@ { PLAN *new; - if (new = malloc(sizeof(PLAN))) { + if ((new = malloc(sizeof(PLAN)))) { new->type = t; new->eval = f; new->flags = 0;