]> git.llucax.com Git - z.facultad/75.06/emufs.git/blobdiff - emufs/did.c
* BUGFIX : Estaba siendo olvidado verificar de no sobrepasar
[z.facultad/75.06/emufs.git] / emufs / did.c
index 0c7c10a823baab79f54fc5aa3b88ac9496c57e47..663feef0d46db776006be096956182d8cc698d7a 100644 (file)
@@ -37,8 +37,9 @@
  */
 
 #include "did.h"
  */
 
 #include "did.h"
-#include <string.h>
 #include <unistd.h>
 #include <unistd.h>
+#include <sys/types.h>
+#include <string.h>
 
 int emufs_did_crear(EMUFS* efs)
 {
 
 int emufs_did_crear(EMUFS* efs)
 {
@@ -81,7 +82,7 @@ EMUFS_REG_ID emufs_did_get_last(EMUFS *efs, int* err)
                        fclose(f_did);
                        PERR("Error al leer did");
                        *err = 3; /* EMUFS_ERROR_FILE_READ */
                        fclose(f_did);
                        PERR("Error al leer did");
                        *err = 3; /* EMUFS_ERROR_FILE_READ */
-                       return NULL;
+                       return EMUFS_NOT_FOUND;
                }
                /* voy al final */
                if (fseek(f_did, 0l, SEEK_END)) {
                }
                /* voy al final */
                if (fseek(f_did, 0l, SEEK_END)) {