Improve backup & wipe exclusion handling
Rename twrpDU.* to exclude.*
Remove global variable for du and replace with partition specific
variables.
Use separate exclusion lists for backups and wiping.
Clean up some includes
Fix some parenthesis in twrp.cpp that I messed up.
Note: twrpTarMain command line utility compiles but probably does
not work correctly yet due to not properly setting part_settings
Change-Id: Idec9c3e6a8782ba53f3420fa79ba33394f4f85fb
diff --git a/gui/object.cpp b/gui/object.cpp
index 14df14f..e7d1bf9 100644
--- a/gui/object.cpp
+++ b/gui/object.cpp
@@ -2,7 +2,7 @@
#include <stdio.h>
#include <stdlib.h>
-
+#include <sys/stat.h>
#include <string>
extern "C" {
diff --git a/gui/pages.cpp b/gui/pages.cpp
index 115d6b3..b6b7296 100644
--- a/gui/pages.cpp
+++ b/gui/pages.cpp
@@ -32,6 +32,7 @@
#include <time.h>
#include <unistd.h>
#include <stdlib.h>
+#include <dirent.h>
#include "../twrp-functions.hpp"
#include "../partitions.hpp"
diff --git a/gui/resources.cpp b/gui/resources.cpp
index 9c97dad..8884dd7 100644
--- a/gui/resources.cpp
+++ b/gui/resources.cpp
@@ -10,6 +10,7 @@
#include <sstream>
#include <iostream>
#include <iomanip>
+#include <fcntl.h>
#include "../minzip/Zip.h"
extern "C" {