Re: [Xen-devel] [PATCH 2/4] xen/errno: Declare aliases using XEN_ERRNO()

2016-03-01 Thread Doug Goldstein
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


[Xen-devel] [PATCH 2/4] xen/errno: Declare aliases using XEN_ERRNO()

2016-03-01 Thread Andrew Cooper
Otherwise a custom XEN_ERRNO definition will not end up creating appropriately
namespaced constants for the aliases.

Signed-off-by: Andrew Cooper 
---
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
 
-#defineXEN_EWOULDBLOCK XEN_EAGAIN  /* Operation would block */
-#defineXEN_EDEADLOCK   XEN_EDEADLK /* Resource deadlock would 
occur */
-
 #endif /*  __XEN_PUBLIC_ERRNO_H__ */
-- 
2.1.4


___
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel