more test cleanup

This commit is contained in:
Colin Davidson
2023-03-01 08:27:07 -08:00
parent caf9716bf1
commit 2ca30e3acd
3 changed files with 6 additions and 15 deletions
+1 -10
View File
@@ -25,20 +25,11 @@ import "core:os"
Default configuration for DNS resolution.
*/
when ODIN_OS == .Windows {
getenv :: proc(key: string) -> (val: string) {
return os.get_env(key)
}
DEFAULT_DNS_CONFIGURATION :: DNS_Configuration{
resolv_conf = "",
hosts_file = "%WINDIR%\\system32\\drivers\\etc\\hosts",
}
} else when ODIN_OS == .Linux || ODIN_OS == .Darwin || ODIN_OS == .OpenBSD {
getenv :: proc(key: string) -> (val: string) {
val, _ = os.getenv(key)
return
}
DEFAULT_DNS_CONFIGURATION :: DNS_Configuration{
resolv_conf = "/etc/resolv.conf",
hosts_file = "/etc/hosts",
@@ -81,7 +72,7 @@ replace_environment_path :: proc(path: string, allocator := context.allocator) -
assert(right > 0 && right <= len(path)) // should be covered by there being two %
env_key := path[left: right]
env_val := getenv(env_key)
env_val := os.get_env(env_key)
defer delete(env_val)
res, _ = strings.replace(path, path[left - 1: right + 1], env_val, 1)