Xref: utzoo news.software.b:3926 comp.sources.d:4515 Path: utzoo!utstat!helios.physics.utoronto.ca!jarvis.csri.toronto.edu!utgpu!attcan!telly!robohack!woods From: woods@robohack.UUCP (Greg A. Woods) Newsgroups: news.software.b,comp.sources.d,u3b.tech Subject: Re: Help with rn on a AT&T 3B2 Summary: This is getting frustrating Keywords: 3B2 libndir rn Message-ID: <1990Jan5.032757.23845@robohack.UUCP> Date: 5 Jan 90 03:27:57 GMT References: <10664@bsu-ucs.uucp> <1671@intercon.com> <17633@netsys.netsys.COM> Followup-To: comp.sources.d Distribution: usa Organization: R. H. Lathwell Associates: Elegant Communications, Inc. Lines: 22 In article <17633@netsys.netsys.COM> len@netsys.netsys.COM (Len Rose) writes: > > The problem mentioned was just discussed in u3b.sources, > with the source to libndir posted (about 2 weeks ago). I'm getting frustrated.... Fixing rn to work on a SysVr3+ system requires three changes in ngdata.c: include instead of "ndir.h", and change "struct direct" to "struct dirent" in two places. There is no need to fix ndir.c. There is no need to install Doug Gwyn's dirent library (though it's a nice library, and may actually be better than the one which is part of your libc). This problem has been discussed a million times I'm sure, but it seems that the wrong answers are given still. BTW, I would suggest that non-SysVr3+ sites make the above mentioned changes to all programs using the directory(3{c,x}) functions, and install Doug Gwyn's dirent library. -- Greg A. Woods woods@{robohack,gate,tmsoft,ontmoh,utgpu,gpu.utcs.Toronto.EDU,utorgpu.BITNET} +1 416 443-1734 [h] +1 416 595-5425 [w] VE3-TCP Toronto, Ontario; CANADA