[BACK]Return to kernfs_vnops.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / miscfs / kernfs

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

Diff for /src/sys/miscfs/kernfs/kernfs_vnops.c between version 1.14 and 1.15

version 1.14, 1993/12/18 03:56:12 version 1.15, 1993/12/20 12:39:12
Line 126  kernfs_xread(kt, buf, len, lenp)
Line 126  kernfs_xread(kt, buf, len, lenp)
   
         case KTT_AVENRUN:          case KTT_AVENRUN:
                 sprintf(buf, "%d %d %d %d\n",                  sprintf(buf, "%d %d %d %d\n",
                                 averunnable[0],                                  averunnable.ldavg[0],
                                 averunnable[1],                                  averunnable.ldavg[1],
                                 averunnable[2],                                  averunnable.ldavg[2],
                                 FSCALE);                                  FSCALE);
                 break;                  break;
   
Line 203  kernfs_lookup(dvp, ndp, p)
Line 203  kernfs_lookup(dvp, ndp, p)
          * /kern/rootdev is the root device           * /kern/rootdev is the root device
          */           */
         if (ndp->ni_namelen == 7 && bcmp(pname, "rootdev", 7) == 0) {          if (ndp->ni_namelen == 7 && bcmp(pname, "rootdev", 7) == 0) {
                 if (vfinddev(rootdev, VBLK, &fvp))                  if (!rootvp) {
                         return (ENXIO);                          error = ENOENT;
                           goto bad;
                   }
                 ndp->ni_dvp = dvp;                  ndp->ni_dvp = dvp;
                 ndp->ni_vp = fvp;                  ndp->ni_vp = rootvp;
                 VREF(fvp);                  VREF(rootvp);
                 VOP_LOCK(fvp);                  VOP_LOCK(rootvp);
                 return (0);                  return (0);
         }          }
   
         /*          /*
          * /kern/rrootdev is the root device           * /kern/rrootdev is the raw root device
          */           */
         if (ndp->ni_namelen == 8 && bcmp(pname, "rrootdev", 7) == 0) {          if (ndp->ni_namelen == 8 && bcmp(pname, "rrootdev", 7) == 0) {
                   if (!rrootdevvp) {
                           error = ENOENT;
                           goto bad;
                   }
                 ndp->ni_dvp = dvp;                  ndp->ni_dvp = dvp;
                 ndp->ni_vp = rrootdevvp;                  ndp->ni_vp = rrootdevvp;
                 VREF(rrootdevvp);                  VREF(rrootdevvp);

Legend:
Removed from v.1.14  
changed lines
  Added in v.1.15

CVSweb <webmaster@jp.NetBSD.org>