diff --git a/src/header/getopt/mod.rs b/src/header/getopt/mod.rs index 741dd03bbf..56ab087ea7 100644 --- a/src/header/getopt/mod.rs +++ b/src/header/getopt/mod.rs @@ -26,7 +26,6 @@ pub struct option { } #[unsafe(no_mangle)] -#[linkage = "weak"] // often redefined in GNU programs pub unsafe extern "C" fn getopt_long( argc: c_int, argv: *const *mut c_char, diff --git a/src/header/unistd/getopt.rs b/src/header/unistd/getopt.rs index 1f9d105ffe..52e9d3e43e 100644 --- a/src/header/unistd/getopt.rs +++ b/src/header/unistd/getopt.rs @@ -7,30 +7,25 @@ use crate::{header::getopt, platform::types::*}; /// See . #[allow(non_upper_case_globals)] #[unsafe(no_mangle)] -#[linkage = "weak"] // often redefined in GNU programs pub static mut optarg: *mut c_char = ptr::null_mut(); /// See . #[allow(non_upper_case_globals)] #[unsafe(no_mangle)] -#[linkage = "weak"] // often redefined in GNU programs pub static mut opterr: c_int = 1; /// See . #[allow(non_upper_case_globals)] #[unsafe(no_mangle)] -#[linkage = "weak"] // often redefined in GNU programs pub static mut optind: c_int = 1; /// See . #[allow(non_upper_case_globals)] #[unsafe(no_mangle)] -#[linkage = "weak"] // often redefined in GNU programs pub static mut optopt: c_int = -1; /// See . #[unsafe(no_mangle)] -#[linkage = "weak"] // often redefined in GNU programs pub unsafe extern "C" fn getopt( argc: c_int, argv: *const *mut c_char,