diff options
author | Ryan Foster <ryan@obsproject.com> | 2023-12-14 18:06:08 -0500 |
---|---|---|
committer | Ryan Foster <ryan@obsproject.com> | 2023-12-14 18:06:08 -0500 |
commit | d822584cb1c5601d2da51fa2c6cd94a955e9c874 (patch) | |
tree | 6649550a3ebf70aee9086eb67d9fc15bbd934e3b | |
parent | b45a73296f4f898e2ed455023020058075c30bab (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.m | 25 | ||||
-rw-r--r-- | libobs/util/platform-nix.c | 4 |
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) { |