From cc2897d559742c5f7630557975aa72c12a0eff01 Mon Sep 17 00:00:00 2001 From: Brian Anderson Date: Wed, 8 May 2013 15:28:30 -0700 Subject: [PATCH] core: Replace use of libc::getenv with os::getenv --- src/libcore/unstable/lang.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/libcore/unstable/lang.rs b/src/libcore/unstable/lang.rs index ce32cb4c282f..071d21ae8a80 100644 --- a/src/libcore/unstable/lang.rs +++ b/src/libcore/unstable/lang.rs @@ -423,16 +423,14 @@ pub unsafe fn strdup_uniq(ptr: *c_uchar, len: uint) -> ~str { #[lang="start"] pub fn start(main: *u8, argc: int, argv: **c_char, crate_map: *u8) -> int { - use libc::getenv; use rt; use sys::Closure; use ptr; use cast; + use os; unsafe { - let use_old_rt = do str::as_c_str("RUST_NEWRT") |s| { - getenv(s).is_null() - }; + let use_old_rt = os::getenv("RUST_NEWRT").is_none(); if use_old_rt { return rust_start(main as *c_void, argc as c_int, argv, crate_map as *c_void) as int;