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