ext4_trans: fix return value of ext4_trans_try_revoke_block
[lwext4.git] / lwext4 / ext4_errno.h
index d457259de8d4e1e24ef7d6d493689f5c088dacde..ce5784c6a9f1b0ba39afdaaa3e0490cabb157168 100644 (file)
 #ifndef EXT4_ERRNO_H_
 #define EXT4_ERRNO_H_
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 #include "ext4_config.h"
 
 #if !CONFIG_HAVE_OWN_ERRNO
 #define ENOTSUP 95   /* Not supported */
 #endif
 
+#ifndef ENODATA
+ #ifdef ENOATTR
+ #define ENODATA ENOATTR
+ #else
+ #define ENODATA 61
+ #endif
+#endif
+
 #ifndef ENOTSUP
 #define ENOTSUP 95
 #endif
 #define EOK 0
 #endif
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif /* EXT4_ERRNO_H_ */
 
 /**