On 3/1/16 12:57 PM, Andrew Cooper wrote:
> Otherwise a custom XEN_ERRNO definition will not end up creating appropriately
> namespaced constants for the aliases.
>
> Signed-off-by: Andrew Cooper
Reviewed-by: Doug Goldstein
> ---
> CC: Jan Beulich
> CC: Tim Deegan
> CC: Doug Goldstein
> ---
> xen/include/public/errno.h | 5 ++---
> 1 file changed, 2 insertions(+), 3 deletions(-)
>
> diff --git a/xen/include/public/errno.h b/xen/include/public/errno.h
> index c3481a5..dbac396 100644
> --- a/xen/include/public/errno.h
> +++ b/xen/include/public/errno.h
> @@ -42,6 +42,7 @@ XEN_ERRNO(ENOEXEC, 8) /* Exec format error */
> XEN_ERRNO(EBADF, 9) /* Bad file number */
> XEN_ERRNO(ECHILD,10) /* No child processes */
> XEN_ERRNO(EAGAIN,11) /* Try again */
> +XEN_ERRNO(EWOULDBLOCK, 11) /* Operation would block. Aliases
> EAGAIN */
> XEN_ERRNO(ENOMEM,12) /* Out of memory */
> XEN_ERRNO(EACCES,13) /* Permission denied */
> XEN_ERRNO(EFAULT,14) /* Bad address */
> @@ -59,6 +60,7 @@ XEN_ERRNO(EMLINK, 31) /* Too many links */
> XEN_ERRNO(EDOM, 33) /* Math argument out of domain of func
> */
> XEN_ERRNO(ERANGE,34) /* Math result not representable */
> XEN_ERRNO(EDEADLK, 35) /* Resource deadlock would occur */
> +XEN_ERRNO(EDEADLOCK, 35) /* Resource deadlock would occur. Aliases
> EDEADLK */
> XEN_ERRNO(ENAMETOOLONG, 36) /* File name too long */
> XEN_ERRNO(ENOLCK,37) /* No record locks available */
> XEN_ERRNO(ENOTEMPTY, 39) /* Directory not empty */
> @@ -92,7 +94,4 @@ XEN_ERRNO(ETIMEDOUT,110)/* Connection timed out
> */
> };
> #endif
>
> -#define XEN_EWOULDBLOCK XEN_EAGAIN /* Operation would block */
> -#define XEN_EDEADLOCK XEN_EDEADLK /* Resource deadlock would
> occur */
> -
> #endif /* __XEN_PUBLIC_ERRNO_H__ */
>
--
Doug Goldstein
signature.asc
Description: OpenPGP digital signature
___
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel