summaryrefslogtreecommitdiff
path: root/arm9/lib/include/FS_archive.h
diff options
context:
space:
mode:
Diffstat (limited to 'arm9/lib/include/FS_archive.h')
-rw-r--r--arm9/lib/include/FS_archive.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/arm9/lib/include/FS_archive.h b/arm9/lib/include/FS_archive.h
index b39e7738..baf11add 100644
--- a/arm9/lib/include/FS_archive.h
+++ b/arm9/lib/include/FS_archive.h
@@ -110,8 +110,8 @@ typedef struct FSArchive
char ptr[4];
u32 pack;
} name;
- struct FSArchive * prev;
struct FSArchive * next;
+ struct FSArchive * prev;
OSThreadQueue sync_q;
OSThreadQueue stat_q;
u32 flag;
@@ -163,6 +163,11 @@ static inline BOOL FSi_IsArchiveRunning(volatile const FSArchive * p_arc)
return (p_arc->flag & FS_ARCHIVE_FLAG_RUNNING) != 0;
}
+static inline BOOL FSi_IsArchiveUnloading(volatile const FSArchive * p_arc)
+{
+ return (p_arc->flag & FS_ARCHIVE_FLAG_UNLOADING) != 0;
+}
+
BOOL FSi_SendCommand(struct FSFile * file, FSCommandType command);
BOOL FSi_ExecuteSyncCommand(struct FSFile * file);