summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan Foster <ryan@obsproject.com>2023-12-14 18:06:08 -0500
committerRyan Foster <ryan@obsproject.com>2023-12-14 18:06:08 -0500
commitd822584cb1c5601d2da51fa2c6cd94a955e9c874 (patch)
tree6649550a3ebf70aee9086eb67d9fc15bbd934e3b
parentb45a73296f4f898e2ed455023020058075c30bab (diff)
Revert "libobs: Use macOS specific APIs to report free disk space"release/30.0
This reverts commit f0c343ec24e08cda7ad16a4b5401e4c9d9920763.
-rw-r--r--libobs/util/platform-cocoa.m25
-rw-r--r--libobs/util/platform-nix.c4
2 files changed, 0 insertions, 29 deletions
diff --git a/libobs/util/platform-cocoa.m b/libobs/util/platform-cocoa.m
index 0e4725043..ad4c0ed41 100644
--- a/libobs/util/platform-cocoa.m
+++ b/libobs/util/platform-cocoa.m
@@ -358,31 +358,6 @@ uint64_t os_get_sys_free_size(void)
return vmstat.free_count * vm_page_size;
}
-int64_t os_get_free_space(const char *path)
-{
- if (path) {
- NSURL *fileURL = [NSURL fileURLWithPath:@(path)];
-
- NSDictionary *values = [fileURL resourceValuesForKeys:@[NSURLVolumeAvailableCapacityForOpportunisticUsageKey]
- error:nil];
-
- NSNumber *availableSpace = values[NSURLVolumeAvailableCapacityForOpportunisticUsageKey];
-
- if (availableSpace) {
- return availableSpace.longValue;
- }
- }
-
- return 0;
-}
-
-uint64_t os_get_free_disk_space(const char *dir)
-{
- int64_t free_space = os_get_free_space(dir);
-
- return (uint64_t) free_space;
-}
-
static uint64_t total_memory = 0;
static bool total_memory_initialized = false;
diff --git a/libobs/util/platform-nix.c b/libobs/util/platform-nix.c
index 99fc98a74..2fe19b9f5 100644
--- a/libobs/util/platform-nix.c
+++ b/libobs/util/platform-nix.c
@@ -571,7 +571,6 @@ void os_closedir(os_dir_t *dir)
}
}
-#ifndef __APPLE__
int64_t os_get_free_space(const char *path)
{
struct statvfs info;
@@ -582,7 +581,6 @@ int64_t os_get_free_space(const char *path)
return ret;
}
-#endif
struct posix_glob_info {
struct os_glob_info base;
@@ -1138,7 +1136,6 @@ uint64_t os_get_sys_total_size(void)
}
#endif
-#ifndef __APPLE__
uint64_t os_get_free_disk_space(const char *dir)
{
struct statvfs info;
@@ -1147,7 +1144,6 @@ uint64_t os_get_free_disk_space(const char *dir)
return (uint64_t)info.f_frsize * (uint64_t)info.f_bavail;
}
-#endif
char *os_generate_uuid(void)
{