m4-patches
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH 2/2] libm4: support UNIXROOT on OS/2


From: KO Myung-Hun
Subject: Re: [PATCH 2/2] libm4: support UNIXROOT on OS/2
Date: Tue, 09 Dec 2014 15:23:15 +0900
User-agent: Mozilla/5.0 (OS/2; Warp 4.5; rv:10.0.6esrpre) Gecko/20120715 Firefox/10.0.6esrpre SeaMonkey/2.7.2

Ping ?

KO Myung-Hun wrote:
> UNIXROOT on OS/2 is used to specify a drive where unix FHS is
> installed. If M4 is not executed on a drive where it exists without
> UNIXROOT support, modules cannot be located. Because '/' is a root of
> a current drive.
> 
> * m4/path.c (UNIXROOT): Define it on OS/2 or empty string on others.
> (m4__include_init): Prepend UNIXROOT to PKGLIBDIR.
> ---
>  m4/path.c | 8 +++++++-
>  1 file changed, 7 insertions(+), 1 deletion(-)
> 
> diff --git a/m4/path.c b/m4/path.c
> index bc8b376..10cc098 100644
> --- a/m4/path.c
> +++ b/m4/path.c
> @@ -378,6 +378,12 @@ m4_load_filename (m4 *context, const m4_call_info 
> *caller,
>  }
>  
>  
> +#if OS2
> +#  define UNIXROOT "/@unixroot"
> +#else
> +#  define UNIXROOT ""
> +#endif
> +
>  void
>  m4__include_init (m4 *context)
>  {
> @@ -393,7 +399,7 @@ m4__include_init (m4 *context)
>        search_path_add (info, "", false);
>  
>      /* Non-core modules installation directory. */
> -    search_path_add (info, PKGLIBDIR, false);
> +    search_path_add (info, UNIXROOT PKGLIBDIR, false);
>    }
>  
>  #ifdef DEBUG_INCL

-- 
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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]