various enhancements

- add helper function declarations to iDescriptor.h
- remove unnessery mountDevImage
- single instance lock for devdiskimages (may be removed in future)
-  implement  safe_afc_read_directory to make sure client is long lived ( for now ony for  afc_read_directory needs to be wrapped)
- remove some cleanup code for testing (init_device.cpp)
- clean leave label for mount_dev_image.cpp
This commit is contained in:
uncor3
2025-08-24 01:46:49 +00:00
parent f46627ab81
commit c84276eabc
14 changed files with 1222 additions and 449 deletions
+21 -21
View File
@@ -1,22 +1,22 @@
{
"configurations": [
{
"name": "Linux",
"includePath": [
"${workspaceFolder}/**",
"/usr/include/qt/**",
"/usr/local/opt/qt/**",
"${workspaceFolder}/build/Desktop-Debug/iDescriptor_autogen/include",
"${workspaceFolder}/build/Desktop-Debug/src/lib/**",
"/usr/local/include/**",
"/usr/include/python3.13"
],
"defines": [],
"compilerPath": "/usr/bin/gcc",
"cStandard": "c17",
"cppStandard": "gnu++17",
"intelliSenseMode": "linux-gcc-x64"
}
],
"version": 4
}
"configurations": [
{
"name": "Linux",
"includePath": [
"${workspaceFolder}/**",
"/usr/include/qt/**",
"/usr/local/opt/qt/**",
"${workspaceFolder}/build/Desktop-Debug/iDescriptor_autogen/include",
"${workspaceFolder}/build/Desktop-Debug/src/lib/**",
"/usr/local/include/**",
"/usr/include/qt6/**"
],
"defines": [],
"compilerPath": "/usr/bin/gcc",
"cStandard": "c17",
"cppStandard": "gnu++17",
"intelliSenseMode": "linux-gcc-x64"
}
],
"version": 4
}