int v[];
 {register struct dent *p,*p0;
  register int t;
  struct dent bf[32];
  int n,ds,sb[18];
  n=0;
  v[0]=rtim[0];
  v[1]=rtim[1];
  if (chdir(line[z]->dir)<0 || (ds=open(".",0))<0) return (-1);
  while ((t=read(ds,bf,512))>0)
   {p0=(p=bf)+(t/16);
    for (;p<p0;p++)
     {if (p->in==0) continue;
      if (!mtch(4,"xmit",p->fn)) continue;
      if (stat(p->fn,sb)<0) continue;
      if ((4&sb[2])==4) n++;
      if (del2(sb+16,v)>0)
       {v[0]=sb[16]; v[1]=sb[17];};};};
  close(ds);
  return (n);};

/*end*/
 {register struct dent *p,*p0;
  register int t;
  struct dent bf[32];
  int n,ds,sb[18];
  n=0;
  v[0]=rtim[0];
  v[1]=rtim[1];
  if (chdir(line[z]->dir)<0 || (ds=open(".",0))<0) return (-1);
  while ((t=read(ds,bf,512))>0)
   {p0=(p=bf)+(t/16);
    for (;p<p0;p++)
     {if (p->in==0) continue;
      if (!mtch(4,"xmit",p->fn)) continue;
      if (stat(p->fn,sb)<0) continue;
      if ((4&sb[2])==4) n++;
      if (del2(sb+16,v)>0)
       {v[0]=sb[1