Mark _start as extern; fix wrong entry point name

This commit is contained in:
Philipp Oppermann
2018-04-02 17:23:47 +02:00
parent 0bd0c70c8f
commit 549dfd362b
3 changed files with 5 additions and 5 deletions

View File

@@ -15,7 +15,7 @@ mod vga_buffer;
/// This function is the entry point, since the linker looks for a function
/// named `_start_` by default.
#[no_mangle] // don't mangle the name of this function
pub fn _start() -> ! {
pub extern fn _start() -> ! {
println!("Hello World{}", "!");
loop {}