os: yeet usingns

This commit is contained in:
Mitchell Hashimoto
2024-08-16 14:29:08 -07:00
parent d0ca949c09
commit 677f0376a0

View File

@ -2,20 +2,42 @@
//! system. These aren't restricted to syscalls or low-level operations, but //! system. These aren't restricted to syscalls or low-level operations, but
//! also OS-specific features and conventions. //! also OS-specific features and conventions.
pub usingnamespace @import("env.zig"); const desktop = @import("desktop.zig");
pub usingnamespace @import("desktop.zig"); const env = @import("env.zig");
pub usingnamespace @import("file.zig"); const file = @import("file.zig");
pub usingnamespace @import("flatpak.zig"); const flatpak = @import("flatpak.zig");
pub usingnamespace @import("homedir.zig"); const homedir = @import("homedir.zig");
pub usingnamespace @import("locale.zig"); const locale = @import("locale.zig");
pub usingnamespace @import("macos_version.zig"); const macos_version = @import("macos_version.zig");
pub usingnamespace @import("mouse.zig"); const mouse = @import("mouse.zig");
pub usingnamespace @import("open.zig"); const openpkg = @import("open.zig");
pub usingnamespace @import("pipe.zig"); const pipepkg = @import("pipe.zig");
pub usingnamespace @import("resourcesdir.zig"); const resourcesdir = @import("resourcesdir.zig");
pub const CFReleaseThread = @import("cf_release_thread.zig");
pub const TempDir = @import("TempDir.zig"); // Namespaces
pub const cgroup = @import("cgroup.zig"); pub const cgroup = @import("cgroup.zig");
pub const passwd = @import("passwd.zig"); pub const passwd = @import("passwd.zig");
pub const xdg = @import("xdg.zig"); pub const xdg = @import("xdg.zig");
pub const windows = @import("windows.zig"); pub const windows = @import("windows.zig");
// Functions and types
pub const CFReleaseThread = @import("cf_release_thread.zig");
pub const TempDir = @import("TempDir.zig");
pub const PATH_SEP = env.PATH_SEP;
pub const appendEnv = env.appendEnv;
pub const appendEnvAlways = env.appendEnvAlways;
pub const getenv = env.getenv;
pub const setenv = env.setenv;
pub const unsetenv = env.unsetenv;
pub const launchedFromDesktop = desktop.launchedFromDesktop;
pub const fixMaxFiles = file.fixMaxFiles;
pub const allocTmpDir = file.allocTmpDir;
pub const freeTmpDir = file.freeTmpDir;
pub const isFlatpak = flatpak.isFlatpak;
pub const home = homedir.home;
pub const ensureLocale = locale.ensureLocale;
pub const macosVersionAtLeast = macos_version.macosVersionAtLeast;
pub const clickInterval = mouse.clickInterval;
pub const open = openpkg.open;
pub const pipe = pipepkg.pipe;
pub const resourcesDir = resourcesdir.resourcesDir;