-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi/2.
Eric Blake wrote: > On 09/22/2014 12:59 AM, KO Myung-Hun wrote: >> On OS/2, any others than kLIBC have no symlinks. > > Any other what? Do you mean: > > On OS/2, only kLIBC provides symlinks, and not all executables link > with kLIBC > > ? Or something else? > On OS/2, only the executables and dlls linked against kLIBC support symlinks. Any others not linked against kLIBC do not know symlinks at all, and just treat them as normal files containing a link entry. >> >> * lib/m4sugar/m4sh.m4 (_AS_LN_S_PREPARE): Subject. --- >> lib/m4sugar/m4sh.m4 | 9 +++++---- 1 files changed, 5 >> insertions(+), 4 deletions(-) >> >> diff --git a/lib/m4sugar/m4sh.m4 b/lib/m4sugar/m4sh.m4 index >> a94999e..8f6d184 100644 --- a/lib/m4sugar/m4sh.m4 +++ >> b/lib/m4sugar/m4sh.m4 @@ -1189,12 +1189,13 @@ fi if (echo >> >conf$$.file) 2>/dev/null; then if ln -s conf$$.file conf$$ >> 2>/dev/null; then as_ln_s='ln -s' - # ... but there are two >> gotchas: + # ... but there are three gotchas: # 1) On MSYS, >> both `ln -s file dir' and `ln file dir' fail. # 2) DJGPP < 2.04 >> has no symlinks; `ln -s' creates a wrapper executable. - # In >> both cases, we have to default to `cp -pR'. - ln -s >> conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || - >> as_ln_s='cp -pR' + # 3) On OS/2, any others than kLIBC has no >> symlinks. + # In three cases, we have to default to `cp -pR'. >> + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f >> conf$$.exe && + test -z "$OS2_SHELL" || as_ln_s='cp -pR' > > Is the goal here to unconditionally use 'cp -pR' if OS2_SHELL is > set? > Yes. >> elif ln conf$$.file conf$$ 2>/dev/null; then as_ln_s=ln else >> > - -- 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 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (OS/2) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iD8DBQFUIN7eE9YstvghgroRAuaBAJ0RvGeEjf+ryhWQJjrnDQ6C1ian1QCfSHiB wNWoKISw2z9Mm+v1Hv5oGhA= =zBMN -----END PGP SIGNATURE-----
