aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorCameron Katri <me@cameronkatri.com>2020-12-07 19:26:29 -0500
committerCameron Katri <me@cameronkatri.com>2020-12-07 19:26:29 -0500
commit69ea2162275e8c22f9d28ccae19507d149420702 (patch)
tree63abe1bf078643f45b745d788b8e9cf989a2ee4a /src
parenta007e33b447f468a0aa431325b8d0d322344118a (diff)
downloadsnaprestore-69ea2162275e8c22f9d28ccae19507d149420702.tar.gz
snaprestore-69ea2162275e8c22f9d28ccae19507d149420702.tar.zst
snaprestore-69ea2162275e8c22f9d28ccae19507d149420702.zip
Don't use an include directory
Diffstat (limited to 'src')
-rw-r--r--src/snaprestore.m8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/snaprestore.m b/src/snaprestore.m
index deda1bc..23b20c8 100644
--- a/src/snaprestore.m
+++ b/src/snaprestore.m
@@ -1,9 +1,15 @@
#import <Foundation/Foundation.h>
#import <Foundation/NSFileManager.h>
-#import <IOKit/IOKitLib.h>
#import <sys/snapshot.h>
#import <getopt.h>
+typedef char io_string_t[512];
+typedef mach_port_t io_object_t;
+typedef io_object_t io_registry_entry_t;
+io_registry_entry_t IORegistryEntryFromPath(mach_port_t master, const io_string_t path);
+CFTypeRef IORegistryEntryCreateCFProperty(io_registry_entry_t entry, CFStringRef key, CFAllocatorRef allocator, uint32_t options);
+kern_return_t IOObjectRelease(io_object_t object);
+
@interface LSApplicationWorkspace : NSObject
+ (id)defaultWorkspace;
- (BOOL)_LSPrivateRebuildApplicationDatabasesForSystemApps:(BOOL)arg1 internal:(BOOL)arg2 user:(BOOL)arg3;