Ben Pfaff wrote: > On Tue, Dec 09, 2014 at 02:51:51PM +0900, KO Myung-Hun wrote: >> Ben Pfaff wrote: >>> On Tue, Dec 09, 2014 at 10:40:48AM +0900, KO Myung-Hun wrote: >>>> UNIXROOT is used to specify a drive of a root of FHS. So if a path is >>>> started with '/', then it should be translated to "$UNIXROOT/". >>>> >>>> * lib/relocatable.c (relocate): Prepend $UNIXROOT to pathname if it is >>>> started with '/' on EMX. >>> >>> As one of the maintainers of the relocatable modules, the code in this >>> patch seems reasonable to me. I don't know enough about OS/2 or EMX to >>> know whether $UNIXROOT is a customary variable or whether this is a >>> correct context for using it. Can you assure me that you've thought >>> about those? >> >> OS/2 file system is based on drives[A-Z]. '/' means a root of a current >> drive. There are maximum 26 kinds of '/'. >> >> For examples, consider that xxx is installed into f:/usr/bin. If >> executing xxx on drive e:, '/' of xxx is e:/ not f:/. In this case, xxx >> fails to find its root. >> >> $UNIXROOT is used to overcome this problem. On OS/2, $UNIXROOT is used >> to specify a drive of '/'. And all programs following FHS are installed >> on a drive specified by $UNIXROOT. In the above, if UNIXROOT is set to >> 'f:'. Then '/' is translated to 'f:/' as xxx expects. >> >> And see <http://trac.netlabs.org/libc/wiki/UnixPenthouseApartement>. >> >> Still not assured ? > > Thank you for explaining. > > I applied this to the gnulib repository. >
Thanks a lot for applying promptly. -- KO Myung-Hun Using Mozilla SeaMonkey 2.7.2 Under OS/2 Warp 4 for Korean with FixPak #15 In VirtualBox v4.1.32 on Intel Core i7-3615QM 2.30GHz with 8GB RAM Korean OS/2 User Community : http://www.ecomstation.co.kr