summaryrefslogtreecommitdiff
path: root/binaryninjacore.h
diff options
context:
space:
mode:
authorPeter LaFosse <peter@vector35.com>2017-03-22 13:22:16 -0400
committerPeter LaFosse <peter@vector35.com>2017-03-22 13:22:16 -0400
commit1e8e975ed8100c7a6186e8b27833a067ceaf05be (patch)
tree75770b172689110532e25a8959cc5d15bd6292e5 /binaryninjacore.h
parentc3e09a578a4beca8fc63b5cdfd1bf3f6a4d1451b (diff)
Modifications to support partial uninstallation
Diffstat (limited to 'binaryninjacore.h')
-rw-r--r--binaryninjacore.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/binaryninjacore.h b/binaryninjacore.h
index 7460f7c1..80fc715c 100644
--- a/binaryninjacore.h
+++ b/binaryninjacore.h
@@ -2417,7 +2417,9 @@ extern "C"
const BNPluginType* pluginTypes,
size_t pluginTypesSize,
const char* url,
- const char* version);
+ const char* version,
+ const char* repoPath,
+ const char* gitModulesPath);
BINARYNINJACOREAPI BNRepoPlugin* BNNewPluginReference(BNRepoPlugin* r);
BINARYNINJACOREAPI void BNFreePlugin(BNRepoPlugin* plugin);
BINARYNINJACOREAPI const char* BNPluginGetPath(BNRepoPlugin* p);
@@ -2475,8 +2477,10 @@ extern "C"
BINARYNINJACOREAPI void BNLlvmServicesAssembleFree(char *outBytes, char *err);
- BINARYNINJACOREAPI int BNDeleteDirectory(const char* path, int contentsOnly);
+ // Filesystem functionality
BINARYNINJACOREAPI int BNDeleteFile(const char* path);
+ BINARYNINJACOREAPI int BNDeleteDirectory(const char* path, int contentsOnly);
+ BINARYNINJACOREAPI int BNCreateDirectory(const char* path);
#ifdef __cplusplus
}
#endif