From 677f0376a097f46bc659dbe8eb8bab2c330624d0 Mon Sep 17 00:00:00 2001 From: Mitchell Hashimoto Date: Fri, 16 Aug 2024 14:29:08 -0700 Subject: [PATCH] os: yeet usingns --- src/os/main.zig | 48 +++++++++++++++++++++++++++++++++++------------- 1 file changed, 35 insertions(+), 13 deletions(-) diff --git a/src/os/main.zig b/src/os/main.zig index 04d53d752..42bb0cdeb 100644 --- a/src/os/main.zig +++ b/src/os/main.zig @@ -2,20 +2,42 @@ //! system. These aren't restricted to syscalls or low-level operations, but //! also OS-specific features and conventions. -pub usingnamespace @import("env.zig"); -pub usingnamespace @import("desktop.zig"); -pub usingnamespace @import("file.zig"); -pub usingnamespace @import("flatpak.zig"); -pub usingnamespace @import("homedir.zig"); -pub usingnamespace @import("locale.zig"); -pub usingnamespace @import("macos_version.zig"); -pub usingnamespace @import("mouse.zig"); -pub usingnamespace @import("open.zig"); -pub usingnamespace @import("pipe.zig"); -pub usingnamespace @import("resourcesdir.zig"); -pub const CFReleaseThread = @import("cf_release_thread.zig"); -pub const TempDir = @import("TempDir.zig"); +const desktop = @import("desktop.zig"); +const env = @import("env.zig"); +const file = @import("file.zig"); +const flatpak = @import("flatpak.zig"); +const homedir = @import("homedir.zig"); +const locale = @import("locale.zig"); +const macos_version = @import("macos_version.zig"); +const mouse = @import("mouse.zig"); +const openpkg = @import("open.zig"); +const pipepkg = @import("pipe.zig"); +const resourcesdir = @import("resourcesdir.zig"); + +// Namespaces pub const cgroup = @import("cgroup.zig"); pub const passwd = @import("passwd.zig"); pub const xdg = @import("xdg.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;