Path: csiph.com!usenet.pasdenom.info!weretis.net!feeder4.news.weretis.net!feeder2.ecngs.de!ecngs!feeder.ecngs.de!Xl.tags.giganews.com!border1.nntp.ams.giganews.com!nntp.giganews.com!local2.nntp.ams.giganews.com!nntp.brightview.co.uk!news.brightview.co.uk.POSTED!not-for-mail NNTP-Posting-Date: Mon, 13 Aug 2012 09:07:36 -0500 From: Chris Newman Subject: Re: clib & RISC OS 4.39 Newsgroups: comp.sys.acorn.misc Date: Mon, 13 Aug 2012 15:00:59 +0100 Message-ID: <52bea0c53ccvjazz@waitrose.com> References: <52bd999662cvjazz@waitrose.com> <52bd9ab19dchrisjohnson+news@spamcop.net> <52bd9fe31ccvjazz@waitrose.com> <52bda2f156chrisjohnson+news@spamcop.net> <52bdc879a3cvjazz@waitrose.com> <52be0adc72chrisjohnson+news@spamcop.net> User-Agent: Pluto/3.04e (RISC-OS/4.39) NewsHound/v1.52-32 Organization: None Lines: 74 X-Usenet-Provider: http://www.giganews.com X-Trace: sv3-R2o+UZJnz2xX0muj44IqnCAvWpo8fqCkMo73Bd0Fdqm4QXxzPzbx9BzUf/ASCY6JpsmcX+7JcTCfobw!gBXgecpdf4m26NnHBoYBdRtgbnJ9q9VEFKdwDuLBt4/EANoPgLpGgodi5/H2hcDoGUFXiAuZxwIx X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly X-Postfilter: 1.3.40 X-Original-Bytes: 3565 Xref: csiph.com comp.sys.acorn.misc:6061 In article <52be0adc72chrisjohnson+news@spamcop.net>, Chris Johnson wrote: > In article <52bdc879a3cvjazz@waitrose.com>, > Chris Newman wrote: > > Done that. Mine looks thus... > > System$Path : > > Sys:420.,Sys:400.,Sys:370.,Sys:350.,Sys:310.,IDEFS::h-4.$.!BOOT.Resources.!System. > > Notice it starts at Sys 400 even though I have a 500 directory. Is > > that because I'm running 4.39 & the 500 directory would never be > > needed? > Well 420 actually. Oops! Well spotted. > When !System is first seen, it builds the sys > paths. One of the first things it does is check the version of the > utility module i.e. OS version. It won't include any dirs with 'name > number' greater than the OS version. Fine. I can see the logic in that. > If you have a 500 directory, then at some point you have installed > either stuff from RISC OS 5 itself, or an app that requires a RISC OS > 5 version module if running on RISC OS 5 - 4.39 itself would never > have created such a directory. > What modules are in it? CLib 5.56. Dunno how. > In any case it will not do any harm, since RISC OS 4 will never see it. I'll just expunge it then. > > Neither does it end with !System.Modules dir so presumably it will > > never look there anyway. Curiouser & curiouser. > Do not forget that System$Path is a path, to which is appended the > directory name 'Modules' when loading a module. If you look at the > last part of the path it is > IDEFS::h-4.$.!BOOT.Resources.!System. > If you add 'Modules' to that, you get the directory > IDEFS::h-4.$.!BOOT.Resources.!System.Modules > which is the one in question. So is the machine "seeing" it or not? > > I also have..... > > IDEFS::h-4.$.!Boot.Resources.!System.Backup > > which has directories from 310 to 500 each of which has more > > modules than the "normal" directories. I have not made this backup > > so might it have been made when the machine was upgraded from 3.7 > > to 4.39? > Well my Iyonix certainly has the backup directory there. It may be > created by the Configure>Sysmerge tool, which may keep copies of the > older versions when it upgrades !System. In the same way the Boot > merge tool keeps a backup in !Boot.Backup. That could well explain that. Thanks for your help. -- Chris Newman