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

Re: [Xen-devel] [PATCH 1/4] xen/errno: Introduce EISDIR/EROFS/ENOTEMPTY to the ABI



On 3/1/16 12:57 PM, Andrew Cooper wrote:
> These POSIX errnos are expected by other areas of the Xen public interface,
> specifically public/io/xs_wire.h
> 
> Signed-off-by: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>

Reviewed-by: Doug Goldstein <cardoe@xxxxxxxxxx>

> ---
> CC: Jan Beulich <JBeulich@xxxxxxxx>
> CC: Tim Deegan <tim@xxxxxxx>
> CC: Doug Goldstein <cardoe@xxxxxxxxxx>
> ---
>  xen/include/public/errno.h | 3 +++
>  1 file changed, 3 insertions(+)
> 
> diff --git a/xen/include/public/errno.h b/xen/include/public/errno.h
> index 8c88bb1..c3481a5 100644
> --- a/xen/include/public/errno.h
> +++ b/xen/include/public/errno.h
> @@ -49,16 +49,19 @@ XEN_ERRNO(EBUSY,  16)     /* Device or resource busy */
>  XEN_ERRNO(EEXIST,    17)     /* File exists */
>  XEN_ERRNO(EXDEV,     18)     /* Cross-device link */
>  XEN_ERRNO(ENODEV,    19)     /* No such device */
> +XEN_ERRNO(EISDIR,    21)     /* Is a directory */
>  XEN_ERRNO(EINVAL,    22)     /* Invalid argument */
>  XEN_ERRNO(ENFILE,    23)     /* File table overflow */
>  XEN_ERRNO(EMFILE,    24)     /* Too many open files */
>  XEN_ERRNO(ENOSPC,    28)     /* No space left on device */
> +XEN_ERRNO(EROFS,     30)     /* Read-only file system */
>  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(ENAMETOOLONG,      36)     /* File name too long */
>  XEN_ERRNO(ENOLCK,    37)     /* No record locks available */
> +XEN_ERRNO(ENOTEMPTY, 39)     /* Directory not empty */
>  XEN_ERRNO(ENOSYS,    38)     /* Function not implemented */
>  XEN_ERRNO(ENODATA,   61)     /* No data available */
>  XEN_ERRNO(ETIME,     62)     /* Timer expired */
> 


-- 
Doug Goldstein

Attachment: signature.asc
Description: OpenPGP digital signature

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

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.