If you open too many files then you get -ENFILE.
Signed-off-by: Charles Manning <cdhmanning@gmail.com>
{ EEXIST , "EEXIST"},
{ ENOTDIR , "ENOTDIR"},
{ EISDIR , "EISDIR"},
{ EEXIST , "EEXIST"},
{ ENOTDIR , "ENOTDIR"},
{ EISDIR , "EISDIR"},
handle = yaffsfs_GetNewHandle();
handle = yaffsfs_GetNewHandle();
+ if(handle < 0){
+ yaffsfs_SetError(-ENFILE);
+ errorReported = 1;
+ } else {
yh = yaffsfs_GetHandlePointer(handle);
yh = yaffsfs_GetHandlePointer(handle);
+#ifndef ENFILE
+#define ENFILE 23
+#endif
+
#ifndef EBADF
#define EBADF 9
#endif
#ifndef EBADF
#define EBADF 9
#endif