From mboxrd@z Thu Jan 1 00:00:00 1970 From: lehmann@ans-netz.de (Oliver Lehmann) Date: Wed, 4 Jun 2008 17:16:22 +0200 Subject: [TUHS] Introduction In-Reply-To: <20080604171116.1b2775f9.lehmann@ans-netz.de> References: <20080604135729.4c50e178@veda.cnb.uam.es> <20080604171116.1b2775f9.lehmann@ans-netz.de> Message-ID: <20080604171622.ac7bd431.lehmann@ans-netz.de> Oliver Lehmann wrote: > I have Plexis sources and used plain SYSIII sources - yes. Sometimes > I also used V7 sources because it pointed out through the recovery > process that sometimes the V7 source matched more the implementation > in WEGA than the SYSIII implementation was. One thing I forgott to add - ZEUS also had 2 Kernel objects where no SYSIII or V7 equivalent existed for. one was called break.o, and one was called lock.o. While lock.o implementes functions for a file locking granulated on read/write/read+write base, break.o implements function I can't see the meaning ... ;) I got break.o completly rewritten into break.c because the logic itself was not so hard to read. http://cvs.laladev.org/index.html/WEGA/src/uts/sys/break.c?rev=1.2 lock.o on the other hand I got not rewritten into C because I don't understand even the ASM listing with the handling of the struct locklist[] and so on... I'll skip that object for now. -- Oliver Lehmann http://www.pofo.de/ http://wishlist.ans-netz.de/