cvs commit: src/sys/sys kobj.h src/sys/kern subr_kobj.c src/sys/tools makeobjops.awk

Joerg Sonnenberger joerg at crater.dragonflybsd.org
Wed Apr 14 11:30:08 PDT 2004


joerg       2004/04/14 11:28:30 PDT

DragonFly src repository

  Modified files:
    sys/sys              kobj.h 
    sys/kern             subr_kobj.c 
    sys/tools            makeobjops.awk 
  Log:
  KObj extension stage IIIa/III
  
  Merge inheritance support from FreeBSD:
    * Add multiple inheritance to kobj. Each class can have zero or more base
      classes and if a method is not found in a given class, its base classes
      are searched (in the order they were declared). This search is recursive,
      i.e. a method may be define in a base class of a base class.
  
  Revision  Changes    Path
  1.7       +98 -22    src/sys/sys/kobj.h
  1.7       +67 -16    src/sys/kern/subr_kobj.c
  1.4       +6 -2      src/sys/tools/makeobjops.awk


http://www.dragonflybsd.org/cvsweb/src/sys/sys/kobj.h.diff?r1=1.6&r2=1.7&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/kern/subr_kobj.c.diff?r1=1.6&r2=1.7&f=h
http://www.dragonflybsd.org/cvsweb/src/sys/tools/makeobjops.awk.diff?r1=1.3&r2=1.4&f=h





More information about the Commits mailing list