We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f6401ba commit cc2897dCopy full SHA for cc2897d
src/libcore/unstable/lang.rs
@@ -423,16 +423,14 @@ pub unsafe fn strdup_uniq(ptr: *c_uchar, len: uint) -> ~str {
423
#[lang="start"]
424
pub fn start(main: *u8, argc: int, argv: **c_char,
425
crate_map: *u8) -> int {
426
- use libc::getenv;
427
use rt;
428
use sys::Closure;
429
use ptr;
430
use cast;
+ use os;
431
432
unsafe {
433
- let use_old_rt = do str::as_c_str("RUST_NEWRT") |s| {
434
- getenv(s).is_null()
435
- };
+ let use_old_rt = os::getenv("RUST_NEWRT").is_none();
436
if use_old_rt {
437
return rust_start(main as *c_void, argc as c_int, argv,
438
crate_map as *c_void) as int;
0 commit comments