[BACK]Return to function.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / find

Diff for /src/usr.bin/find/function.c between version 1.8 and 1.9

version 1.8, 1996/12/23 04:58:10 version 1.9, 1997/06/30 23:54:07
Line 77 
Line 77 
   
 static PLAN *palloc __P((enum ntype, int (*) __P((PLAN *, FTSENT *))));  static PLAN *palloc __P((enum ntype, int (*) __P((PLAN *, FTSENT *))));
   
   extern int dotfd;
   extern time_t now;
   extern FTS *tree;
   
 /*  /*
  * find_parsenum --   * find_parsenum --
  *      Parse a string of the form [+-]# and return the value.   *      Parse a string of the form [+-]# and return the value.
Line 141 
Line 145 
         PLAN *plan;          PLAN *plan;
         FTSENT *entry;          FTSENT *entry;
 {  {
         extern time_t now;  
   
         COMPARE((now - entry->fts_statp->st_atime +          COMPARE((now - entry->fts_statp->st_atime +
             SECSPERDAY - 1) / SECSPERDAY, plan->t_data);              SECSPERDAY - 1) / SECSPERDAY, plan->t_data);
Line 171 
Line 174 
         PLAN *plan;          PLAN *plan;
         FTSENT *entry;          FTSENT *entry;
 {  {
         extern time_t now;  
   
         COMPARE((now - entry->fts_statp->st_ctime +          COMPARE((now - entry->fts_statp->st_ctime +
             SECSPERDAY - 1) / SECSPERDAY, plan->t_data);              SECSPERDAY - 1) / SECSPERDAY, plan->t_data);
Line 273 
Line 275 
         register PLAN *plan;          register PLAN *plan;
         FTSENT *entry;          FTSENT *entry;
 {  {
         extern int dotfd;  
         register int cnt;          register int cnt;
         pid_t pid;          pid_t pid;
         int status;          int status;
Line 375 
Line 376 
         register PLAN *plan;          register PLAN *plan;
         FTSENT *entry;          FTSENT *entry;
 {  {
         extern int dotfd;  
         register int cnt;          register int cnt;
         pid_t pid;          pid_t pid;
         int status;          int status;
Line 503 
Line 503 
                  */                   */
                 if (entry->fts_info == FTS_SL ||                  if (entry->fts_info == FTS_SL ||
                     entry->fts_info == FTS_SLNONE) {                      entry->fts_info == FTS_SLNONE) {
                         if (p = strrchr(entry->fts_accpath, '/'))                          if ((p = strrchr(entry->fts_accpath, '/')))
                                 ++p;                                  ++p;
                         else                          else
                                 p = entry->fts_accpath;                                  p = entry->fts_accpath;
Line 697 
Line 697 
         PLAN *plan;          PLAN *plan;
         FTSENT *entry;          FTSENT *entry;
 {  {
         extern FTS *tree;  
   
         if (entry->fts_level >= plan->max_data)          if (entry->fts_level >= plan->max_data)
                 fts_set(tree, entry, FTS_SKIP);                  fts_set(tree, entry, FTS_SKIP);
Line 726 
Line 725 
         PLAN *plan;          PLAN *plan;
         FTSENT *entry;          FTSENT *entry;
 {  {
         extern FTS *tree;  
   
         return (entry->fts_level >= plan->min_data);          return (entry->fts_level >= plan->min_data);
 }  }
Line 753 
Line 751 
         PLAN *plan;          PLAN *plan;
         FTSENT *entry;          FTSENT *entry;
 {  {
         extern time_t now;  
   
         COMPARE((now - entry->fts_statp->st_mtime + SECSPERDAY - 1) /          COMPARE((now - entry->fts_statp->st_mtime + SECSPERDAY - 1) /
             SECSPERDAY, plan->t_data);              SECSPERDAY, plan->t_data);
Line 964 
Line 961 
 }  }
   
 /* ARGSUSED */  /* ARGSUSED */
   int
 f_print0(plan, entry)  f_print0(plan, entry)
         PLAN *plan;          PLAN *plan;
         FTSENT *entry;          FTSENT *entry;
Line 999 
Line 997 
         PLAN *plan;          PLAN *plan;
         FTSENT *entry;          FTSENT *entry;
 {  {
         extern FTS *tree;  
   
         if (fts_set(tree, entry, FTS_SKIP))          if (fts_set(tree, entry, FTS_SKIP))
                 err(1, "%s", entry->fts_path);                  err(1, "%s", entry->fts_path);
Line 1260 
Line 1257 
 {  {
         PLAN *new;          PLAN *new;
   
         if (new = malloc(sizeof(PLAN))) {          if ((new = malloc(sizeof(PLAN)))) {
                 new->type = t;                  new->type = t;
                 new->eval = f;                  new->eval = f;
                 new->flags = 0;                  new->flags = 0;

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.9