Thanks, applied.
On Thu, Sep 6, 2012 at 12:36 AM, Max Filippov <jcmvb...@gmail.com> wrote:
> Put the following errno value mappings under #ifdef:
>
> xtensa-semi.c: In function 'errno_h2g':
> xtensa-semi.c:113: error: 'ENOTBLK' undeclared (first use in this function)
> xtensa-semi.c:113: error: (Each undeclared identifier is reported only once
> xtensa-semi.c:113: error: for each function it appears in.)
> xtensa-semi.c:113: error: array index in initializer not of integer type
> xtensa-semi.c:113: error: (near initialization for 'guest_errno')
> xtensa-semi.c:124: error: 'ETXTBSY' undeclared (first use in this function)
> xtensa-semi.c:124: error: array index in initializer not of integer type
> xtensa-semi.c:124: error: (near initialization for 'guest_errno')
> xtensa-semi.c:134: error: 'ELOOP' undeclared (first use in this function)
> xtensa-semi.c:134: error: array index in initializer not of integer type
> xtensa-semi.c:134: error: (near initialization for 'guest_errno')
>
> Signed-off-by: Max Filippov <jcmvb...@gmail.com>
> ---
> target-xtensa/xtensa-semi.c | 6 ++++++
> 1 files changed, 6 insertions(+), 0 deletions(-)
>
> diff --git a/target-xtensa/xtensa-semi.c b/target-xtensa/xtensa-semi.c
> index e745bef..52be07a 100644
> --- a/target-xtensa/xtensa-semi.c
> +++ b/target-xtensa/xtensa-semi.c
> @@ -110,7 +110,9 @@ static uint32_t errno_h2g(int host_errno)
> [ENOMEM] = TARGET_ENOMEM,
> [EACCES] = TARGET_EACCES,
> [EFAULT] = TARGET_EFAULT,
> +#ifdef ENOTBLK
> [ENOTBLK] = TARGET_ENOTBLK,
> +#endif
> [EBUSY] = TARGET_EBUSY,
> [EEXIST] = TARGET_EEXIST,
> [EXDEV] = TARGET_EXDEV,
> @@ -121,7 +123,9 @@ static uint32_t errno_h2g(int host_errno)
> [ENFILE] = TARGET_ENFILE,
> [EMFILE] = TARGET_EMFILE,
> [ENOTTY] = TARGET_ENOTTY,
> +#ifdef ETXTBSY
> [ETXTBSY] = TARGET_ETXTBSY,
> +#endif
> [EFBIG] = TARGET_EFBIG,
> [ENOSPC] = TARGET_ENOSPC,
> [ESPIPE] = TARGET_ESPIPE,
> @@ -131,7 +135,9 @@ static uint32_t errno_h2g(int host_errno)
> [EDOM] = TARGET_EDOM,
> [ERANGE] = TARGET_ERANGE,
> [ENOSYS] = TARGET_ENOSYS,
> +#ifdef ELOOP
> [ELOOP] = TARGET_ELOOP,
> +#endif
> };
>
> if (host_errno == 0) {
> --
> 1.7.7.6
>