shithub: lwext4

Download patch

ref: 784e836299353faa26c4603e79aaab779f4ef923
parent: 3d5b848c46403c569051dfb3654086e34bde6366
author: root <ngkaho1234@gmail.com>
date: Sun Jan 24 00:53:46 EST 2016

Reduce the number of errno definitions in ext4_errno.h.

--- a/lwext4/ext4_errno.h
+++ b/lwext4/ext4_errno.h
@@ -47,37 +47,21 @@
 #else
 #define EPERM 1      /* Operation not permitted */
 #define ENOENT 2     /* No such file or directory */
-#define ESRCH 3      /* No such process */
-#define EINTR 4      /* Interrupted system call */
 #define EIO 5        /* I/O error */
 #define ENXIO 6      /* No such device or address */
 #define E2BIG 7      /* Argument list too long */
-#define ENOEXEC 8    /* Exec format error */
-#define EBADF 9      /* Bad file number */
-#define ECHILD 10    /* No child processes */
-#define EAGAIN 11    /* Try again */
 #define ENOMEM 12    /* Out of memory */
 #define EACCES 13    /* Permission denied */
 #define EFAULT 14    /* Bad address */
-#define ENOTBLK 15   /* Block device required */
-#define EBUSY 16     /* Device or resource busy */
 #define EEXIST 17    /* File exists */
-#define EXDEV 18     /* Cross-device link */
 #define ENODEV 19    /* No such device */
 #define ENOTDIR 20   /* Not a directory */
 #define EISDIR 21    /* Is a directory */
 #define EINVAL 22    /* Invalid argument */
-#define ENFILE 23    /* File table overflow */
-#define EMFILE 24    /* Too many open files */
-#define ENOTTY 25    /* Not a typewriter */
-#define ETXTBSY 26   /* Text file busy */
 #define EFBIG 27     /* File too large */
 #define ENOSPC 28    /* No space left on device */
-#define ESPIPE 29    /* Illegal seek */
 #define EROFS 30     /* Read-only file system */
 #define EMLINK 31    /* Too many links */
-#define EPIPE 32     /* Broken pipe */
-#define EDOM 33      /* Math argument out of domain of func */
 #define ERANGE 34    /* Math result not representable */
 #define ENOTEMPTY 39 /* Directory not empty */
 #define ENODATA 61   /* No data available */