From mboxrd@z Thu Jan 1 00:00:00 1970 Message-Id: <200406181009.i5IA9fu01526@zamenhof.cs.utwente.nl> To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> Subject: Re: [9fans] any success with current plan9port on sunos5.8? In-reply-to: Your message of "Fri, 18 Jun 2004 09:06:16 +0000." References: , <200406172135.i5HLZQQ18405@zamenhof.cs.utwente.nl> From: Axel Belinfante Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Fri, 18 Jun 2004 12:09:41 +0200 Topicbox-Message-UUID: a5e5af44-eacd-11e9-9e20-41e7f4b1d025 > i have not experienced any name clash. > i have not changed ''dirbuf''. i > do not get any bus error from ''ls''. hmm. I guess I should do a fresh download and install, because it could be I broke something, or let things go out of sync (let things become inconsistent). regarding dirbuf: (from memory) while playing with debugging tools like purify - but it was another one, I think, one loader mentioned something like changing it(s size?) from 4 to 1000 . I think the other dirbuf was this one: libnsl.a 00001000 C dirbuf libnsl.so 000ac9d0 B dirbuf libnsl.so.1 000ac9d0 B dirbuf > an hypotetical reason for the bus error as described by you would be > that the real size of dirbuf is smaller than the ''book keeping size'' > (ndir). despite the attempt to make this possible (dirbuf gets it size > changes independent of the changes to ndir), there is no place in the > code where ndir can be bigger than the real size. as far as i can see. Maybe the fresh install cures this as well. As hack attempt I tried replacing the system qsort by the plan 9 one (by including it from ls.c) That did seem to make the problem go away. Axel.