[BACK]Return to kern_ktrace.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / kern

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/sys/kern/kern_ktrace.c between version 1.121 and 1.122

version 1.121, 2007/03/29 17:37:13 version 1.122, 2007/04/26 16:27:32
Line 566  ktrsysret(struct lwp *l, register_t code
Line 566  ktrsysret(struct lwp *l, register_t code
         ktraddentry(l, kte, KTA_WAITOK);          ktraddentry(l, kte, KTA_WAITOK);
 }  }
   
 /*  
  * XXX: ndp->ni_pathlen should be passed.  
  */  
 void  void
 ktrnamei(struct lwp *l, char *path)  ktrnamei(struct lwp *l, const char *path, size_t pathlen)
   {
           ktrkmem(l, KTR_NAMEI, path, pathlen);
   }
   
   void
   ktrnamei2(struct lwp *l, const char *eroot, size_t erootlen,
                   const char *path, size_t pathlen)
 {  {
           struct ktrace_entry *kte;
           void *buf;
   
         ktrkmem(l, KTR_NAMEI, path, strlen(path));          if (ktealloc(&kte, &buf, l, KTR_NAMEI, erootlen + pathlen))
                   return;
           memcpy(buf, eroot, erootlen);
           buf = (char *)buf + erootlen;
           memcpy(buf, path, pathlen);
           ktraddentry(l, kte, KTA_WAITOK);
 }  }
   
 void  void

Legend:
Removed from v.1.121  
changed lines
  Added in v.1.122

CVSweb <webmaster@jp.NetBSD.org>