[INFO] cloning repository https://github.com/euank/unsharex
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/euank/unsharex" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Feuank%2Funsharex", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Feuank%2Funsharex'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] ae0abdcb51a5059ee2178e6b298f1c3240e5f5f0
[INFO] testing euank/unsharex against try#9f93af291970322f4f1c6315ccde4d7078201159 for pr-146098-6
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Feuank%2Funsharex" "/workspace/builds/worker-0-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-0-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/euank/unsharex
[INFO] finished tweaking git repo https://github.com/euank/unsharex
[INFO] tweaked toml for git repo https://github.com/euank/unsharex written to /workspace/builds/worker-0-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/euank/unsharex on toolchain 9f93af291970322f4f1c6315ccde4d7078201159
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9f93af291970322f4f1c6315ccde4d7078201159" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/euank/unsharex already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9f93af291970322f4f1c6315ccde4d7078201159" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+9f93af291970322f4f1c6315ccde4d7078201159" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 52f04238af0e0bd739c4b01ab81be2d42879cfaa4cac34ff08a3b9460ca1c801
[INFO] running `Command { std: "docker" "start" "-a" "52f04238af0e0bd739c4b01ab81be2d42879cfaa4cac34ff08a3b9460ca1c801", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "52f04238af0e0bd739c4b01ab81be2d42879cfaa4cac34ff08a3b9460ca1c801", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "52f04238af0e0bd739c4b01ab81be2d42879cfaa4cac34ff08a3b9460ca1c801", kill_on_drop: false }`
[INFO] [stdout] 52f04238af0e0bd739c4b01ab81be2d42879cfaa4cac34ff08a3b9460ca1c801
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+9f93af291970322f4f1c6315ccde4d7078201159" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 8b917e2057d38ea62daca8f07622f4e9104936e39f3cf73f282ef93d6f2b3ac8
[INFO] running `Command { std: "docker" "start" "-a" "8b917e2057d38ea62daca8f07622f4e9104936e39f3cf73f282ef93d6f2b3ac8", kill_on_drop: false }`
[INFO] [stderr]    Compiling rustix v0.38.6
[INFO] [stderr]    Compiling linux-raw-sys v0.4.5
[INFO] [stderr]    Compiling bitflags v2.3.3
[INFO] [stderr]    Compiling proc-macro2 v1.0.66
[INFO] [stderr]    Compiling unicode-ident v1.0.11
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling utf8parse v0.2.1
[INFO] [stderr]    Compiling anstyle-query v1.0.0
[INFO] [stderr]    Compiling anstyle v1.0.1
[INFO] [stderr]    Compiling colorchoice v1.0.0
[INFO] [stderr]    Compiling clap_lex v0.5.0
[INFO] [stderr]    Compiling strsim v0.10.0
[INFO] [stderr]    Compiling memoffset v0.7.1
[INFO] [stderr]    Compiling num-traits v0.2.16
[INFO] [stderr]    Compiling fastrand v2.0.0
[INFO] [stderr]    Compiling anstyle-parse v0.2.1
[INFO] [stderr]    Compiling nix v0.26.2
[INFO] [stderr]    Compiling quote v1.0.32
[INFO] [stderr]    Compiling is-terminal v0.4.9
[INFO] [stderr]    Compiling tempfile v3.7.0
[INFO] [stderr]    Compiling anstream v0.3.2
[INFO] [stderr]    Compiling clap_builder v4.3.19
[INFO] [stderr]    Compiling clap v4.3.19
[INFO] [stderr]    Compiling c2rust-bitfields-derive v0.2.1
[INFO] [stderr]    Compiling c2rust-bitfields v0.3.0
[INFO] [stderr]    Compiling unsharex v0.0.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: the feature `core_intrinsics` is internal to the compiler or standard library
[INFO] [stdout]  --> src/main.rs:1:38
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![feature(c_variadic, extern_types, core_intrinsics, thread_local)]
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: using it is strongly discouraged
[INFO] [stdout]   = note: `#[warn(internal_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__u32` should have an upper camel case name
[INFO] [stdout]   --> src/caputils.rs:21:10
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub type __u32 = libc::c_uint;
[INFO] [stdout]    |          ^^^^^ help: convert the identifier to upper camel case: `U32`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `size_t` should have an upper camel case name
[INFO] [stdout]   --> src/caputils.rs:22:10
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub type size_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^ help: convert the identifier to upper camel case: `SizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint64_t` should have an upper camel case name
[INFO] [stdout]   --> src/caputils.rs:23:10
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub type __uint64_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off_t` should have an upper camel case name
[INFO] [stdout]   --> src/caputils.rs:24:10
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub type __off_t = libc::c_long;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `OffT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off64_t` should have an upper camel case name
[INFO] [stdout]   --> src/caputils.rs:25:10
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub type __off64_t = libc::c_long;
[INFO] [stdout]    |          ^^^^^^^^^ help: convert the identifier to upper camel case: `Off64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_IO_lock_t` should have an upper camel case name
[INFO] [stdout]   --> src/caputils.rs:59:10
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub type _IO_lock_t = ();
[INFO] [stdout]    |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `IoLockT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint64_t` should have an upper camel case name
[INFO] [stdout]   --> src/caputils.rs:61:10
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub type uint64_t = __uint64_t;
[INFO] [stdout]    |          ^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `cap_user_header_t` should have an upper camel case name
[INFO] [stdout]   --> src/caputils.rs:68:10
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub type cap_user_header_t = *mut __user_cap_header_struct;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CapUserHeaderT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `cap_user_data_t` should have an upper camel case name
[INFO] [stdout]   --> src/caputils.rs:76:10
[INFO] [stdout]    |
[INFO] [stdout] 76 | pub type cap_user_data_t = *mut __user_cap_data_struct;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CapUserDataT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `size_t` should have an upper camel case name
[INFO] [stdout]   --> src/idcache.rs:13:10
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub type size_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^ help: convert the identifier to upper camel case: `SizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `wchar_t` should have an upper camel case name
[INFO] [stdout]   --> src/idcache.rs:14:10
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub type wchar_t = libc::c_int;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `WcharT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uid_t` should have an upper camel case name
[INFO] [stdout]   --> src/idcache.rs:15:10
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub type __uid_t = libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__gid_t` should have an upper camel case name
[INFO] [stdout]   --> src/idcache.rs:16:10
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub type __gid_t = libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `GidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `gid_t` should have an upper camel case name
[INFO] [stdout]   --> src/idcache.rs:17:10
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub type gid_t = __gid_t;
[INFO] [stdout]    |          ^^^^^ help: convert the identifier to upper camel case: `GidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uid_t` should have an upper camel case name
[INFO] [stdout]   --> src/idcache.rs:18:10
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub type uid_t = __uid_t;
[INFO] [stdout]    |          ^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__builtin_va_list` should have an upper camel case name
[INFO] [stdout]   --> src/procfs.rs:86:10
[INFO] [stdout]    |
[INFO] [stdout] 86 | pub type __builtin_va_list = [__va_list_tag; 1];
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `BuiltinVaList`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint64_t` should have an upper camel case name
[INFO] [stdout]   --> src/procfs.rs:95:10
[INFO] [stdout]    |
[INFO] [stdout] 95 | pub type __uint64_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uintmax_t` should have an upper camel case name
[INFO] [stdout]   --> src/procfs.rs:96:10
[INFO] [stdout]    |
[INFO] [stdout] 96 | pub type __uintmax_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__dev_t` should have an upper camel case name
[INFO] [stdout]   --> src/procfs.rs:97:10
[INFO] [stdout]    |
[INFO] [stdout] 97 | pub type __dev_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `DevT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uid_t` should have an upper camel case name
[INFO] [stdout]   --> src/procfs.rs:98:10
[INFO] [stdout]    |
[INFO] [stdout] 98 | pub type __uid_t = libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__gid_t` should have an upper camel case name
[INFO] [stdout]   --> src/procfs.rs:99:10
[INFO] [stdout]    |
[INFO] [stdout] 99 | pub type __gid_t = libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `GidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__ino_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:100:10
[INFO] [stdout]     |
[INFO] [stdout] 100 | pub type __ino_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `InoT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__mode_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:101:10
[INFO] [stdout]     |
[INFO] [stdout] 101 | pub type __mode_t = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `ModeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__nlink_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:102:10
[INFO] [stdout]     |
[INFO] [stdout] 102 | pub type __nlink_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `NlinkT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:103:10
[INFO] [stdout]     |
[INFO] [stdout] 103 | pub type __off_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `OffT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off64_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:104:10
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub type __off64_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `Off64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__pid_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:105:10
[INFO] [stdout]     |
[INFO] [stdout] 105 | pub type __pid_t = libc::c_int;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `PidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__time_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:111:10
[INFO] [stdout]     |
[INFO] [stdout] 111 | pub type __time_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `TimeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__useconds_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:112:10
[INFO] [stdout]     |
[INFO] [stdout] 112 | pub type __useconds_t = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UsecondsT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__blksize_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:113:10
[INFO] [stdout]     |
[INFO] [stdout] 113 | pub type __blksize_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `BlksizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__blkcnt_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:114:10
[INFO] [stdout]     |
[INFO] [stdout] 114 | pub type __blkcnt_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `BlkcntT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__fsblkcnt_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:115:10
[INFO] [stdout]     |
[INFO] [stdout] 115 | pub type __fsblkcnt_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FsblkcntT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__fsfilcnt_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:116:10
[INFO] [stdout]     |
[INFO] [stdout] 116 | pub type __fsfilcnt_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FsfilcntT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__fsword_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:117:10
[INFO] [stdout]     |
[INFO] [stdout] 117 | pub type __fsword_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `FswordT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__ssize_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:118:10
[INFO] [stdout]     |
[INFO] [stdout] 118 | pub type __ssize_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `SsizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__syscall_slong_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:119:10
[INFO] [stdout]     |
[INFO] [stdout] 119 | pub type __syscall_slong_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SyscallSlongT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `ssize_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:133:10
[INFO] [stdout]     |
[INFO] [stdout] 133 | pub type ssize_t = __ssize_t;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `SsizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `size_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:134:10
[INFO] [stdout]     |
[INFO] [stdout] 134 | pub type size_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^ help: convert the identifier to upper camel case: `SizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uid_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:135:10
[INFO] [stdout]     |
[INFO] [stdout] 135 | pub type uid_t = __uid_t;
[INFO] [stdout]     |          ^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `useconds_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:136:10
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub type useconds_t = __useconds_t;
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `UsecondsT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `pid_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:137:10
[INFO] [stdout]     |
[INFO] [stdout] 137 | pub type pid_t = __pid_t;
[INFO] [stdout]     |          ^^^^^ help: convert the identifier to upper camel case: `PidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint64_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:154:10
[INFO] [stdout]     |
[INFO] [stdout] 154 | pub type uint64_t = __uint64_t;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uintmax_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:155:10
[INFO] [stdout]     |
[INFO] [stdout] 155 | pub type uintmax_t = __uintmax_t;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `UintmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `va_list` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:156:10
[INFO] [stdout]     |
[INFO] [stdout] 156 | pub type va_list = __builtin_va_list;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `VaList`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_IO_lock_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:190:10
[INFO] [stdout]     |
[INFO] [stdout] 190 | pub type _IO_lock_t = ();
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `IoLockT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `C2RustUnnamed_0` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:226:10
[INFO] [stdout]     |
[INFO] [stdout] 226 | pub type C2RustUnnamed_0 = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `C2rustUnnamed0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `size_t` should have an upper camel case name
[INFO] [stdout]   --> src/pwdutils.rs:39:10
[INFO] [stdout]    |
[INFO] [stdout] 39 | pub type size_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^ help: convert the identifier to upper camel case: `SizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uid_t` should have an upper camel case name
[INFO] [stdout]   --> src/pwdutils.rs:40:10
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub type __uid_t = libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__gid_t` should have an upper camel case name
[INFO] [stdout]   --> src/pwdutils.rs:41:10
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub type __gid_t = libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `GidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uid_t` should have an upper camel case name
[INFO] [stdout]   --> src/pwdutils.rs:42:10
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub type uid_t = __uid_t;
[INFO] [stdout]    |          ^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]    --> src/pwdutils.rs:101:5
[INFO] [stdout]     |
[INFO] [stdout] 101 |     'c_5094: {
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_labels)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]    --> src/pwdutils.rs:144:5
[INFO] [stdout]     |
[INFO] [stdout] 144 |     'c_4646: {
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]    --> src/pwdutils.rs:170:5
[INFO] [stdout]     |
[INFO] [stdout] 170 |     'c_4609: {
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]    --> src/pwdutils.rs:228:5
[INFO] [stdout]     |
[INFO] [stdout] 228 |     'c_4842: {
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]    --> src/pwdutils.rs:254:5
[INFO] [stdout]     |
[INFO] [stdout] 254 |     'c_4808: {
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]    --> src/pwdutils.rs:309:5
[INFO] [stdout]     |
[INFO] [stdout] 309 |     'c_5003: {
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `size_t` should have an upper camel case name
[INFO] [stdout]   --> src/signames.rs:23:10
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub type size_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^ help: convert the identifier to upper camel case: `SizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__builtin_va_list` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:56:10
[INFO] [stdout]    |
[INFO] [stdout] 56 | pub type __builtin_va_list = [__va_list_tag; 1];
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `BuiltinVaList`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `size_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:65:10
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub type size_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^ help: convert the identifier to upper camel case: `SizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `va_list` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:66:10
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub type va_list = __builtin_va_list;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `VaList`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__int32_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:67:10
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub type __int32_t = libc::c_int;
[INFO] [stdout]    |          ^^^^^^^^^ help: convert the identifier to upper camel case: `Int32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint32_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:68:10
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub type __uint32_t = libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `Uint32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__int64_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:69:10
[INFO] [stdout]    |
[INFO] [stdout] 69 | pub type __int64_t = libc::c_long;
[INFO] [stdout]    |          ^^^^^^^^^ help: convert the identifier to upper camel case: `Int64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint64_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:70:10
[INFO] [stdout]    |
[INFO] [stdout] 70 | pub type __uint64_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__intmax_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:71:10
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub type __intmax_t = libc::c_long;
[INFO] [stdout]    |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `IntmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uintmax_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:72:10
[INFO] [stdout]    |
[INFO] [stdout] 72 | pub type __uintmax_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__mode_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:73:10
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub type __mode_t = libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^^ help: convert the identifier to upper camel case: `ModeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:74:10
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub type __off_t = libc::c_long;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `OffT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off64_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:75:10
[INFO] [stdout]    |
[INFO] [stdout] 75 | pub type __off64_t = libc::c_long;
[INFO] [stdout]    |          ^^^^^^^^^ help: convert the identifier to upper camel case: `Off64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__time_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:76:10
[INFO] [stdout]    |
[INFO] [stdout] 76 | pub type __time_t = libc::c_long;
[INFO] [stdout]    |          ^^^^^^^^ help: convert the identifier to upper camel case: `TimeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__suseconds_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:77:10
[INFO] [stdout]    |
[INFO] [stdout] 77 | pub type __suseconds_t = libc::c_long;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SusecondsT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__syscall_slong_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:78:10
[INFO] [stdout]    |
[INFO] [stdout] 78 | pub type __syscall_slong_t = libc::c_long;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SyscallSlongT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_IO_lock_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:112:10
[INFO] [stdout]     |
[INFO] [stdout] 112 | pub type _IO_lock_t = ();
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `IoLockT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `mode_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:114:10
[INFO] [stdout]     |
[INFO] [stdout] 114 | pub type mode_t = __mode_t;
[INFO] [stdout]     |          ^^^^^^ help: convert the identifier to upper camel case: `ModeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `time_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:115:10
[INFO] [stdout]     |
[INFO] [stdout] 115 | pub type time_t = __time_t;
[INFO] [stdout]     |          ^^^^^^ help: convert the identifier to upper camel case: `TimeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `suseconds_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:116:10
[INFO] [stdout]     |
[INFO] [stdout] 116 | pub type suseconds_t = __suseconds_t;
[INFO] [stdout]     |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `SusecondsT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int32_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:117:10
[INFO] [stdout]     |
[INFO] [stdout] 117 | pub type int32_t = __int32_t;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `Int32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int64_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:118:10
[INFO] [stdout]     |
[INFO] [stdout] 118 | pub type int64_t = __int64_t;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `Int64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint32_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:131:10
[INFO] [stdout]     |
[INFO] [stdout] 131 | pub type uint32_t = __uint32_t;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `Uint32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint64_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:132:10
[INFO] [stdout]     |
[INFO] [stdout] 132 | pub type uint64_t = __uint64_t;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `intmax_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:133:10
[INFO] [stdout]     |
[INFO] [stdout] 133 | pub type intmax_t = __intmax_t;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `IntmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uintmax_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:134:10
[INFO] [stdout]     |
[INFO] [stdout] 134 | pub type uintmax_t = __uintmax_t;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `UintmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `C2RustUnnamed_0` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:176:10
[INFO] [stdout]     |
[INFO] [stdout] 176 | pub type C2RustUnnamed_0 = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `C2rustUnnamed0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]     --> src/strutils.rs:1462:5
[INFO] [stdout]      |
[INFO] [stdout] 1462 |     'c_10751: {
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]     --> src/strutils.rs:1488:5
[INFO] [stdout]      |
[INFO] [stdout] 1488 |     'c_10714: {
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]     --> src/strutils.rs:1660:9
[INFO] [stdout]      |
[INFO] [stdout] 1660 |         'c_11392: {
[INFO] [stdout]      |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]     --> src/strutils.rs:1860:5
[INFO] [stdout]      |
[INFO] [stdout] 1860 |     'c_12200: {
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]     --> src/strutils.rs:1886:5
[INFO] [stdout]      |
[INFO] [stdout] 1886 |     'c_12163: {
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__builtin_va_list` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:138:10
[INFO] [stdout]     |
[INFO] [stdout] 138 | pub type __builtin_va_list = [__va_list_tag; 1];
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `BuiltinVaList`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint32_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:160:10
[INFO] [stdout]     |
[INFO] [stdout] 160 | pub type __uint32_t = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `Uint32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__int64_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:161:10
[INFO] [stdout]     |
[INFO] [stdout] 161 | pub type __int64_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `Int64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint64_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:162:10
[INFO] [stdout]     |
[INFO] [stdout] 162 | pub type __uint64_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__dev_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:163:10
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub type __dev_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `DevT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uid_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:164:10
[INFO] [stdout]     |
[INFO] [stdout] 164 | pub type __uid_t = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__gid_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:165:10
[INFO] [stdout]     |
[INFO] [stdout] 165 | pub type __gid_t = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `GidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__ino_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:166:10
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub type __ino_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `InoT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__mode_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:167:10
[INFO] [stdout]     |
[INFO] [stdout] 167 | pub type __mode_t = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `ModeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__nlink_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:168:10
[INFO] [stdout]     |
[INFO] [stdout] 168 | pub type __nlink_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `NlinkT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:169:10
[INFO] [stdout]     |
[INFO] [stdout] 169 | pub type __off_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `OffT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off64_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:170:10
[INFO] [stdout]     |
[INFO] [stdout] 170 | pub type __off64_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `Off64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__pid_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:171:10
[INFO] [stdout]     |
[INFO] [stdout] 171 | pub type __pid_t = libc::c_int;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `PidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__time_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:172:10
[INFO] [stdout]     |
[INFO] [stdout] 172 | pub type __time_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `TimeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__useconds_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:173:10
[INFO] [stdout]     |
[INFO] [stdout] 173 | pub type __useconds_t = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UsecondsT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__clockid_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:174:10
[INFO] [stdout]     |
[INFO] [stdout] 174 | pub type __clockid_t = libc::c_int;
[INFO] [stdout]     |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `ClockidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__blksize_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:175:10
[INFO] [stdout]     |
[INFO] [stdout] 175 | pub type __blksize_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `BlksizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__blkcnt_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:176:10
[INFO] [stdout]     |
[INFO] [stdout] 176 | pub type __blkcnt_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `BlkcntT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__ssize_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:177:10
[INFO] [stdout]     |
[INFO] [stdout] 177 | pub type __ssize_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `SsizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__syscall_slong_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:178:10
[INFO] [stdout]     |
[INFO] [stdout] 178 | pub type __syscall_slong_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SyscallSlongT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `nfds_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:185:10
[INFO] [stdout]     |
[INFO] [stdout] 185 | pub type nfds_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^ help: convert the identifier to upper camel case: `NfdsT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `size_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:193:10
[INFO] [stdout]     |
[INFO] [stdout] 193 | pub type size_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^ help: convert the identifier to upper camel case: `SizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `pid_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:194:10
[INFO] [stdout]     |
[INFO] [stdout] 194 | pub type pid_t = __pid_t;
[INFO] [stdout]     |          ^^^^^ help: convert the identifier to upper camel case: `PidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `va_list` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:195:10
[INFO] [stdout]     |
[INFO] [stdout] 195 | pub type va_list = __builtin_va_list;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `VaList`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_IO_lock_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:229:10
[INFO] [stdout]     |
[INFO] [stdout] 229 | pub type _IO_lock_t = ();
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `IoLockT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `ssize_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:231:10
[INFO] [stdout]     |
[INFO] [stdout] 231 | pub type ssize_t = __ssize_t;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `SsizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `ino_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:232:10
[INFO] [stdout]     |
[INFO] [stdout] 232 | pub type ino_t = __ino_t;
[INFO] [stdout]     |          ^^^^^ help: convert the identifier to upper camel case: `InoT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `gid_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:233:10
[INFO] [stdout]     |
[INFO] [stdout] 233 | pub type gid_t = __gid_t;
[INFO] [stdout]     |          ^^^^^ help: convert the identifier to upper camel case: `GidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uid_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:234:10
[INFO] [stdout]     |
[INFO] [stdout] 234 | pub type uid_t = __uid_t;
[INFO] [stdout]     |          ^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `clockid_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:235:10
[INFO] [stdout]     |
[INFO] [stdout] 235 | pub type clockid_t = __clockid_t;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `ClockidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `useconds_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:236:10
[INFO] [stdout]     |
[INFO] [stdout] 236 | pub type useconds_t = __useconds_t;
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `UsecondsT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int64_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:237:10
[INFO] [stdout]     |
[INFO] [stdout] 237 | pub type int64_t = __int64_t;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `Int64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `sigset_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:238:10
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub type sigset_t = __sigset_t;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `SigsetT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint32_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:239:10
[INFO] [stdout]     |
[INFO] [stdout] 239 | pub type uint32_t = __uint32_t;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `Uint32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint64_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:240:10
[INFO] [stdout]     |
[INFO] [stdout] 240 | pub type uint64_t = __uint64_t;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__sighandler_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:241:10
[INFO] [stdout]     |
[INFO] [stdout] 241 | pub type __sighandler_t = Option<unsafe extern "C" fn(libc::c_int) -> ()>;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SighandlerT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `C2RustUnnamed_0` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:315:10
[INFO] [stdout]     |
[INFO] [stdout] 315 | pub type C2RustUnnamed_0 = libc::c_int;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `C2rustUnnamed0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `C2RustUnnamed_4` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:353:10
[INFO] [stdout]     |
[INFO] [stdout] 353 | pub type C2RustUnnamed_4 = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `C2rustUnnamed4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]    --> src/unshare.rs:455:5
[INFO] [stdout]     |
[INFO] [stdout] 455 |     'c_7543: {
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `effective` is never read
[INFO] [stdout]    --> src/caputils.rs:162:35
[INFO] [stdout]     |
[INFO] [stdout] 162 |     let mut effective: uint64_t = 0;
[INFO] [stdout]     |                                   ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `cap` is never read
[INFO] [stdout]    --> src/caputils.rs:163:29
[INFO] [stdout]     |
[INFO] [stdout] 163 |     let mut cap: uint64_t = 0;
[INFO] [stdout]     |                             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ent` is never read
[INFO] [stdout]   --> src/idcache.rs:53:33
[INFO] [stdout]    |
[INFO] [stdout] 53 |     let mut ent: *mut identry = 0 as *mut identry;
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ent` is never read
[INFO] [stdout]   --> src/idcache.rs:85:33
[INFO] [stdout]    |
[INFO] [stdout] 85 |     let mut ent: *mut identry = 0 as *mut identry;
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `x` is never read
[INFO] [stdout]   --> src/idcache.rs:86:31
[INFO] [stdout]    |
[INFO] [stdout] 86 |     let mut x: *mut identry = 0 as *mut identry;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]    --> src/procfs.rs:283:30
[INFO] [stdout]     |
[INFO] [stdout] 283 |     let mut ret: *mut FILE = 0 as *mut FILE;
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `d` is never read
[INFO] [stdout]    --> src/procfs.rs:295:30
[INFO] [stdout]     |
[INFO] [stdout] 295 |     let mut d: *mut dirent = 0 as *mut dirent;
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]    --> src/procfs.rs:321:28
[INFO] [stdout]     |
[INFO] [stdout] 321 |     let mut ret: ssize_t = 0;
[INFO] [stdout]     |                            ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `res` is never read
[INFO] [stdout]    --> src/procfs.rs:360:32
[INFO] [stdout]     |
[INFO] [stdout] 360 |     let mut res: libc::c_int = 0;
[INFO] [stdout]     |                                ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `msbuf` is never read
[INFO] [stdout]    --> src/procfs.rs:368:44
[INFO] [stdout]     |
[INFO] [stdout] 368 |         let mut msbuf: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ms` is never read
[INFO] [stdout]    --> src/procfs.rs:369:41
[INFO] [stdout]     |
[INFO] [stdout] 369 |         let mut ms: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `name` is never read
[INFO] [stdout]    --> src/procfs.rs:370:43
[INFO] [stdout]     |
[INFO] [stdout] 370 |         let mut name: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `d` is never read
[INFO] [stdout]    --> src/procfs.rs:382:51
[INFO] [stdout]     |
[INFO] [stdout] 382 |             let mut d: *const ul_debug_maskname = 0 as *const ul_debug_maskname;
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `prc` is never read
[INFO] [stdout]    --> src/procfs.rs:497:40
[INFO] [stdout]     |
[INFO] [stdout] 497 |     let mut prc: *mut procfs_process = 0 as *mut procfs_process;
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/procfs.rs:498:31
[INFO] [stdout]     |
[INFO] [stdout] 498 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |                               ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `prc` is never read
[INFO] [stdout]    --> src/procfs.rs:559:40
[INFO] [stdout]     |
[INFO] [stdout] 559 |     let mut prc: *mut procfs_process = 0 as *mut procfs_process;
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `sz` is never read
[INFO] [stdout]    --> src/procfs.rs:588:27
[INFO] [stdout]     |
[INFO] [stdout] 588 |     let mut sz: ssize_t = 0 as libc::c_int as ssize_t;
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `i` is never read
[INFO] [stdout]    --> src/procfs.rs:589:25
[INFO] [stdout]     |
[INFO] [stdout] 589 |     let mut i: size_t = 0;
[INFO] [stdout]     |                         ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/procfs.rs:667:27
[INFO] [stdout]     |
[INFO] [stdout] 667 |     let mut rc: ssize_t = 0;
[INFO] [stdout]     |                           ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `tok` is never read
[INFO] [stdout]    --> src/procfs.rs:669:38
[INFO] [stdout]     |
[INFO] [stdout] 669 |     let mut tok: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]    --> src/procfs.rs:670:36
[INFO] [stdout]     |
[INFO] [stdout] 670 |     let mut p: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `i` is never read
[INFO] [stdout]    --> src/procfs.rs:672:30
[INFO] [stdout]     |
[INFO] [stdout] 672 |     let mut i: libc::c_int = 0;
[INFO] [stdout]     |                              ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/procfs.rs:739:31
[INFO] [stdout]     |
[INFO] [stdout] 739 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |                               ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `d` is never read
[INFO] [stdout]    --> src/procfs.rs:752:30
[INFO] [stdout]     |
[INFO] [stdout] 752 |     let mut d: *mut dirent = 0 as *mut dirent;
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `d` is never read
[INFO] [stdout]    --> src/procfs.rs:781:30
[INFO] [stdout]     |
[INFO] [stdout] 781 |     let mut d: *mut dirent = 0 as *mut dirent;
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `f` is never read
[INFO] [stdout]    --> src/procfs.rs:907:28
[INFO] [stdout]     |
[INFO] [stdout] 907 |     let mut f: *mut FILE = 0 as *mut FILE;
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `sz` is never read
[INFO] [stdout]    --> src/procfs.rs:908:26
[INFO] [stdout]     |
[INFO] [stdout] 908 |     let mut sz: size_t = 0;
[INFO] [stdout]     |                          ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]    --> src/procfs.rs:910:36
[INFO] [stdout]     |
[INFO] [stdout] 910 |     let mut p: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `end` is never read
[INFO] [stdout]    --> src/procfs.rs:911:38
[INFO] [stdout]     |
[INFO] [stdout] 911 |     let mut end: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]    --> src/procfs.rs:997:32
[INFO] [stdout]     |
[INFO] [stdout] 997 |     let mut ret: libc::c_int = 0;
[INFO] [stdout]     |                                ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `fd` is never read
[INFO] [stdout]     --> src/procfs.rs:1019:31
[INFO] [stdout]      |
[INFO] [stdout] 1019 |     let mut fd: libc::c_int = 0;
[INFO] [stdout]      |                               ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]   --> src/pwdutils.rs:88:38
[INFO] [stdout]    |
[INFO] [stdout] 88 |     let mut ret: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `pwd` is never read
[INFO] [stdout]    --> src/pwdutils.rs:129:32
[INFO] [stdout]     |
[INFO] [stdout] 129 |     let mut pwd: *mut passwd = 0 as *mut passwd;
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/pwdutils.rs:131:31
[INFO] [stdout]     |
[INFO] [stdout] 131 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |                               ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `grp` is never read
[INFO] [stdout]    --> src/pwdutils.rs:213:31
[INFO] [stdout]     |
[INFO] [stdout] 213 |     let mut grp: *mut group = 0 as *mut group;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/pwdutils.rs:215:31
[INFO] [stdout]     |
[INFO] [stdout] 215 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |                               ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `pwd` is never read
[INFO] [stdout]    --> src/pwdutils.rs:294:32
[INFO] [stdout]     |
[INFO] [stdout] 294 |     let mut pwd: *mut passwd = 0 as *mut passwd;
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/pwdutils.rs:296:31
[INFO] [stdout]     |
[INFO] [stdout] 296 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |                               ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ruid` is never read
[INFO] [stdout]    --> src/pwdutils.rs:350:27
[INFO] [stdout]     |
[INFO] [stdout] 350 |     let mut ruid: uid_t = 0;
[INFO] [stdout]     |                           ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `num` is never read
[INFO] [stdout]    --> src/signames.rs:336:32
[INFO] [stdout]     |
[INFO] [stdout] 336 |     let mut num: libc::c_int = 0;
[INFO] [stdout]     |                                ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `n` is never read
[INFO] [stdout]    --> src/signames.rs:382:25
[INFO] [stdout]     |
[INFO] [stdout] 382 |     let mut n: size_t = 0;
[INFO] [stdout]     |                         ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `n` is never read
[INFO] [stdout]    --> src/signames.rs:415:25
[INFO] [stdout]     |
[INFO] [stdout] 415 |     let mut n: size_t = 0;
[INFO] [stdout]     |                         ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]    --> src/strutils.rs:243:38
[INFO] [stdout]     |
[INFO] [stdout] 243 |     let mut p: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `end` is never read
[INFO] [stdout]    --> src/strutils.rs:244:38
[INFO] [stdout]     |
[INFO] [stdout] 244 |     let mut end: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `x` is never read
[INFO] [stdout]    --> src/strutils.rs:245:28
[INFO] [stdout]     |
[INFO] [stdout] 245 |     let mut x: uintmax_t = 0;
[INFO] [stdout]     |                            ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `sp` is never read
[INFO] [stdout]    --> src/strutils.rs:253:39
[INFO] [stdout]     |
[INFO] [stdout] 253 |     let mut sp: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `i` is never read
[INFO] [stdout]    --> src/strutils.rs:402:66
[INFO] [stdout]     |
[INFO] [stdout] 402 | ...                   let mut i: libc::c_int = 0;
[INFO] [stdout]     |                                                ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]    --> src/strutils.rs:511:38
[INFO] [stdout]     |
[INFO] [stdout] 511 |     let mut p: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]    --> src/strutils.rs:532:38
[INFO] [stdout]     |
[INFO] [stdout] 532 |     let mut p: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `a` is never read
[INFO] [stdout]    --> src/strutils.rs:554:38
[INFO] [stdout]     |
[INFO] [stdout] 554 |     let mut a: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `b` is never read
[INFO] [stdout]    --> src/strutils.rs:555:38
[INFO] [stdout]     |
[INFO] [stdout] 555 |     let mut b: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `tmp` is never read
[INFO] [stdout]    --> src/strutils.rs:632:28
[INFO] [stdout]     |
[INFO] [stdout] 632 |     let mut tmp: int64_t = 0;
[INFO] [stdout]     |                            ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/strutils.rs:663:31
[INFO] [stdout]     |
[INFO] [stdout] 663 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |                               ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/strutils.rs:685:31
[INFO] [stdout]     |
[INFO] [stdout] 685 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |                               ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/strutils.rs:706:31
[INFO] [stdout]     |
[INFO] [stdout] 706 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |                               ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/strutils.rs:739:31
[INFO] [stdout]     |
[INFO] [stdout] 739 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |                               ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `num` is never read
[INFO] [stdout]    --> src/strutils.rs:769:35
[INFO] [stdout]     |
[INFO] [stdout] 769 |     let mut num: libc::c_double = 0.;
[INFO] [stdout]     |                                   ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `user_input` is never read
[INFO] [stdout]    --> src/strutils.rs:825:35
[INFO] [stdout]     |
[INFO] [stdout] 825 |     let mut user_input: int64_t = 0;
[INFO] [stdout]     |                                   ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `shft` is never read
[INFO] [stdout]    --> src/strutils.rs:976:33
[INFO] [stdout]     |
[INFO] [stdout] 976 |     let mut shft: libc::c_int = 0;
[INFO] [stdout]     |                                 ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `dec` is never read
[INFO] [stdout]    --> src/strutils.rs:992:32
[INFO] [stdout]     |
[INFO] [stdout] 992 |     let mut dec: libc::c_int = 0;
[INFO] [stdout]     |                                ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `exp` is never read
[INFO] [stdout]    --> src/strutils.rs:993:32
[INFO] [stdout]     |
[INFO] [stdout] 993 |     let mut exp: libc::c_int = 0;
[INFO] [stdout]     |                                ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `frac` is never read
[INFO] [stdout]    --> src/strutils.rs:994:30
[INFO] [stdout]     |
[INFO] [stdout] 994 |     let mut frac: uint64_t = 0;
[INFO] [stdout]     |                              ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `c` is never read
[INFO] [stdout]    --> src/strutils.rs:998:31
[INFO] [stdout]     |
[INFO] [stdout] 998 |     let mut c: libc::c_char = 0;
[INFO] [stdout]     |                               ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `len` is never read
[INFO] [stdout]     --> src/strutils.rs:1072:36
[INFO] [stdout]      |
[INFO] [stdout] 1072 |         let mut len: libc::c_int = 0;
[INFO] [stdout]      |                                    ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]     --> src/strutils.rs:1120:38
[INFO] [stdout]      |
[INFO] [stdout] 1120 |     let mut p: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `id` is never read
[INFO] [stdout]     --> src/strutils.rs:1128:35
[INFO] [stdout]      |
[INFO] [stdout] 1128 |         let mut id: libc::c_int = 0;
[INFO] [stdout]      |                                   ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `list_add` is never read
[INFO] [stdout]     --> src/strutils.rs:1173:45
[INFO] [stdout]      |
[INFO] [stdout] 1173 |     let mut list_add: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `r` is never read
[INFO] [stdout]     --> src/strutils.rs:1174:30
[INFO] [stdout]      |
[INFO] [stdout] 1174 |     let mut r: libc::c_int = 0;
[INFO] [stdout]      |                              ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]     --> src/strutils.rs:1203:38
[INFO] [stdout]      |
[INFO] [stdout] 1203 |     let mut p: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `bit` is never read
[INFO] [stdout]     --> src/strutils.rs:1210:36
[INFO] [stdout]      |
[INFO] [stdout] 1210 |         let mut bit: libc::c_int = 0;
[INFO] [stdout]      |                                    ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]     --> src/strutils.rs:1287:38
[INFO] [stdout]      |
[INFO] [stdout] 1287 |     let mut p: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `flag` is never read
[INFO] [stdout]     --> src/strutils.rs:1294:38
[INFO] [stdout]      |
[INFO] [stdout] 1294 |         let mut flag: libc::c_long = 0;
[INFO] [stdout]      |                                      ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `start` is never read
[INFO] [stdout]     --> src/strutils.rs:1379:42
[INFO] [stdout]      |
[INFO] [stdout] 1379 |     let mut start: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]     --> src/strutils.rs:1380:38
[INFO] [stdout]      |
[INFO] [stdout] 1380 |     let mut p: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `a` is never read
[INFO] [stdout]     --> src/strutils.rs:1439:25
[INFO] [stdout]      |
[INFO] [stdout] 1439 |     let mut a: size_t = 0;
[INFO] [stdout]      |                         ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `r` is never read
[INFO] [stdout]     --> src/strutils.rs:1440:36
[INFO] [stdout]      |
[INFO] [stdout] 1440 |     let mut r: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `res` is never read
[INFO] [stdout]     --> src/strutils.rs:1545:38
[INFO] [stdout]      |
[INFO] [stdout] 1545 |     let mut res: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `sz` is never read
[INFO] [stdout]     --> src/strutils.rs:1546:31
[INFO] [stdout]      |
[INFO] [stdout] 1546 |     let mut sz: libc::c_int = 0;
[INFO] [stdout]      |                               ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `al` is never read
[INFO] [stdout]     --> src/strutils.rs:1561:26
[INFO] [stdout]      |
[INFO] [stdout] 1561 |     let mut al: size_t = 0;
[INFO] [stdout]      |                          ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `bl` is never read
[INFO] [stdout]     --> src/strutils.rs:1562:26
[INFO] [stdout]      |
[INFO] [stdout] 1562 |     let mut bl: size_t = 0;
[INFO] [stdout]      |                          ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `tmp` is never read
[INFO] [stdout]     --> src/strutils.rs:1563:38
[INFO] [stdout]      |
[INFO] [stdout] 1563 |     let mut tmp: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `n` is never read
[INFO] [stdout]     --> src/strutils.rs:1601:30
[INFO] [stdout]      |
[INFO] [stdout] 1601 |     let mut n: libc::c_int = 0;
[INFO] [stdout]      |                              ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]     --> src/strutils.rs:1621:36
[INFO] [stdout]      |
[INFO] [stdout] 1621 |     let mut p: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `current` is never read
[INFO] [stdout]     --> src/strutils.rs:1645:44
[INFO] [stdout]      |
[INFO] [stdout] 1645 |     let mut current: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ch` is never read
[INFO] [stdout]     --> src/strutils.rs:1734:31
[INFO] [stdout]      |
[INFO] [stdout] 1734 |     let mut ch: libc::c_int = 0;
[INFO] [stdout]      |                               ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `c1` is never read
[INFO] [stdout]     --> src/strutils.rs:1752:33
[INFO] [stdout]      |
[INFO] [stdout] 1752 |     let mut c1: libc::c_uchar = 0;
[INFO] [stdout]      |                                 ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `c2` is never read
[INFO] [stdout]     --> src/strutils.rs:1753:33
[INFO] [stdout]      |
[INFO] [stdout] 1753 |     let mut c2: libc::c_uchar = 0;
[INFO] [stdout]      |                                 ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]     --> src/strutils.rs:1845:36
[INFO] [stdout]      |
[INFO] [stdout] 1845 |     let mut p: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `optstr0` is never read
[INFO] [stdout]     --> src/strutils.rs:1847:42
[INFO] [stdout]      |
[INFO] [stdout] 1847 |     let mut optstr0: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `fd` is never read
[INFO] [stdout]    --> src/unshare.rs:376:31
[INFO] [stdout]     |
[INFO] [stdout] 376 |     let mut fd: libc::c_int = 0;
[INFO] [stdout]     |                               ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]    --> src/unshare.rs:442:38
[INFO] [stdout]     |
[INFO] [stdout] 442 |     let mut ret: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]    --> src/unshare.rs:484:32
[INFO] [stdout]     |
[INFO] [stdout] 484 |     let mut ret: libc::c_int = 0;
[INFO] [stdout]     |                                ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `tmp` is never read
[INFO] [stdout]    --> src/unshare.rs:503:32
[INFO] [stdout]     |
[INFO] [stdout] 503 |         let mut tmp: ssize_t = 0;
[INFO] [stdout]     |                                ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]    --> src/unshare.rs:528:28
[INFO] [stdout]     |
[INFO] [stdout] 528 |     let mut ret: ssize_t = 0;
[INFO] [stdout]     |                            ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `i` is never read
[INFO] [stdout]    --> src/unshare.rs:642:25
[INFO] [stdout]     |
[INFO] [stdout] 642 |     let mut i: size_t = 0;
[INFO] [stdout]     |                         ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `cmd` is never read
[INFO] [stdout]    --> src/unshare.rs:667:40
[INFO] [stdout]     |
[INFO] [stdout] 667 |     let mut cmd: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `fd` is never read
[INFO] [stdout]    --> src/unshare.rs:668:31
[INFO] [stdout]     |
[INFO] [stdout] 668 |     let mut fd: libc::c_int = 0;
[INFO] [stdout]     |                               ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `fd` is never read
[INFO] [stdout]    --> src/unshare.rs:708:31
[INFO] [stdout]     |
[INFO] [stdout] 708 |     let mut fd: libc::c_int = 0;
[INFO] [stdout]     |                               ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `i` is never read
[INFO] [stdout]    --> src/unshare.rs:742:25
[INFO] [stdout]     |
[INFO] [stdout] 742 |     let mut i: size_t = 0;
[INFO] [stdout]     |                         ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ns` is never read
[INFO] [stdout]    --> src/unshare.rs:818:39
[INFO] [stdout]     |
[INFO] [stdout] 818 |     let mut ns: *mut namespace_file = 0 as *mut namespace_file;
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ns` is never read
[INFO] [stdout]    --> src/unshare.rs:834:39
[INFO] [stdout]     |
[INFO] [stdout] 834 |     let mut ns: *mut namespace_file = 0 as *mut namespace_file;
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `fd` is never read
[INFO] [stdout]    --> src/unshare.rs:920:31
[INFO] [stdout]     |
[INFO] [stdout] 920 |     let mut fd: libc::c_int = 0;
[INFO] [stdout]     |                               ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `len` is never read
[INFO] [stdout]    --> src/unshare.rs:921:32
[INFO] [stdout]     |
[INFO] [stdout] 921 |     let mut len: libc::c_int = 0;
[INFO] [stdout]     |                                ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/unshare.rs:957:31
[INFO] [stdout]     |
[INFO] [stdout] 957 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |                               ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `pid` is never read
[INFO] [stdout]    --> src/unshare.rs:993:26
[INFO] [stdout]     |
[INFO] [stdout] 993 |     let mut pid: pid_t = 0;
[INFO] [stdout]     |                          ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `child` is never read
[INFO] [stdout]     --> src/unshare.rs:1040:28
[INFO] [stdout]      |
[INFO] [stdout] 1040 |     let mut child: pid_t = 0;
[INFO] [stdout]      |                            ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `pw` is never read
[INFO] [stdout]     --> src/unshare.rs:1054:31
[INFO] [stdout]      |
[INFO] [stdout] 1054 |     let mut pw: *mut passwd = 0 as *mut passwd;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]     --> src/unshare.rs:1056:26
[INFO] [stdout]      |
[INFO] [stdout] 1056 |     let mut ret: uid_t = 0;
[INFO] [stdout]      |                          ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `gr` is never read
[INFO] [stdout]     --> src/unshare.rs:1075:30
[INFO] [stdout]      |
[INFO] [stdout] 1075 |     let mut gr: *mut group = 0 as *mut group;
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]     --> src/unshare.rs:1077:26
[INFO] [stdout]      |
[INFO] [stdout] 1077 |     let mut ret: gid_t = 0;
[INFO] [stdout]      |                          ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]     --> src/unshare.rs:1097:35
[INFO] [stdout]      |
[INFO] [stdout] 1097 |     let mut ret: *mut map_range = 0 as *mut map_range;
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `idmap` is never read
[INFO] [stdout]     --> src/unshare.rs:1136:32
[INFO] [stdout]      |
[INFO] [stdout] 1136 |     let mut idmap: *mut FILE = 0 as *mut FILE;
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `pw` is never read
[INFO] [stdout]     --> src/unshare.rs:1138:31
[INFO] [stdout]      |
[INFO] [stdout] 1138 |     let mut pw: *mut passwd = 0 as *mut passwd;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `map` is never read
[INFO] [stdout]     --> src/unshare.rs:1139:35
[INFO] [stdout]      |
[INFO] [stdout] 1139 |     let mut map: *mut map_range = 0 as *mut map_range;
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rest` is never read
[INFO] [stdout]     --> src/unshare.rs:1167:43
[INFO] [stdout]      |
[INFO] [stdout] 1167 |         let mut rest: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `s` is never read
[INFO] [stdout]     --> src/unshare.rs:1168:40
[INFO] [stdout]      |
[INFO] [stdout] 1168 |         let mut s: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `i` is never read
[INFO] [stdout]     --> src/unshare.rs:1535:5
[INFO] [stdout]      |
[INFO] [stdout] 1535 |     i = i + 1;
[INFO] [stdout]      |     ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `i` is never read
[INFO] [stdout]     --> src/unshare.rs:1312:9
[INFO] [stdout]      |
[INFO] [stdout] 1312 |         i = i + 1;
[INFO] [stdout]      |         ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `j` is never read
[INFO] [stdout]     --> src/unshare.rs:1529:9
[INFO] [stdout]      |
[INFO] [stdout] 1529 |         j = j + 1;
[INFO] [stdout]      |         ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `j` is never read
[INFO] [stdout]     --> src/unshare.rs:1307:9
[INFO] [stdout]      |
[INFO] [stdout] 1307 |         j = j + 1;
[INFO] [stdout]      |         ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `inner_offset` is never read
[INFO] [stdout]     --> src/unshare.rs:1257:42
[INFO] [stdout]      |
[INFO] [stdout] 1257 |     let mut inner_offset: libc::c_uint = 0;
[INFO] [stdout]      |                                          ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `outer_offset` is never read
[INFO] [stdout]     --> src/unshare.rs:1258:42
[INFO] [stdout]      |
[INFO] [stdout] 1258 |     let mut outer_offset: libc::c_uint = 0;
[INFO] [stdout]      |                                          ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `child` is never read
[INFO] [stdout]     --> src/unshare.rs:1559:28
[INFO] [stdout]      |
[INFO] [stdout] 1559 |     let mut child: pid_t = 0;
[INFO] [stdout]      |                            ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `c` is never read
[INFO] [stdout]     --> src/unshare.rs:2187:30
[INFO] [stdout]      |
[INFO] [stdout] 2187 |     let mut c: libc::c_int = 0;
[INFO] [stdout]      |                              ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `fd_parent_pid` is never read
[INFO] [stdout]     --> src/unshare.rs:2674:13
[INFO] [stdout]      |
[INFO] [stdout] 2674 |             fd_parent_pid = -(1 as libc::c_int);
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]   --> src/main.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     unsafe { unshare::main() }
[INFO] [stdout]    |     ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_unsafe)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `va_list` is never used
[INFO] [stdout]    --> src/procfs.rs:156:10
[INFO] [stdout]     |
[INFO] [stdout] 156 | pub type va_list = __builtin_va_list;
[INFO] [stdout]     |          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_WHT` is never used
[INFO] [stdout]    --> src/procfs.rs:227:11
[INFO] [stdout]     |
[INFO] [stdout] 227 | pub const DT_WHT: C2RustUnnamed_0 = 14;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_SOCK` is never used
[INFO] [stdout]    --> src/procfs.rs:228:11
[INFO] [stdout]     |
[INFO] [stdout] 228 | pub const DT_SOCK: C2RustUnnamed_0 = 12;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_REG` is never used
[INFO] [stdout]    --> src/procfs.rs:230:11
[INFO] [stdout]     |
[INFO] [stdout] 230 | pub const DT_REG: C2RustUnnamed_0 = 8;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_BLK` is never used
[INFO] [stdout]    --> src/procfs.rs:231:11
[INFO] [stdout]     |
[INFO] [stdout] 231 | pub const DT_BLK: C2RustUnnamed_0 = 6;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_CHR` is never used
[INFO] [stdout]    --> src/procfs.rs:233:11
[INFO] [stdout]     |
[INFO] [stdout] 233 | pub const DT_CHR: C2RustUnnamed_0 = 2;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_FIFO` is never used
[INFO] [stdout]    --> src/procfs.rs:234:11
[INFO] [stdout]     |
[INFO] [stdout] 234 | pub const DT_FIFO: C2RustUnnamed_0 = 1;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `va_list` is never used
[INFO] [stdout]   --> src/strutils.rs:66:10
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub type va_list = __builtin_va_list;
[INFO] [stdout]    |          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `suseconds_t` is never used
[INFO] [stdout]    --> src/strutils.rs:116:10
[INFO] [stdout]     |
[INFO] [stdout] 116 | pub type suseconds_t = __suseconds_t;
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `timeval` is never constructed
[INFO] [stdout]    --> src/strutils.rs:121:12
[INFO] [stdout]     |
[INFO] [stdout] 121 | pub struct timeval {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `timespec` is never constructed
[INFO] [stdout]    --> src/strutils.rs:127:12
[INFO] [stdout]     |
[INFO] [stdout] 127 | pub struct timespec {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIZE_SUFFIX_1LETTER` is never used
[INFO] [stdout]    --> src/strutils.rs:180:11
[INFO] [stdout]     |
[INFO] [stdout] 180 | pub const SIZE_SUFFIX_1LETTER: C2RustUnnamed_0 = 0;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `va_list` is never used
[INFO] [stdout]    --> src/unshare.rs:195:10
[INFO] [stdout]     |
[INFO] [stdout] 195 | pub type va_list = __builtin_va_list;
[INFO] [stdout]     |          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_NOUSER` is never used
[INFO] [stdout]    --> src/unshare.rs:243:11
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub const MS_NOUSER: C2RustUnnamed = -2147483648;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_ACTIVE` is never used
[INFO] [stdout]    --> src/unshare.rs:244:11
[INFO] [stdout]     |
[INFO] [stdout] 244 | pub const MS_ACTIVE: C2RustUnnamed = 1073741824;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_LAZYTIME` is never used
[INFO] [stdout]    --> src/unshare.rs:245:11
[INFO] [stdout]     |
[INFO] [stdout] 245 | pub const MS_LAZYTIME: C2RustUnnamed = 33554432;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_STRICTATIME` is never used
[INFO] [stdout]    --> src/unshare.rs:246:11
[INFO] [stdout]     |
[INFO] [stdout] 246 | pub const MS_STRICTATIME: C2RustUnnamed = 16777216;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_I_VERSION` is never used
[INFO] [stdout]    --> src/unshare.rs:247:11
[INFO] [stdout]     |
[INFO] [stdout] 247 | pub const MS_I_VERSION: C2RustUnnamed = 8388608;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_KERNMOUNT` is never used
[INFO] [stdout]    --> src/unshare.rs:248:11
[INFO] [stdout]     |
[INFO] [stdout] 248 | pub const MS_KERNMOUNT: C2RustUnnamed = 4194304;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_RELATIME` is never used
[INFO] [stdout]    --> src/unshare.rs:249:11
[INFO] [stdout]     |
[INFO] [stdout] 249 | pub const MS_RELATIME: C2RustUnnamed = 2097152;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_UNBINDABLE` is never used
[INFO] [stdout]    --> src/unshare.rs:253:11
[INFO] [stdout]     |
[INFO] [stdout] 253 | pub const MS_UNBINDABLE: C2RustUnnamed = 131072;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_POSIXACL` is never used
[INFO] [stdout]    --> src/unshare.rs:254:11
[INFO] [stdout]     |
[INFO] [stdout] 254 | pub const MS_POSIXACL: C2RustUnnamed = 65536;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_SILENT` is never used
[INFO] [stdout]    --> src/unshare.rs:255:11
[INFO] [stdout]     |
[INFO] [stdout] 255 | pub const MS_SILENT: C2RustUnnamed = 32768;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_MOVE` is never used
[INFO] [stdout]    --> src/unshare.rs:257:11
[INFO] [stdout]     |
[INFO] [stdout] 257 | pub const MS_MOVE: C2RustUnnamed = 8192;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_NODIRATIME` is never used
[INFO] [stdout]    --> src/unshare.rs:259:11
[INFO] [stdout]     |
[INFO] [stdout] 259 | pub const MS_NODIRATIME: C2RustUnnamed = 2048;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_NOATIME` is never used
[INFO] [stdout]    --> src/unshare.rs:260:11
[INFO] [stdout]     |
[INFO] [stdout] 260 | pub const MS_NOATIME: C2RustUnnamed = 1024;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_NOSYMFOLLOW` is never used
[INFO] [stdout]    --> src/unshare.rs:261:11
[INFO] [stdout]     |
[INFO] [stdout] 261 | pub const MS_NOSYMFOLLOW: C2RustUnnamed = 256;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_DIRSYNC` is never used
[INFO] [stdout]    --> src/unshare.rs:262:11
[INFO] [stdout]     |
[INFO] [stdout] 262 | pub const MS_DIRSYNC: C2RustUnnamed = 128;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_MANDLOCK` is never used
[INFO] [stdout]    --> src/unshare.rs:263:11
[INFO] [stdout]     |
[INFO] [stdout] 263 | pub const MS_MANDLOCK: C2RustUnnamed = 64;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_REMOUNT` is never used
[INFO] [stdout]    --> src/unshare.rs:264:11
[INFO] [stdout]     |
[INFO] [stdout] 264 | pub const MS_REMOUNT: C2RustUnnamed = 32;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_SYNCHRONOUS` is never used
[INFO] [stdout]    --> src/unshare.rs:265:11
[INFO] [stdout]     |
[INFO] [stdout] 265 | pub const MS_SYNCHRONOUS: C2RustUnnamed = 16;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_RDONLY` is never used
[INFO] [stdout]    --> src/unshare.rs:269:11
[INFO] [stdout]     |
[INFO] [stdout] 269 | pub const MS_RDONLY: C2RustUnnamed = 1;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_ptr` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub _IO_read_ptr: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_ptr`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_end` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub _IO_read_end: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_base` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub _IO_read_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_base` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub _IO_write_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_ptr` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub _IO_write_ptr: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_end` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub _IO_write_end: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_buf_base` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub _IO_buf_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_buf_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_buf_end` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:37:9
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub _IO_buf_end: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_buf_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_save_base` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub _IO_save_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_save_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_backup_base` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub _IO_backup_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_backup_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_save_end` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:40:9
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub _IO_save_end: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_save_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `cap` should have an upper case name
[INFO] [stdout]    --> src/caputils.rs:129:16
[INFO] [stdout]     |
[INFO] [stdout] 129 |     static mut cap: libc::c_int = -(1 as libc::c_int);
[INFO] [stdout]     |                ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]     |
[INFO] [stdout] 129 -     static mut cap: libc::c_int = -(1 as libc::c_int);
[INFO] [stdout] 129 +     static mut CAP: libc::c_int = -(1 as libc::c_int);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/caputils.rs:133:27
[INFO] [stdout]     |
[INFO] [stdout] 133 |     if cap_last_by_procfs(&mut cap) < 0 as libc::c_int {
[INFO] [stdout]     |                           ^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: `#[warn(static_mut_refs)]` (part of `#[warn(rust_2024_compatibility)]`) on by default
[INFO] [stdout] help: use `&raw mut` instead to create a raw pointer
[INFO] [stdout]     |
[INFO] [stdout] 133 |     if cap_last_by_procfs(&raw mut cap) < 0 as libc::c_int {
[INFO] [stdout]     |                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/caputils.rs:134:29
[INFO] [stdout]     |
[INFO] [stdout] 134 |         cap_last_by_bsearch(&mut cap);
[INFO] [stdout]     |                             ^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] help: use `&raw mut` instead to create a raw pointer
[INFO] [stdout]     |
[INFO] [stdout] 134 |         cap_last_by_bsearch(&raw mut cap);
[INFO] [stdout]     |                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/caputils.rs:214:9
[INFO] [stdout]     |
[INFO] [stdout] 214 |         cap;
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(path_statements)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `exec` that must be used
[INFO] [stdout]   --> src/exec_shell.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     std::process::Command::new(shell).arg0(arg0).exec();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 13 |     let _ = std::process::Command::new(shell).arg0(arg0).exec();
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISalnum` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:121:11
[INFO] [stdout]     |
[INFO] [stdout] 121 | pub const _ISalnum: C2RustUnnamed = 8;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISALNUM`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISpunct` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:122:11
[INFO] [stdout]     |
[INFO] [stdout] 122 | pub const _ISpunct: C2RustUnnamed = 4;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISPUNCT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_IScntrl` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:123:11
[INFO] [stdout]     |
[INFO] [stdout] 123 | pub const _IScntrl: C2RustUnnamed = 2;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISCNTRL`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISblank` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:124:11
[INFO] [stdout]     |
[INFO] [stdout] 124 | pub const _ISblank: C2RustUnnamed = 1;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISBLANK`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISgraph` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:125:11
[INFO] [stdout]     |
[INFO] [stdout] 125 | pub const _ISgraph: C2RustUnnamed = 32768;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISGRAPH`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISprint` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:126:11
[INFO] [stdout]     |
[INFO] [stdout] 126 | pub const _ISprint: C2RustUnnamed = 16384;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISPRINT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISspace` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:127:11
[INFO] [stdout]     |
[INFO] [stdout] 127 | pub const _ISspace: C2RustUnnamed = 8192;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISSPACE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISxdigit` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:128:11
[INFO] [stdout]     |
[INFO] [stdout] 128 | pub const _ISxdigit: C2RustUnnamed = 4096;
[INFO] [stdout]     |           ^^^^^^^^^ help: convert the identifier to upper case: `_ISXDIGIT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISdigit` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:129:11
[INFO] [stdout]     |
[INFO] [stdout] 129 | pub const _ISdigit: C2RustUnnamed = 2048;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]     |
[INFO] [stdout] 129 - pub const _ISdigit: C2RustUnnamed = 2048;
[INFO] [stdout] 129 + pub const _ISDIGIT: C2RustUnnamed = 2048;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISalpha` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:130:11
[INFO] [stdout]     |
[INFO] [stdout] 130 | pub const _ISalpha: C2RustUnnamed = 1024;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISALPHA`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISlower` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:131:11
[INFO] [stdout]     |
[INFO] [stdout] 131 | pub const _ISlower: C2RustUnnamed = 512;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISLOWER`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISupper` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:132:11
[INFO] [stdout]     |
[INFO] [stdout] 132 | pub const _ISupper: C2RustUnnamed = 256;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISUPPER`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_ptr` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:161:9
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub _IO_read_ptr: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_end` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:162:9
[INFO] [stdout]     |
[INFO] [stdout] 162 |     pub _IO_read_end: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_base` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:163:9
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub _IO_read_base: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_base` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:164:9
[INFO] [stdout]     |
[INFO] [stdout] 164 |     pub _IO_write_base: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_ptr` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |     pub _IO_write_ptr: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_end` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:166:9
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub _IO_write_end: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_buf_base` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:167:9
[INFO] [stdout]     |
[INFO] [stdout] 167 |     pub _IO_buf_base: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_buf_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_buf_end` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:168:9
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub _IO_buf_end: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_buf_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_save_base` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:169:9
[INFO] [stdout]     |
[INFO] [stdout] 169 |     pub _IO_save_base: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_save_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_backup_base` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:170:9
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub _IO_backup_base: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_backup_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_save_end` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:171:9
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub _IO_save_end: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_save_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/procfs.rs:391:21
[INFO] [stdout]     |
[INFO] [stdout] 391 |                     d;
[INFO] [stdout]     |                     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `ulprocfs_debug_mask` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:406:12
[INFO] [stdout]     |
[INFO] [stdout] 406 | static mut ulprocfs_debug_mask: libc::c_int = 0;
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]     |
[INFO] [stdout] 406 - static mut ulprocfs_debug_mask: libc::c_int = 0;
[INFO] [stdout] 406 + static mut ULPROCFS_DEBUG_MASK: libc::c_int = 0;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `ulprocfs_masknames` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:407:12
[INFO] [stdout]     |
[INFO] [stdout] 407 | static mut ulprocfs_masknames: [ul_debug_maskname; 1] = [{
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]     |
[INFO] [stdout] 407 - static mut ulprocfs_masknames: [ul_debug_maskname; 1] = [{
[INFO] [stdout] 407 + static mut ULPROCFS_MASKNAMES: [ul_debug_maskname; 1] = [{
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]    --> src/procfs.rs:445:55
[INFO] [stdout]     |
[INFO] [stdout] 445 |             ulprocfs_debug_mask = ul_debug_parse_mask(ulprocfs_masknames.as_ptr(), envstr);
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/procfs.rs:603:9
[INFO] [stdout]     |
[INFO] [stdout] 603 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/procfs.rs:693:9
[INFO] [stdout]     |
[INFO] [stdout] 693 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/procfs.rs:944:9
[INFO] [stdout]     |
[INFO] [stdout] 944 |         p;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/procfs.rs:948:9
[INFO] [stdout]     |
[INFO] [stdout] 948 |         p;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/procfs.rs:953:9
[INFO] [stdout]     |
[INFO] [stdout] 953 |         end;
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISalnum` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:11:11
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub const _ISalnum: C2RustUnnamed = 8;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISALNUM`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISpunct` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:12:11
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub const _ISpunct: C2RustUnnamed = 4;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISPUNCT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_IScntrl` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:13:11
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub const _IScntrl: C2RustUnnamed = 2;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISCNTRL`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISblank` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:14:11
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub const _ISblank: C2RustUnnamed = 1;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISBLANK`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISgraph` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:15:11
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub const _ISgraph: C2RustUnnamed = 32768;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISGRAPH`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISprint` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:16:11
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub const _ISprint: C2RustUnnamed = 16384;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISPRINT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISspace` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:17:11
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub const _ISspace: C2RustUnnamed = 8192;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISSPACE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISxdigit` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:18:11
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub const _ISxdigit: C2RustUnnamed = 4096;
[INFO] [stdout]    |           ^^^^^^^^^ help: convert the identifier to upper case: `_ISXDIGIT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISdigit` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:19:11
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub const _ISdigit: C2RustUnnamed = 2048;
[INFO] [stdout]    |           ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]    |
[INFO] [stdout] 19 - pub const _ISdigit: C2RustUnnamed = 2048;
[INFO] [stdout] 19 + pub const _ISDIGIT: C2RustUnnamed = 2048;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISalpha` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:20:11
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub const _ISalpha: C2RustUnnamed = 1024;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISALPHA`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISlower` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:21:11
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub const _ISlower: C2RustUnnamed = 512;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISLOWER`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISupper` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:22:11
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub const _ISupper: C2RustUnnamed = 256;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISUPPER`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]   --> src/signames.rs:64:9
[INFO] [stdout]    |
[INFO] [stdout] 64 |         a;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]   --> src/signames.rs:66:9
[INFO] [stdout]    |
[INFO] [stdout] 66 |         b;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]   --> src/signames.rs:68:9
[INFO] [stdout]    |
[INFO] [stdout] 68 |         n;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]   --> src/signames.rs:89:9
[INFO] [stdout]    |
[INFO] [stdout] 89 |         a;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]   --> src/signames.rs:91:9
[INFO] [stdout]    |
[INFO] [stdout] 91 |         b;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `ul_signames` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:95:12
[INFO] [stdout]    |
[INFO] [stdout] 95 | static mut ul_signames: [ul_signal_name; 34] = [
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]    |
[INFO] [stdout] 95 - static mut ul_signames: [ul_signal_name; 34] = [
[INFO] [stdout] 95 + static mut UL_SIGNAMES: [ul_signal_name; 34] = [
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/signames.rs:409:9
[INFO] [stdout]     |
[INFO] [stdout] 409 |         n;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/signames.rs:426:9
[INFO] [stdout]     |
[INFO] [stdout] 426 |         n;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_ptr` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:83:9
[INFO] [stdout]    |
[INFO] [stdout] 83 |     pub _IO_read_ptr: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_end` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:84:9
[INFO] [stdout]    |
[INFO] [stdout] 84 |     pub _IO_read_end: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_base` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:85:9
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub _IO_read_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_base` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:86:9
[INFO] [stdout]    |
[INFO] [stdout] 86 |     pub _IO_write_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_ptr` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:87:9
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub _IO_write_ptr: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_end` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:88:9
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub _IO_write_end: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_buf_base` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:89:9
[INFO] [stdout]    |
[INFO] [stdout] 89 |     pub _IO_buf_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_buf_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_buf_end` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub _IO_buf_end: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_buf_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_save_base` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:91:9
[INFO] [stdout]    |
[INFO] [stdout] 91 |     pub _IO_save_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_save_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_backup_base` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:92:9
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub _IO_backup_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_backup_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_save_end` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:93:9
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub _IO_save_end: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_save_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISalnum` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:136:11
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub const _ISalnum: C2RustUnnamed = 8;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]     |
[INFO] [stdout] 136 - pub const _ISalnum: C2RustUnnamed = 8;
[INFO] [stdout] 136 + pub const _ISALNUM: C2RustUnnamed = 8;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISpunct` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:137:11
[INFO] [stdout]     |
[INFO] [stdout] 137 | pub const _ISpunct: C2RustUnnamed = 4;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISPUNCT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_IScntrl` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:138:11
[INFO] [stdout]     |
[INFO] [stdout] 138 | pub const _IScntrl: C2RustUnnamed = 2;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISCNTRL`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISblank` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:139:11
[INFO] [stdout]     |
[INFO] [stdout] 139 | pub const _ISblank: C2RustUnnamed = 1;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISBLANK`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISgraph` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:140:11
[INFO] [stdout]     |
[INFO] [stdout] 140 | pub const _ISgraph: C2RustUnnamed = 32768;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISGRAPH`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISprint` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:141:11
[INFO] [stdout]     |
[INFO] [stdout] 141 | pub const _ISprint: C2RustUnnamed = 16384;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISPRINT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISspace` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:142:11
[INFO] [stdout]     |
[INFO] [stdout] 142 | pub const _ISspace: C2RustUnnamed = 8192;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]     |
[INFO] [stdout] 142 - pub const _ISspace: C2RustUnnamed = 8192;
[INFO] [stdout] 142 + pub const _ISSPACE: C2RustUnnamed = 8192;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISxdigit` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:143:11
[INFO] [stdout]     |
[INFO] [stdout] 143 | pub const _ISxdigit: C2RustUnnamed = 4096;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]     |
[INFO] [stdout] 143 - pub const _ISxdigit: C2RustUnnamed = 4096;
[INFO] [stdout] 143 + pub const _ISXDIGIT: C2RustUnnamed = 4096;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISdigit` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:144:11
[INFO] [stdout]     |
[INFO] [stdout] 144 | pub const _ISdigit: C2RustUnnamed = 2048;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]     |
[INFO] [stdout] 144 - pub const _ISdigit: C2RustUnnamed = 2048;
[INFO] [stdout] 144 + pub const _ISDIGIT: C2RustUnnamed = 2048;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISalpha` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:145:11
[INFO] [stdout]     |
[INFO] [stdout] 145 | pub const _ISalpha: C2RustUnnamed = 1024;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISALPHA`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISlower` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:146:11
[INFO] [stdout]     |
[INFO] [stdout] 146 | pub const _ISlower: C2RustUnnamed = 512;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISLOWER`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISupper` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:147:11
[INFO] [stdout]     |
[INFO] [stdout] 147 | pub const _ISupper: C2RustUnnamed = 256;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISUPPER`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `suf` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:251:16
[INFO] [stdout]     |
[INFO] [stdout] 251 |     static mut suf: *const libc::c_char = b"KMGTPEZY\0" as *const u8 as *const libc::c_char;
[INFO] [stdout]     |                ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: convert the identifier to upper case (notice the capitalization)
[INFO] [stdout]     |
[INFO] [stdout] 251 -     static mut suf: *const libc::c_char = b"KMGTPEZY\0" as *const u8 as *const libc::c_char;
[INFO] [stdout] 251 +     static mut SUF: *const libc::c_char = b"KMGTPEZY\0" as *const u8 as *const libc::c_char;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `suf2` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:252:16
[INFO] [stdout]     |
[INFO] [stdout] 252 |     static mut suf2: *const libc::c_char = b"kmgtpezy\0" as *const u8 as *const libc::c_char;
[INFO] [stdout]     |                ^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: convert the identifier to upper case (notice the capitalization)
[INFO] [stdout]     |
[INFO] [stdout] 252 -     static mut suf2: *const libc::c_char = b"kmgtpezy\0" as *const u8 as *const libc::c_char;
[INFO] [stdout] 252 +     static mut SUF2: *const libc::c_char = b"kmgtpezy\0" as *const u8 as *const libc::c_char;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/strutils.rs:264:13
[INFO] [stdout]     |
[INFO] [stdout] 264 |             p;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/strutils.rs:330:37
[INFO] [stdout]     |
[INFO] [stdout] 330 | ...                   frac_zeros;
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/strutils.rs:332:37
[INFO] [stdout]     |
[INFO] [stdout] 332 | ...                   p;
[INFO] [stdout]     |                       ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/strutils.rs:450:45
[INFO] [stdout]     |
[INFO] [stdout] 450 | ...                   i;
[INFO] [stdout]     |                       ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/strutils.rs:520:9
[INFO] [stdout]     |
[INFO] [stdout] 520 |         p;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/strutils.rs:541:9
[INFO] [stdout]     |
[INFO] [stdout] 541 |         p;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/strutils.rs:597:9
[INFO] [stdout]     |
[INFO] [stdout] 597 |         s;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1061:13
[INFO] [stdout]      |
[INFO] [stdout] 1061 |             dec;
[INFO] [stdout]      |             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1161:9
[INFO] [stdout]      |
[INFO] [stdout] 1161 |         p;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1229:21
[INFO] [stdout]      |
[INFO] [stdout] 1229 |                     end;
[INFO] [stdout]      |                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1233:21
[INFO] [stdout]      |
[INFO] [stdout] 1233 |                     begin;
[INFO] [stdout]      |                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1276:9
[INFO] [stdout]      |
[INFO] [stdout] 1276 |         p;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1322:9
[INFO] [stdout]      |
[INFO] [stdout] 1322 |         p;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1342:9
[INFO] [stdout]      |
[INFO] [stdout] 1342 |         str;
[INFO] [stdout]      |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1388:9
[INFO] [stdout]      |
[INFO] [stdout] 1388 |         start;
[INFO] [stdout]      |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused unary operation that must be used
[INFO] [stdout]     --> src/strutils.rs:1397:9
[INFO] [stdout]      |
[INFO] [stdout] 1397 |         *sz;
[INFO] [stdout]      |         ^^^ the unary operation produces a value
[INFO] [stdout]      |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 1397 |         let _ = *sz;
[INFO] [stdout]      |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1399:9
[INFO] [stdout]      |
[INFO] [stdout] 1399 |         p;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1612:9
[INFO] [stdout]      |
[INFO] [stdout] 1612 |         n;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1634:9
[INFO] [stdout]      |
[INFO] [stdout] 1634 |         p;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1915:9
[INFO] [stdout]      |
[INFO] [stdout] 1915 |         optstr0;
[INFO] [stdout]      |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1967:9
[INFO] [stdout]      |
[INFO] [stdout] 1967 |         p;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_ptr` should have a snake case name
[INFO] [stdout]    --> src/unshare.rs:200:9
[INFO] [stdout]     |
[INFO] [stdout] 200 |     pub _IO_read_ptr: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_end` should have a snake case name
[INFO] [stdout]    --> src/unshare.rs:201:9
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub _IO_read_end: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_base` should have a snake case name
[INFO] [stdout]    --> src/unshare.rs:202:9
[INFO] [stdout]     |
[INFO] [stdout] 202 |     pub _IO_read_base: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_base` should have a snake case name
[INFO] [stdout]    --> src/unshare.rs:203:9
[INFO] [stdout]     |
[INFO] [stdout] 203 |     pub _IO_write_base: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_ptr` should have a snake case name
[INFO] [stdout]    --> src/unshare.rs:204:9
[INFO] [stdout]     |
[INFO] [stdout] 204 |     pub _IO_write_ptr: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_end` should have a snake case name
[INFO] [stdout]    --> src/unshare.rs:205:9
[INFO] [stdout]     |
[INFO] [stdout] 205 |     pub _IO_write_end: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_buf_base` should have a snake case name
[INFO] [stdout]    --> src/unshare.rs:206:9
[INFO] [stdout]     |
[INFO] [stdout] 206 |     pub _IO_buf_base: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_buf_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_buf_end` should have a snake case name
[INFO] [stdout]    --> src/unshare.rs:207:9
[INFO] [stdout]     |
[INFO] [stdout] 207 |     pub _IO_buf_end: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_buf_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_save_base` should have a snake case name
[INFO] [stdout]    --> src/unshare.rs:208:9
[INFO] [stdout]     |
[INFO] [stdout] 208 |     pub _IO_save_base: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_save_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_backup_base` should have a snake case name
[INFO] [stdout]    --> src/unshare.rs:209:9
[INFO] [stdout]     |
[INFO] [stdout] 209 |     pub _IO_backup_base: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_backup_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_save_end` should have a snake case name
[INFO] [stdout]    --> src/unshare.rs:210:9
[INFO] [stdout]     |
[INFO] [stdout] 210 |     pub _IO_save_end: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_save_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `namespace_files` should have an upper case name
[INFO] [stdout]    --> src/unshare.rs:562:12
[INFO] [stdout]     |
[INFO] [stdout] 562 | static mut namespace_files: [namespace_file; 9] = [
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]     |
[INFO] [stdout] 562 - static mut namespace_files: [namespace_file; 9] = [
[INFO] [stdout] 562 + static mut NAMESPACE_FILES: [namespace_file; 9] = [
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `npersists` should have an upper case name
[INFO] [stdout]    --> src/unshare.rs:636:12
[INFO] [stdout]     |
[INFO] [stdout] 636 | static mut npersists: libc::c_int = 0;
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]     |
[INFO] [stdout] 636 - static mut npersists: libc::c_int = 0;
[INFO] [stdout] 636 + static mut NPERSISTS: libc::c_int = 0;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `setgroups_strings` should have an upper case name
[INFO] [stdout]    --> src/unshare.rs:637:12
[INFO] [stdout]     |
[INFO] [stdout] 637 | static mut setgroups_strings: [*const libc::c_char; 2] = [
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]     |
[INFO] [stdout] 637 - static mut setgroups_strings: [*const libc::c_char; 2] = [
[INFO] [stdout] 637 + static mut SETGROUPS_STRINGS: [*const libc::c_char; 2] = [
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/unshare.rs:653:9
[INFO] [stdout]     |
[INFO] [stdout] 653 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `opts` should have an upper case name
[INFO] [stdout]    --> src/unshare.rs:743:16
[INFO] [stdout]     |
[INFO] [stdout] 743 |     static mut opts: [prop_opts; 4] = [
[INFO] [stdout]     |                ^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]     |
[INFO] [stdout] 743 -     static mut opts: [prop_opts; 4] = [
[INFO] [stdout] 743 +     static mut OPTS: [prop_opts; 4] = [
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/unshare.rs:783:9
[INFO] [stdout]     |
[INFO] [stdout] 783 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/unshare.rs:819:10
[INFO] [stdout]     |
[INFO] [stdout] 819 |     ns = namespace_files.as_mut_ptr();
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/unshare.rs:823:13
[INFO] [stdout]     |
[INFO] [stdout] 823 |             ns;
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/unshare.rs:827:13
[INFO] [stdout]     |
[INFO] [stdout] 827 |             npersists;
[INFO] [stdout]     |             ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/unshare.rs:836:10
[INFO] [stdout]     |
[INFO] [stdout] 836 |     ns = namespace_files.as_mut_ptr();
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/unshare.rs:867:9
[INFO] [stdout]     |
[INFO] [stdout] 867 |         ns;
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `longopts` should have an upper case name
[INFO] [stdout]     --> src/unshare.rs:1913:16
[INFO] [stdout]      |
[INFO] [stdout] 1913 |     static mut longopts: [option; 30] = [
[INFO] [stdout]      |                ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]      |
[INFO] [stdout] 1913 -     static mut longopts: [option; 30] = [
[INFO] [stdout] 1913 +     static mut LONGOPTS: [option; 30] = [
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]     --> src/unshare.rs:2238:17
[INFO] [stdout]      |
[INFO] [stdout] 2238 |                 longopts.as_ptr(),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique
[INFO] [stdout]     --> src/unshare.rs:2614:16
[INFO] [stdout]      |
[INFO] [stdout] 2614 |               if signal(termsig, None)
[INFO] [stdout]      |  ________________^
[INFO] [stdout] 2615 | |                 == ::core::mem::transmute::<libc::intptr_t, __sighandler_t>(
[INFO] [stdout] 2616 | |                     -(1 as libc::c_int) as libc::intptr_t,
[INFO] [stdout] 2617 | |                 )
[INFO] [stdout]      | |_________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the address of the same function can vary between different codegen units
[INFO] [stdout]      = note: furthermore, different functions could have the same address after being merged together
[INFO] [stdout]      = note: for more information visit <https://doc.rust-lang.org/nightly/core/ptr/fn.fn_addr_eq.html>
[INFO] [stdout]      = note: `#[warn(unpredictable_function_pointer_comparisons)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `fclose` redeclared with a different signature
[INFO] [stdout]   --> src/procfs.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     fn fclose(__stream: *mut FILE) -> libc::c_int;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/caputils.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 |     fn fclose(__stream: *mut FILE) -> libc::c_int;
[INFO] [stdout]    |     ---------------------------------------------- `fclose` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*mut caputils::_IO_FILE) -> i32`
[INFO] [stdout]               found `unsafe extern "C" fn(*mut procfs::_IO_FILE) -> i32`
[INFO] [stdout]    = note: `#[warn(clashing_extern_declarations)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `fclose` redeclared with a different signature
[INFO] [stdout]   --> src/unshare.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     fn fclose(__stream: *mut FILE) -> libc::c_int;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/caputils.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 |     fn fclose(__stream: *mut FILE) -> libc::c_int;
[INFO] [stdout]    |     ---------------------------------------------- `fclose` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*mut caputils::_IO_FILE) -> i32`
[INFO] [stdout]               found `unsafe extern "C" fn(*mut unshare::_IO_FILE) -> i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `fopen` redeclared with a different signature
[INFO] [stdout]   --> src/unshare.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     fn fopen(_: *const libc::c_char, _: *const libc::c_char) -> *mut FILE;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/caputils.rs:8:5
[INFO] [stdout]    |
[INFO] [stdout]  8 |     fn fopen(_: *const libc::c_char, _: *const libc::c_char) -> *mut FILE;
[INFO] [stdout]    |     ---------------------------------------------------------------------- `fopen` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*const i8, *const i8) -> *mut caputils::_IO_FILE`
[INFO] [stdout]               found `unsafe extern "C" fn(*const i8, *const i8) -> *mut unshare::_IO_FILE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `fprintf` redeclared with a different signature
[INFO] [stdout]   --> src/unshare.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     fn fprintf(_: *mut FILE, _: *const libc::c_char, _: ...) -> libc::c_int;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/procfs.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     fn fprintf(_: *mut FILE, _: *const libc::c_char, _: ...) -> libc::c_int;
[INFO] [stdout]    |     ------------------------------------------------------------------------ `fprintf` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*mut procfs::_IO_FILE, *const i8, ...) -> i32`
[INFO] [stdout]               found `unsafe extern "C" fn(*mut unshare::_IO_FILE, *const i8, ...) -> i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `fileno` redeclared with a different signature
[INFO] [stdout]   --> src/unshare.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     fn fileno(__stream: *mut FILE) -> libc::c_int;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/caputils.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     fn fileno(__stream: *mut FILE) -> libc::c_int;
[INFO] [stdout]    |     ---------------------------------------------- `fileno` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*mut caputils::_IO_FILE) -> i32`
[INFO] [stdout]               found `unsafe extern "C" fn(*mut unshare::_IO_FILE) -> i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 15.89s
[INFO] running `Command { std: "docker" "inspect" "8b917e2057d38ea62daca8f07622f4e9104936e39f3cf73f282ef93d6f2b3ac8", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "8b917e2057d38ea62daca8f07622f4e9104936e39f3cf73f282ef93d6f2b3ac8", kill_on_drop: false }`
[INFO] [stdout] 8b917e2057d38ea62daca8f07622f4e9104936e39f3cf73f282ef93d6f2b3ac8
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+9f93af291970322f4f1c6315ccde4d7078201159" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 3ad58e108e8cc87d424887a8d44ef0e8ff2bfa5deb734c20b7e6263e2745a63b
[INFO] running `Command { std: "docker" "start" "-a" "3ad58e108e8cc87d424887a8d44ef0e8ff2bfa5deb734c20b7e6263e2745a63b", kill_on_drop: false }`
[INFO] [stderr]    Compiling memchr v2.5.0
[INFO] [stderr]    Compiling predicates-core v1.0.6
[INFO] [stderr]    Compiling either v1.9.0
[INFO] [stderr]    Compiling doc-comment v0.3.3
[INFO] [stderr]    Compiling regex-automata v0.3.4
[INFO] [stderr]    Compiling difflib v0.4.0
[INFO] [stderr]    Compiling termtree v0.4.1
[INFO] [stderr]    Compiling wait-timeout v0.2.0
[INFO] [stderr]    Compiling users v0.11.0
[INFO] [stdout] warning: the feature `core_intrinsics` is internal to the compiler or standard library
[INFO] [stdout]  --> src/main.rs:1:38
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![feature(c_variadic, extern_types, core_intrinsics, thread_local)]
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: using it is strongly discouraged
[INFO] [stdout]   = note: `#[warn(internal_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__u32` should have an upper camel case name
[INFO] [stdout]   --> src/caputils.rs:21:10
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub type __u32 = libc::c_uint;
[INFO] [stdout]    |          ^^^^^ help: convert the identifier to upper camel case: `U32`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `size_t` should have an upper camel case name
[INFO] [stdout]   --> src/caputils.rs:22:10
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub type size_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^ help: convert the identifier to upper camel case: `SizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint64_t` should have an upper camel case name
[INFO] [stdout]   --> src/caputils.rs:23:10
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub type __uint64_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off_t` should have an upper camel case name
[INFO] [stdout]   --> src/caputils.rs:24:10
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub type __off_t = libc::c_long;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `OffT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off64_t` should have an upper camel case name
[INFO] [stdout]   --> src/caputils.rs:25:10
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub type __off64_t = libc::c_long;
[INFO] [stdout]    |          ^^^^^^^^^ help: convert the identifier to upper camel case: `Off64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_IO_lock_t` should have an upper camel case name
[INFO] [stdout]   --> src/caputils.rs:59:10
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub type _IO_lock_t = ();
[INFO] [stdout]    |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `IoLockT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint64_t` should have an upper camel case name
[INFO] [stdout]   --> src/caputils.rs:61:10
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub type uint64_t = __uint64_t;
[INFO] [stdout]    |          ^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `cap_user_header_t` should have an upper camel case name
[INFO] [stdout]   --> src/caputils.rs:68:10
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub type cap_user_header_t = *mut __user_cap_header_struct;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CapUserHeaderT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `cap_user_data_t` should have an upper camel case name
[INFO] [stdout]   --> src/caputils.rs:76:10
[INFO] [stdout]    |
[INFO] [stdout] 76 | pub type cap_user_data_t = *mut __user_cap_data_struct;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CapUserDataT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `size_t` should have an upper camel case name
[INFO] [stdout]   --> src/idcache.rs:13:10
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub type size_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^ help: convert the identifier to upper camel case: `SizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `wchar_t` should have an upper camel case name
[INFO] [stdout]   --> src/idcache.rs:14:10
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub type wchar_t = libc::c_int;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `WcharT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uid_t` should have an upper camel case name
[INFO] [stdout]   --> src/idcache.rs:15:10
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub type __uid_t = libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__gid_t` should have an upper camel case name
[INFO] [stdout]   --> src/idcache.rs:16:10
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub type __gid_t = libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `GidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `gid_t` should have an upper camel case name
[INFO] [stdout]   --> src/idcache.rs:17:10
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub type gid_t = __gid_t;
[INFO] [stdout]    |          ^^^^^ help: convert the identifier to upper camel case: `GidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uid_t` should have an upper camel case name
[INFO] [stdout]   --> src/idcache.rs:18:10
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub type uid_t = __uid_t;
[INFO] [stdout]    |          ^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__builtin_va_list` should have an upper camel case name
[INFO] [stdout]   --> src/procfs.rs:86:10
[INFO] [stdout]    |
[INFO] [stdout] 86 | pub type __builtin_va_list = [__va_list_tag; 1];
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `BuiltinVaList`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint64_t` should have an upper camel case name
[INFO] [stdout]   --> src/procfs.rs:95:10
[INFO] [stdout]    |
[INFO] [stdout] 95 | pub type __uint64_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uintmax_t` should have an upper camel case name
[INFO] [stdout]   --> src/procfs.rs:96:10
[INFO] [stdout]    |
[INFO] [stdout] 96 | pub type __uintmax_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__dev_t` should have an upper camel case name
[INFO] [stdout]   --> src/procfs.rs:97:10
[INFO] [stdout]    |
[INFO] [stdout] 97 | pub type __dev_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `DevT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uid_t` should have an upper camel case name
[INFO] [stdout]   --> src/procfs.rs:98:10
[INFO] [stdout]    |
[INFO] [stdout] 98 | pub type __uid_t = libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__gid_t` should have an upper camel case name
[INFO] [stdout]   --> src/procfs.rs:99:10
[INFO] [stdout]    |
[INFO] [stdout] 99 | pub type __gid_t = libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `GidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__ino_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:100:10
[INFO] [stdout]     |
[INFO] [stdout] 100 | pub type __ino_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `InoT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__mode_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:101:10
[INFO] [stdout]     |
[INFO] [stdout] 101 | pub type __mode_t = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `ModeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__nlink_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:102:10
[INFO] [stdout]     |
[INFO] [stdout] 102 | pub type __nlink_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `NlinkT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:103:10
[INFO] [stdout]     |
[INFO] [stdout] 103 | pub type __off_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `OffT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off64_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:104:10
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub type __off64_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `Off64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__pid_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:105:10
[INFO] [stdout]     |
[INFO] [stdout] 105 | pub type __pid_t = libc::c_int;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `PidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__time_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:111:10
[INFO] [stdout]     |
[INFO] [stdout] 111 | pub type __time_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `TimeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__useconds_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:112:10
[INFO] [stdout]     |
[INFO] [stdout] 112 | pub type __useconds_t = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UsecondsT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__blksize_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:113:10
[INFO] [stdout]     |
[INFO] [stdout] 113 | pub type __blksize_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `BlksizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__blkcnt_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:114:10
[INFO] [stdout]     |
[INFO] [stdout] 114 | pub type __blkcnt_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `BlkcntT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__fsblkcnt_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:115:10
[INFO] [stdout]     |
[INFO] [stdout] 115 | pub type __fsblkcnt_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FsblkcntT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__fsfilcnt_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:116:10
[INFO] [stdout]     |
[INFO] [stdout] 116 | pub type __fsfilcnt_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FsfilcntT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__fsword_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:117:10
[INFO] [stdout]     |
[INFO] [stdout] 117 | pub type __fsword_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `FswordT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__ssize_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:118:10
[INFO] [stdout]     |
[INFO] [stdout] 118 | pub type __ssize_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `SsizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__syscall_slong_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:119:10
[INFO] [stdout]     |
[INFO] [stdout] 119 | pub type __syscall_slong_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SyscallSlongT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `ssize_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:133:10
[INFO] [stdout]     |
[INFO] [stdout] 133 | pub type ssize_t = __ssize_t;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `SsizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `size_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:134:10
[INFO] [stdout]     |
[INFO] [stdout] 134 | pub type size_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^ help: convert the identifier to upper camel case: `SizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uid_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:135:10
[INFO] [stdout]     |
[INFO] [stdout] 135 | pub type uid_t = __uid_t;
[INFO] [stdout]     |          ^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `useconds_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:136:10
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub type useconds_t = __useconds_t;
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `UsecondsT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `pid_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:137:10
[INFO] [stdout]     |
[INFO] [stdout] 137 | pub type pid_t = __pid_t;
[INFO] [stdout]     |          ^^^^^ help: convert the identifier to upper camel case: `PidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint64_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:154:10
[INFO] [stdout]     |
[INFO] [stdout] 154 | pub type uint64_t = __uint64_t;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uintmax_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:155:10
[INFO] [stdout]     |
[INFO] [stdout] 155 | pub type uintmax_t = __uintmax_t;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `UintmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `va_list` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:156:10
[INFO] [stdout]     |
[INFO] [stdout] 156 | pub type va_list = __builtin_va_list;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `VaList`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_IO_lock_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:190:10
[INFO] [stdout]     |
[INFO] [stdout] 190 | pub type _IO_lock_t = ();
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `IoLockT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `C2RustUnnamed_0` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:226:10
[INFO] [stdout]     |
[INFO] [stdout] 226 | pub type C2RustUnnamed_0 = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `C2rustUnnamed0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `size_t` should have an upper camel case name
[INFO] [stdout]   --> src/pwdutils.rs:39:10
[INFO] [stdout]    |
[INFO] [stdout] 39 | pub type size_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^ help: convert the identifier to upper camel case: `SizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uid_t` should have an upper camel case name
[INFO] [stdout]   --> src/pwdutils.rs:40:10
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub type __uid_t = libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__gid_t` should have an upper camel case name
[INFO] [stdout]   --> src/pwdutils.rs:41:10
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub type __gid_t = libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `GidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uid_t` should have an upper camel case name
[INFO] [stdout]   --> src/pwdutils.rs:42:10
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub type uid_t = __uid_t;
[INFO] [stdout]    |          ^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]    --> src/pwdutils.rs:101:5
[INFO] [stdout]     |
[INFO] [stdout] 101 |     'c_5094: {
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_labels)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]    --> src/pwdutils.rs:144:5
[INFO] [stdout]     |
[INFO] [stdout] 144 |     'c_4646: {
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]    --> src/pwdutils.rs:170:5
[INFO] [stdout]     |
[INFO] [stdout] 170 |     'c_4609: {
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]    --> src/pwdutils.rs:228:5
[INFO] [stdout]     |
[INFO] [stdout] 228 |     'c_4842: {
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]    --> src/pwdutils.rs:254:5
[INFO] [stdout]     |
[INFO] [stdout] 254 |     'c_4808: {
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]    --> src/pwdutils.rs:309:5
[INFO] [stdout]     |
[INFO] [stdout] 309 |     'c_5003: {
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `size_t` should have an upper camel case name
[INFO] [stdout]   --> src/signames.rs:23:10
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub type size_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^ help: convert the identifier to upper camel case: `SizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__builtin_va_list` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:56:10
[INFO] [stdout]    |
[INFO] [stdout] 56 | pub type __builtin_va_list = [__va_list_tag; 1];
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `BuiltinVaList`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `size_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:65:10
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub type size_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^ help: convert the identifier to upper camel case: `SizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `va_list` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:66:10
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub type va_list = __builtin_va_list;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `VaList`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__int32_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:67:10
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub type __int32_t = libc::c_int;
[INFO] [stdout]    |          ^^^^^^^^^ help: convert the identifier to upper camel case: `Int32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint32_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:68:10
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub type __uint32_t = libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `Uint32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__int64_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:69:10
[INFO] [stdout]    |
[INFO] [stdout] 69 | pub type __int64_t = libc::c_long;
[INFO] [stdout]    |          ^^^^^^^^^ help: convert the identifier to upper camel case: `Int64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint64_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:70:10
[INFO] [stdout]    |
[INFO] [stdout] 70 | pub type __uint64_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__intmax_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:71:10
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub type __intmax_t = libc::c_long;
[INFO] [stdout]    |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `IntmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uintmax_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:72:10
[INFO] [stdout]    |
[INFO] [stdout] 72 | pub type __uintmax_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__mode_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:73:10
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub type __mode_t = libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^^ help: convert the identifier to upper camel case: `ModeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:74:10
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub type __off_t = libc::c_long;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `OffT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off64_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:75:10
[INFO] [stdout]    |
[INFO] [stdout] 75 | pub type __off64_t = libc::c_long;
[INFO] [stdout]    |          ^^^^^^^^^ help: convert the identifier to upper camel case: `Off64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__time_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:76:10
[INFO] [stdout]    |
[INFO] [stdout] 76 | pub type __time_t = libc::c_long;
[INFO] [stdout]    |          ^^^^^^^^ help: convert the identifier to upper camel case: `TimeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__suseconds_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:77:10
[INFO] [stdout]    |
[INFO] [stdout] 77 | pub type __suseconds_t = libc::c_long;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SusecondsT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__syscall_slong_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:78:10
[INFO] [stdout]    |
[INFO] [stdout] 78 | pub type __syscall_slong_t = libc::c_long;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SyscallSlongT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_IO_lock_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:112:10
[INFO] [stdout]     |
[INFO] [stdout] 112 | pub type _IO_lock_t = ();
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `IoLockT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `mode_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:114:10
[INFO] [stdout]     |
[INFO] [stdout] 114 | pub type mode_t = __mode_t;
[INFO] [stdout]     |          ^^^^^^ help: convert the identifier to upper camel case: `ModeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `time_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:115:10
[INFO] [stdout]     |
[INFO] [stdout] 115 | pub type time_t = __time_t;
[INFO] [stdout]     |          ^^^^^^ help: convert the identifier to upper camel case: `TimeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `suseconds_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:116:10
[INFO] [stdout]     |
[INFO] [stdout] 116 | pub type suseconds_t = __suseconds_t;
[INFO] [stdout]     |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `SusecondsT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int32_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:117:10
[INFO] [stdout]     |
[INFO] [stdout] 117 | pub type int32_t = __int32_t;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `Int32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int64_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:118:10
[INFO] [stdout]     |
[INFO] [stdout] 118 | pub type int64_t = __int64_t;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `Int64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint32_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:131:10
[INFO] [stdout]     |
[INFO] [stdout] 131 | pub type uint32_t = __uint32_t;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `Uint32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint64_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:132:10
[INFO] [stdout]     |
[INFO] [stdout] 132 | pub type uint64_t = __uint64_t;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `intmax_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:133:10
[INFO] [stdout]     |
[INFO] [stdout] 133 | pub type intmax_t = __intmax_t;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `IntmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uintmax_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:134:10
[INFO] [stdout]     |
[INFO] [stdout] 134 | pub type uintmax_t = __uintmax_t;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `UintmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `C2RustUnnamed_0` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:176:10
[INFO] [stdout]     |
[INFO] [stdout] 176 | pub type C2RustUnnamed_0 = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `C2rustUnnamed0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]     --> src/strutils.rs:1462:5
[INFO] [stdout]      |
[INFO] [stdout] 1462 |     'c_10751: {
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]     --> src/strutils.rs:1488:5
[INFO] [stdout]      |
[INFO] [stdout] 1488 |     'c_10714: {
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]     --> src/strutils.rs:1660:9
[INFO] [stdout]      |
[INFO] [stdout] 1660 |         'c_11392: {
[INFO] [stdout]      |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]     --> src/strutils.rs:1860:5
[INFO] [stdout]      |
[INFO] [stdout] 1860 |     'c_12200: {
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]     --> src/strutils.rs:1886:5
[INFO] [stdout]      |
[INFO] [stdout] 1886 |     'c_12163: {
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__builtin_va_list` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:138:10
[INFO] [stdout]     |
[INFO] [stdout] 138 | pub type __builtin_va_list = [__va_list_tag; 1];
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `BuiltinVaList`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint32_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:160:10
[INFO] [stdout]     |
[INFO] [stdout] 160 | pub type __uint32_t = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `Uint32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__int64_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:161:10
[INFO] [stdout]     |
[INFO] [stdout] 161 | pub type __int64_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `Int64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint64_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:162:10
[INFO] [stdout]     |
[INFO] [stdout] 162 | pub type __uint64_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__dev_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:163:10
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub type __dev_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `DevT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uid_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:164:10
[INFO] [stdout]     |
[INFO] [stdout] 164 | pub type __uid_t = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__gid_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:165:10
[INFO] [stdout]     |
[INFO] [stdout] 165 | pub type __gid_t = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `GidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__ino_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:166:10
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub type __ino_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `InoT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__mode_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:167:10
[INFO] [stdout]     |
[INFO] [stdout] 167 | pub type __mode_t = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `ModeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__nlink_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:168:10
[INFO] [stdout]     |
[INFO] [stdout] 168 | pub type __nlink_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `NlinkT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:169:10
[INFO] [stdout]     |
[INFO] [stdout] 169 | pub type __off_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `OffT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off64_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:170:10
[INFO] [stdout]     |
[INFO] [stdout] 170 | pub type __off64_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `Off64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__pid_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:171:10
[INFO] [stdout]     |
[INFO] [stdout] 171 | pub type __pid_t = libc::c_int;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `PidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__time_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:172:10
[INFO] [stdout]     |
[INFO] [stdout] 172 | pub type __time_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `TimeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__useconds_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:173:10
[INFO] [stdout]     |
[INFO] [stdout] 173 | pub type __useconds_t = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UsecondsT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__clockid_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:174:10
[INFO] [stdout]     |
[INFO] [stdout] 174 | pub type __clockid_t = libc::c_int;
[INFO] [stdout]     |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `ClockidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__blksize_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:175:10
[INFO] [stdout]     |
[INFO] [stdout] 175 | pub type __blksize_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `BlksizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__blkcnt_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:176:10
[INFO] [stdout]     |
[INFO] [stdout] 176 | pub type __blkcnt_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `BlkcntT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__ssize_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:177:10
[INFO] [stdout]     |
[INFO] [stdout] 177 | pub type __ssize_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `SsizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__syscall_slong_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:178:10
[INFO] [stdout]     |
[INFO] [stdout] 178 | pub type __syscall_slong_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SyscallSlongT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `nfds_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:185:10
[INFO] [stdout]     |
[INFO] [stdout] 185 | pub type nfds_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^ help: convert the identifier to upper camel case: `NfdsT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `size_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:193:10
[INFO] [stdout]     |
[INFO] [stdout] 193 | pub type size_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^ help: convert the identifier to upper camel case: `SizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `pid_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:194:10
[INFO] [stdout]     |
[INFO] [stdout] 194 | pub type pid_t = __pid_t;
[INFO] [stdout]     |          ^^^^^ help: convert the identifier to upper camel case: `PidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `va_list` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:195:10
[INFO] [stdout]     |
[INFO] [stdout] 195 | pub type va_list = __builtin_va_list;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `VaList`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_IO_lock_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:229:10
[INFO] [stdout]     |
[INFO] [stdout] 229 | pub type _IO_lock_t = ();
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `IoLockT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `ssize_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:231:10
[INFO] [stdout]     |
[INFO] [stdout] 231 | pub type ssize_t = __ssize_t;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `SsizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `ino_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:232:10
[INFO] [stdout]     |
[INFO] [stdout] 232 | pub type ino_t = __ino_t;
[INFO] [stdout]     |          ^^^^^ help: convert the identifier to upper camel case: `InoT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `gid_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:233:10
[INFO] [stdout]     |
[INFO] [stdout] 233 | pub type gid_t = __gid_t;
[INFO] [stdout]     |          ^^^^^ help: convert the identifier to upper camel case: `GidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uid_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:234:10
[INFO] [stdout]     |
[INFO] [stdout] 234 | pub type uid_t = __uid_t;
[INFO] [stdout]     |          ^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `clockid_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:235:10
[INFO] [stdout]     |
[INFO] [stdout] 235 | pub type clockid_t = __clockid_t;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `ClockidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `useconds_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:236:10
[INFO] [stdout]     |
[INFO] [stdout] 236 | pub type useconds_t = __useconds_t;
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `UsecondsT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int64_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:237:10
[INFO] [stdout]     |
[INFO] [stdout] 237 | pub type int64_t = __int64_t;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `Int64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `sigset_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:238:10
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub type sigset_t = __sigset_t;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `SigsetT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint32_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:239:10
[INFO] [stdout]     |
[INFO] [stdout] 239 | pub type uint32_t = __uint32_t;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `Uint32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint64_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:240:10
[INFO] [stdout]     |
[INFO] [stdout] 240 | pub type uint64_t = __uint64_t;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__sighandler_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:241:10
[INFO] [stdout]     |
[INFO] [stdout] 241 | pub type __sighandler_t = Option<unsafe extern "C" fn(libc::c_int) -> ()>;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SighandlerT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `C2RustUnnamed_0` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:315:10
[INFO] [stdout]     |
[INFO] [stdout] 315 | pub type C2RustUnnamed_0 = libc::c_int;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `C2rustUnnamed0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `C2RustUnnamed_4` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:353:10
[INFO] [stdout]     |
[INFO] [stdout] 353 | pub type C2RustUnnamed_4 = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `C2rustUnnamed4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]    --> src/unshare.rs:455:5
[INFO] [stdout]     |
[INFO] [stdout] 455 |     'c_7543: {
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `effective` is never read
[INFO] [stdout]    --> src/caputils.rs:162:35
[INFO] [stdout]     |
[INFO] [stdout] 162 |     let mut effective: uint64_t = 0;
[INFO] [stdout]     |                                   ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `cap` is never read
[INFO] [stdout]    --> src/caputils.rs:163:29
[INFO] [stdout]     |
[INFO] [stdout] 163 |     let mut cap: uint64_t = 0;
[INFO] [stdout]     |                             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ent` is never read
[INFO] [stdout]   --> src/idcache.rs:53:33
[INFO] [stdout]    |
[INFO] [stdout] 53 |     let mut ent: *mut identry = 0 as *mut identry;
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ent` is never read
[INFO] [stdout]   --> src/idcache.rs:85:33
[INFO] [stdout]    |
[INFO] [stdout] 85 |     let mut ent: *mut identry = 0 as *mut identry;
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `x` is never read
[INFO] [stdout]   --> src/idcache.rs:86:31
[INFO] [stdout]    |
[INFO] [stdout] 86 |     let mut x: *mut identry = 0 as *mut identry;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]    --> src/procfs.rs:283:30
[INFO] [stdout]     |
[INFO] [stdout] 283 |     let mut ret: *mut FILE = 0 as *mut FILE;
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `d` is never read
[INFO] [stdout]    --> src/procfs.rs:295:30
[INFO] [stdout]     |
[INFO] [stdout] 295 |     let mut d: *mut dirent = 0 as *mut dirent;
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]    --> src/procfs.rs:321:28
[INFO] [stdout]     |
[INFO] [stdout] 321 |     let mut ret: ssize_t = 0;
[INFO] [stdout]     |                            ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `res` is never read
[INFO] [stdout]    --> src/procfs.rs:360:32
[INFO] [stdout]     |
[INFO] [stdout] 360 |     let mut res: libc::c_int = 0;
[INFO] [stdout]     |                                ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `msbuf` is never read
[INFO] [stdout]    --> src/procfs.rs:368:44
[INFO] [stdout]     |
[INFO] [stdout] 368 |         let mut msbuf: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ms` is never read
[INFO] [stdout]    --> src/procfs.rs:369:41
[INFO] [stdout]     |
[INFO] [stdout] 369 |         let mut ms: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `name` is never read
[INFO] [stdout]    --> src/procfs.rs:370:43
[INFO] [stdout]     |
[INFO] [stdout] 370 |         let mut name: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `d` is never read
[INFO] [stdout]    --> src/procfs.rs:382:51
[INFO] [stdout]     |
[INFO] [stdout] 382 |             let mut d: *const ul_debug_maskname = 0 as *const ul_debug_maskname;
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `prc` is never read
[INFO] [stdout]    --> src/procfs.rs:497:40
[INFO] [stdout]     |
[INFO] [stdout] 497 |     let mut prc: *mut procfs_process = 0 as *mut procfs_process;
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/procfs.rs:498:31
[INFO] [stdout]     |
[INFO] [stdout] 498 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |                               ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `prc` is never read
[INFO] [stdout]    --> src/procfs.rs:559:40
[INFO] [stdout]     |
[INFO] [stdout] 559 |     let mut prc: *mut procfs_process = 0 as *mut procfs_process;
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `sz` is never read
[INFO] [stdout]    --> src/procfs.rs:588:27
[INFO] [stdout]     |
[INFO] [stdout] 588 |     let mut sz: ssize_t = 0 as libc::c_int as ssize_t;
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `i` is never read
[INFO] [stdout]    --> src/procfs.rs:589:25
[INFO] [stdout]     |
[INFO] [stdout] 589 |     let mut i: size_t = 0;
[INFO] [stdout]     |                         ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/procfs.rs:667:27
[INFO] [stdout]     |
[INFO] [stdout] 667 |     let mut rc: ssize_t = 0;
[INFO] [stdout]     |                           ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `tok` is never read
[INFO] [stdout]    --> src/procfs.rs:669:38
[INFO] [stdout]     |
[INFO] [stdout] 669 |     let mut tok: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]    --> src/procfs.rs:670:36
[INFO] [stdout]     |
[INFO] [stdout] 670 |     let mut p: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `i` is never read
[INFO] [stdout]    --> src/procfs.rs:672:30
[INFO] [stdout]     |
[INFO] [stdout] 672 |     let mut i: libc::c_int = 0;
[INFO] [stdout]     |                              ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/procfs.rs:739:31
[INFO] [stdout]     |
[INFO] [stdout] 739 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |                               ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `d` is never read
[INFO] [stdout]    --> src/procfs.rs:752:30
[INFO] [stdout]     |
[INFO] [stdout] 752 |     let mut d: *mut dirent = 0 as *mut dirent;
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `d` is never read
[INFO] [stdout]    --> src/procfs.rs:781:30
[INFO] [stdout]     |
[INFO] [stdout] 781 |     let mut d: *mut dirent = 0 as *mut dirent;
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `f` is never read
[INFO] [stdout]    --> src/procfs.rs:907:28
[INFO] [stdout]     |
[INFO] [stdout] 907 |     let mut f: *mut FILE = 0 as *mut FILE;
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `sz` is never read
[INFO] [stdout]    --> src/procfs.rs:908:26
[INFO] [stdout]     |
[INFO] [stdout] 908 |     let mut sz: size_t = 0;
[INFO] [stdout]     |                          ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]    --> src/procfs.rs:910:36
[INFO] [stdout]     |
[INFO] [stdout] 910 |     let mut p: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `end` is never read
[INFO] [stdout]    --> src/procfs.rs:911:38
[INFO] [stdout]     |
[INFO] [stdout] 911 |     let mut end: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]    --> src/procfs.rs:997:32
[INFO] [stdout]     |
[INFO] [stdout] 997 |     let mut ret: libc::c_int = 0;
[INFO] [stdout]     |                                ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `fd` is never read
[INFO] [stdout]     --> src/procfs.rs:1019:31
[INFO] [stdout]      |
[INFO] [stdout] 1019 |     let mut fd: libc::c_int = 0;
[INFO] [stdout]      |                               ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]   --> src/pwdutils.rs:88:38
[INFO] [stdout]    |
[INFO] [stdout] 88 |     let mut ret: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `pwd` is never read
[INFO] [stdout]    --> src/pwdutils.rs:129:32
[INFO] [stdout]     |
[INFO] [stdout] 129 |     let mut pwd: *mut passwd = 0 as *mut passwd;
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/pwdutils.rs:131:31
[INFO] [stdout]     |
[INFO] [stdout] 131 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |                               ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `grp` is never read
[INFO] [stdout]    --> src/pwdutils.rs:213:31
[INFO] [stdout]     |
[INFO] [stdout] 213 |     let mut grp: *mut group = 0 as *mut group;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/pwdutils.rs:215:31
[INFO] [stdout]     |
[INFO] [stdout] 215 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |                               ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `pwd` is never read
[INFO] [stdout]    --> src/pwdutils.rs:294:32
[INFO] [stdout]     |
[INFO] [stdout] 294 |     let mut pwd: *mut passwd = 0 as *mut passwd;
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/pwdutils.rs:296:31
[INFO] [stdout]     |
[INFO] [stdout] 296 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |                               ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ruid` is never read
[INFO] [stdout]    --> src/pwdutils.rs:350:27
[INFO] [stdout]     |
[INFO] [stdout] 350 |     let mut ruid: uid_t = 0;
[INFO] [stdout]     |                           ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `num` is never read
[INFO] [stdout]    --> src/signames.rs:336:32
[INFO] [stdout]     |
[INFO] [stdout] 336 |     let mut num: libc::c_int = 0;
[INFO] [stdout]     |                                ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `n` is never read
[INFO] [stdout]    --> src/signames.rs:382:25
[INFO] [stdout]     |
[INFO] [stdout] 382 |     let mut n: size_t = 0;
[INFO] [stdout]     |                         ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `n` is never read
[INFO] [stdout]    --> src/signames.rs:415:25
[INFO] [stdout]     |
[INFO] [stdout] 415 |     let mut n: size_t = 0;
[INFO] [stdout]     |                         ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]    --> src/strutils.rs:243:38
[INFO] [stdout]     |
[INFO] [stdout] 243 |     let mut p: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `end` is never read
[INFO] [stdout]    --> src/strutils.rs:244:38
[INFO] [stdout]     |
[INFO] [stdout] 244 |     let mut end: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `x` is never read
[INFO] [stdout]    --> src/strutils.rs:245:28
[INFO] [stdout]     |
[INFO] [stdout] 245 |     let mut x: uintmax_t = 0;
[INFO] [stdout]     |                            ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `sp` is never read
[INFO] [stdout]    --> src/strutils.rs:253:39
[INFO] [stdout]     |
[INFO] [stdout] 253 |     let mut sp: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `i` is never read
[INFO] [stdout]    --> src/strutils.rs:402:66
[INFO] [stdout]     |
[INFO] [stdout] 402 | ...                   let mut i: libc::c_int = 0;
[INFO] [stdout]     |                                                ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]    --> src/strutils.rs:511:38
[INFO] [stdout]     |
[INFO] [stdout] 511 |     let mut p: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]    --> src/strutils.rs:532:38
[INFO] [stdout]     |
[INFO] [stdout] 532 |     let mut p: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `a` is never read
[INFO] [stdout]    --> src/strutils.rs:554:38
[INFO] [stdout]     |
[INFO] [stdout] 554 |     let mut a: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `b` is never read
[INFO] [stdout]    --> src/strutils.rs:555:38
[INFO] [stdout]     |
[INFO] [stdout] 555 |     let mut b: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `tmp` is never read
[INFO] [stdout]    --> src/strutils.rs:632:28
[INFO] [stdout]     |
[INFO] [stdout] 632 |     let mut tmp: int64_t = 0;
[INFO] [stdout]     |                            ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/strutils.rs:663:31
[INFO] [stdout]     |
[INFO] [stdout] 663 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |                               ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/strutils.rs:685:31
[INFO] [stdout]     |
[INFO] [stdout] 685 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |                               ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/strutils.rs:706:31
[INFO] [stdout]     |
[INFO] [stdout] 706 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |                               ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/strutils.rs:739:31
[INFO] [stdout]     |
[INFO] [stdout] 739 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |                               ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `num` is never read
[INFO] [stdout]    --> src/strutils.rs:769:35
[INFO] [stdout]     |
[INFO] [stdout] 769 |     let mut num: libc::c_double = 0.;
[INFO] [stdout]     |                                   ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `user_input` is never read
[INFO] [stdout]    --> src/strutils.rs:825:35
[INFO] [stdout]     |
[INFO] [stdout] 825 |     let mut user_input: int64_t = 0;
[INFO] [stdout]     |                                   ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `shft` is never read
[INFO] [stdout]    --> src/strutils.rs:976:33
[INFO] [stdout]     |
[INFO] [stdout] 976 |     let mut shft: libc::c_int = 0;
[INFO] [stdout]     |                                 ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `dec` is never read
[INFO] [stdout]    --> src/strutils.rs:992:32
[INFO] [stdout]     |
[INFO] [stdout] 992 |     let mut dec: libc::c_int = 0;
[INFO] [stdout]     |                                ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `exp` is never read
[INFO] [stdout]    --> src/strutils.rs:993:32
[INFO] [stdout]     |
[INFO] [stdout] 993 |     let mut exp: libc::c_int = 0;
[INFO] [stdout]     |                                ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `frac` is never read
[INFO] [stdout]    --> src/strutils.rs:994:30
[INFO] [stdout]     |
[INFO] [stdout] 994 |     let mut frac: uint64_t = 0;
[INFO] [stdout]     |                              ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `c` is never read
[INFO] [stdout]    --> src/strutils.rs:998:31
[INFO] [stdout]     |
[INFO] [stdout] 998 |     let mut c: libc::c_char = 0;
[INFO] [stdout]     |                               ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `len` is never read
[INFO] [stdout]     --> src/strutils.rs:1072:36
[INFO] [stdout]      |
[INFO] [stdout] 1072 |         let mut len: libc::c_int = 0;
[INFO] [stdout]      |                                    ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]     --> src/strutils.rs:1120:38
[INFO] [stdout]      |
[INFO] [stdout] 1120 |     let mut p: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `id` is never read
[INFO] [stdout]     --> src/strutils.rs:1128:35
[INFO] [stdout]      |
[INFO] [stdout] 1128 |         let mut id: libc::c_int = 0;
[INFO] [stdout]      |                                   ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `list_add` is never read
[INFO] [stdout]     --> src/strutils.rs:1173:45
[INFO] [stdout]      |
[INFO] [stdout] 1173 |     let mut list_add: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `r` is never read
[INFO] [stdout]     --> src/strutils.rs:1174:30
[INFO] [stdout]      |
[INFO] [stdout] 1174 |     let mut r: libc::c_int = 0;
[INFO] [stdout]      |                              ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]     --> src/strutils.rs:1203:38
[INFO] [stdout]      |
[INFO] [stdout] 1203 |     let mut p: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `bit` is never read
[INFO] [stdout]     --> src/strutils.rs:1210:36
[INFO] [stdout]      |
[INFO] [stdout] 1210 |         let mut bit: libc::c_int = 0;
[INFO] [stdout]      |                                    ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]     --> src/strutils.rs:1287:38
[INFO] [stdout]      |
[INFO] [stdout] 1287 |     let mut p: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `flag` is never read
[INFO] [stdout]     --> src/strutils.rs:1294:38
[INFO] [stdout]      |
[INFO] [stdout] 1294 |         let mut flag: libc::c_long = 0;
[INFO] [stdout]      |                                      ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `start` is never read
[INFO] [stdout]     --> src/strutils.rs:1379:42
[INFO] [stdout]      |
[INFO] [stdout] 1379 |     let mut start: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]     --> src/strutils.rs:1380:38
[INFO] [stdout]      |
[INFO] [stdout] 1380 |     let mut p: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `a` is never read
[INFO] [stdout]     --> src/strutils.rs:1439:25
[INFO] [stdout]      |
[INFO] [stdout] 1439 |     let mut a: size_t = 0;
[INFO] [stdout]      |                         ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `r` is never read
[INFO] [stdout]     --> src/strutils.rs:1440:36
[INFO] [stdout]      |
[INFO] [stdout] 1440 |     let mut r: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `res` is never read
[INFO] [stdout]     --> src/strutils.rs:1545:38
[INFO] [stdout]      |
[INFO] [stdout] 1545 |     let mut res: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `sz` is never read
[INFO] [stdout]     --> src/strutils.rs:1546:31
[INFO] [stdout]      |
[INFO] [stdout] 1546 |     let mut sz: libc::c_int = 0;
[INFO] [stdout]      |                               ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `al` is never read
[INFO] [stdout]     --> src/strutils.rs:1561:26
[INFO] [stdout]      |
[INFO] [stdout] 1561 |     let mut al: size_t = 0;
[INFO] [stdout]      |                          ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `bl` is never read
[INFO] [stdout]     --> src/strutils.rs:1562:26
[INFO] [stdout]      |
[INFO] [stdout] 1562 |     let mut bl: size_t = 0;
[INFO] [stdout]      |                          ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `tmp` is never read
[INFO] [stdout]     --> src/strutils.rs:1563:38
[INFO] [stdout]      |
[INFO] [stdout] 1563 |     let mut tmp: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `n` is never read
[INFO] [stdout]     --> src/strutils.rs:1601:30
[INFO] [stdout]      |
[INFO] [stdout] 1601 |     let mut n: libc::c_int = 0;
[INFO] [stdout]      |                              ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]     --> src/strutils.rs:1621:36
[INFO] [stdout]      |
[INFO] [stdout] 1621 |     let mut p: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `current` is never read
[INFO] [stdout]     --> src/strutils.rs:1645:44
[INFO] [stdout]      |
[INFO] [stdout] 1645 |     let mut current: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ch` is never read
[INFO] [stdout]     --> src/strutils.rs:1734:31
[INFO] [stdout]      |
[INFO] [stdout] 1734 |     let mut ch: libc::c_int = 0;
[INFO] [stdout]      |                               ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `c1` is never read
[INFO] [stdout]     --> src/strutils.rs:1752:33
[INFO] [stdout]      |
[INFO] [stdout] 1752 |     let mut c1: libc::c_uchar = 0;
[INFO] [stdout]      |                                 ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `c2` is never read
[INFO] [stdout]     --> src/strutils.rs:1753:33
[INFO] [stdout]      |
[INFO] [stdout] 1753 |     let mut c2: libc::c_uchar = 0;
[INFO] [stdout]      |                                 ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]     --> src/strutils.rs:1845:36
[INFO] [stdout]      |
[INFO] [stdout] 1845 |     let mut p: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `optstr0` is never read
[INFO] [stdout]     --> src/strutils.rs:1847:42
[INFO] [stdout]      |
[INFO] [stdout] 1847 |     let mut optstr0: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `fd` is never read
[INFO] [stdout]    --> src/unshare.rs:376:31
[INFO] [stdout]     |
[INFO] [stdout] 376 |     let mut fd: libc::c_int = 0;
[INFO] [stdout]     |                               ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]    --> src/unshare.rs:442:38
[INFO] [stdout]     |
[INFO] [stdout] 442 |     let mut ret: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]    --> src/unshare.rs:484:32
[INFO] [stdout]     |
[INFO] [stdout] 484 |     let mut ret: libc::c_int = 0;
[INFO] [stdout]     |                                ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `tmp` is never read
[INFO] [stdout]    --> src/unshare.rs:503:32
[INFO] [stdout]     |
[INFO] [stdout] 503 |         let mut tmp: ssize_t = 0;
[INFO] [stdout]     |                                ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]    --> src/unshare.rs:528:28
[INFO] [stdout]     |
[INFO] [stdout] 528 |     let mut ret: ssize_t = 0;
[INFO] [stdout]     |                            ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `i` is never read
[INFO] [stdout]    --> src/unshare.rs:642:25
[INFO] [stdout]     |
[INFO] [stdout] 642 |     let mut i: size_t = 0;
[INFO] [stdout]     |                         ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `cmd` is never read
[INFO] [stdout]    --> src/unshare.rs:667:40
[INFO] [stdout]     |
[INFO] [stdout] 667 |     let mut cmd: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `fd` is never read
[INFO] [stdout]    --> src/unshare.rs:668:31
[INFO] [stdout]     |
[INFO] [stdout] 668 |     let mut fd: libc::c_int = 0;
[INFO] [stdout]     |                               ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `fd` is never read
[INFO] [stdout]    --> src/unshare.rs:708:31
[INFO] [stdout]     |
[INFO] [stdout] 708 |     let mut fd: libc::c_int = 0;
[INFO] [stdout]     |                               ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `i` is never read
[INFO] [stdout]    --> src/unshare.rs:742:25
[INFO] [stdout]     |
[INFO] [stdout] 742 |     let mut i: size_t = 0;
[INFO] [stdout]     |                         ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ns` is never read
[INFO] [stdout]    --> src/unshare.rs:818:39
[INFO] [stdout]     |
[INFO] [stdout] 818 |     let mut ns: *mut namespace_file = 0 as *mut namespace_file;
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ns` is never read
[INFO] [stdout]    --> src/unshare.rs:834:39
[INFO] [stdout]     |
[INFO] [stdout] 834 |     let mut ns: *mut namespace_file = 0 as *mut namespace_file;
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `fd` is never read
[INFO] [stdout]    --> src/unshare.rs:920:31
[INFO] [stdout]     |
[INFO] [stdout] 920 |     let mut fd: libc::c_int = 0;
[INFO] [stdout]     |                               ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `len` is never read
[INFO] [stdout]    --> src/unshare.rs:921:32
[INFO] [stdout]     |
[INFO] [stdout] 921 |     let mut len: libc::c_int = 0;
[INFO] [stdout]     |                                ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/unshare.rs:957:31
[INFO] [stdout]     |
[INFO] [stdout] 957 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |                               ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `pid` is never read
[INFO] [stdout]    --> src/unshare.rs:993:26
[INFO] [stdout]     |
[INFO] [stdout] 993 |     let mut pid: pid_t = 0;
[INFO] [stdout]     |                          ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `child` is never read
[INFO] [stdout]     --> src/unshare.rs:1040:28
[INFO] [stdout]      |
[INFO] [stdout] 1040 |     let mut child: pid_t = 0;
[INFO] [stdout]      |                            ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `pw` is never read
[INFO] [stdout]     --> src/unshare.rs:1054:31
[INFO] [stdout]      |
[INFO] [stdout] 1054 |     let mut pw: *mut passwd = 0 as *mut passwd;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]     --> src/unshare.rs:1056:26
[INFO] [stdout]      |
[INFO] [stdout] 1056 |     let mut ret: uid_t = 0;
[INFO] [stdout]      |                          ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `gr` is never read
[INFO] [stdout]     --> src/unshare.rs:1075:30
[INFO] [stdout]      |
[INFO] [stdout] 1075 |     let mut gr: *mut group = 0 as *mut group;
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]     --> src/unshare.rs:1077:26
[INFO] [stdout]      |
[INFO] [stdout] 1077 |     let mut ret: gid_t = 0;
[INFO] [stdout]      |                          ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]     --> src/unshare.rs:1097:35
[INFO] [stdout]      |
[INFO] [stdout] 1097 |     let mut ret: *mut map_range = 0 as *mut map_range;
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `idmap` is never read
[INFO] [stdout]     --> src/unshare.rs:1136:32
[INFO] [stdout]      |
[INFO] [stdout] 1136 |     let mut idmap: *mut FILE = 0 as *mut FILE;
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `pw` is never read
[INFO] [stdout]     --> src/unshare.rs:1138:31
[INFO] [stdout]      |
[INFO] [stdout] 1138 |     let mut pw: *mut passwd = 0 as *mut passwd;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `map` is never read
[INFO] [stdout]     --> src/unshare.rs:1139:35
[INFO] [stdout]      |
[INFO] [stdout] 1139 |     let mut map: *mut map_range = 0 as *mut map_range;
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rest` is never read
[INFO] [stdout]     --> src/unshare.rs:1167:43
[INFO] [stdout]      |
[INFO] [stdout] 1167 |         let mut rest: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `s` is never read
[INFO] [stdout]     --> src/unshare.rs:1168:40
[INFO] [stdout]      |
[INFO] [stdout] 1168 |         let mut s: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `i` is never read
[INFO] [stdout]     --> src/unshare.rs:1535:5
[INFO] [stdout]      |
[INFO] [stdout] 1535 |     i = i + 1;
[INFO] [stdout]      |     ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `i` is never read
[INFO] [stdout]     --> src/unshare.rs:1312:9
[INFO] [stdout]      |
[INFO] [stdout] 1312 |         i = i + 1;
[INFO] [stdout]      |         ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `j` is never read
[INFO] [stdout]     --> src/unshare.rs:1529:9
[INFO] [stdout]      |
[INFO] [stdout] 1529 |         j = j + 1;
[INFO] [stdout]      |         ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `j` is never read
[INFO] [stdout]     --> src/unshare.rs:1307:9
[INFO] [stdout]      |
[INFO] [stdout] 1307 |         j = j + 1;
[INFO] [stdout]      |         ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `inner_offset` is never read
[INFO] [stdout]     --> src/unshare.rs:1257:42
[INFO] [stdout]      |
[INFO] [stdout] 1257 |     let mut inner_offset: libc::c_uint = 0;
[INFO] [stdout]      |                                          ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `outer_offset` is never read
[INFO] [stdout]     --> src/unshare.rs:1258:42
[INFO] [stdout]      |
[INFO] [stdout] 1258 |     let mut outer_offset: libc::c_uint = 0;
[INFO] [stdout]      |                                          ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `child` is never read
[INFO] [stdout]     --> src/unshare.rs:1559:28
[INFO] [stdout]      |
[INFO] [stdout] 1559 |     let mut child: pid_t = 0;
[INFO] [stdout]      |                            ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `c` is never read
[INFO] [stdout]     --> src/unshare.rs:2187:30
[INFO] [stdout]      |
[INFO] [stdout] 2187 |     let mut c: libc::c_int = 0;
[INFO] [stdout]      |                              ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `fd_parent_pid` is never read
[INFO] [stdout]     --> src/unshare.rs:2674:13
[INFO] [stdout]      |
[INFO] [stdout] 2674 |             fd_parent_pid = -(1 as libc::c_int);
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]   --> src/main.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     unsafe { unshare::main() }
[INFO] [stdout]    |     ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_unsafe)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `va_list` is never used
[INFO] [stdout]    --> src/procfs.rs:156:10
[INFO] [stdout]     |
[INFO] [stdout] 156 | pub type va_list = __builtin_va_list;
[INFO] [stdout]     |          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_WHT` is never used
[INFO] [stdout]    --> src/procfs.rs:227:11
[INFO] [stdout]     |
[INFO] [stdout] 227 | pub const DT_WHT: C2RustUnnamed_0 = 14;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_SOCK` is never used
[INFO] [stdout]    --> src/procfs.rs:228:11
[INFO] [stdout]     |
[INFO] [stdout] 228 | pub const DT_SOCK: C2RustUnnamed_0 = 12;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_REG` is never used
[INFO] [stdout]    --> src/procfs.rs:230:11
[INFO] [stdout]     |
[INFO] [stdout] 230 | pub const DT_REG: C2RustUnnamed_0 = 8;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_BLK` is never used
[INFO] [stdout]    --> src/procfs.rs:231:11
[INFO] [stdout]     |
[INFO] [stdout] 231 | pub const DT_BLK: C2RustUnnamed_0 = 6;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_CHR` is never used
[INFO] [stdout]    --> src/procfs.rs:233:11
[INFO] [stdout]     |
[INFO] [stdout] 233 | pub const DT_CHR: C2RustUnnamed_0 = 2;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_FIFO` is never used
[INFO] [stdout]    --> src/procfs.rs:234:11
[INFO] [stdout]     |
[INFO] [stdout] 234 | pub const DT_FIFO: C2RustUnnamed_0 = 1;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `va_list` is never used
[INFO] [stdout]   --> src/strutils.rs:66:10
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub type va_list = __builtin_va_list;
[INFO] [stdout]    |          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `suseconds_t` is never used
[INFO] [stdout]    --> src/strutils.rs:116:10
[INFO] [stdout]     |
[INFO] [stdout] 116 | pub type suseconds_t = __suseconds_t;
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `timeval` is never constructed
[INFO] [stdout]    --> src/strutils.rs:121:12
[INFO] [stdout]     |
[INFO] [stdout] 121 | pub struct timeval {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `timespec` is never constructed
[INFO] [stdout]    --> src/strutils.rs:127:12
[INFO] [stdout]     |
[INFO] [stdout] 127 | pub struct timespec {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIZE_SUFFIX_1LETTER` is never used
[INFO] [stdout]    --> src/strutils.rs:180:11
[INFO] [stdout]     |
[INFO] [stdout] 180 | pub const SIZE_SUFFIX_1LETTER: C2RustUnnamed_0 = 0;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `va_list` is never used
[INFO] [stdout]    --> src/unshare.rs:195:10
[INFO] [stdout]     |
[INFO] [stdout] 195 | pub type va_list = __builtin_va_list;
[INFO] [stdout]     |          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_NOUSER` is never used
[INFO] [stdout]    --> src/unshare.rs:243:11
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub const MS_NOUSER: C2RustUnnamed = -2147483648;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_ACTIVE` is never used
[INFO] [stdout]    --> src/unshare.rs:244:11
[INFO] [stdout]     |
[INFO] [stdout] 244 | pub const MS_ACTIVE: C2RustUnnamed = 1073741824;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_LAZYTIME` is never used
[INFO] [stdout]    --> src/unshare.rs:245:11
[INFO] [stdout]     |
[INFO] [stdout] 245 | pub const MS_LAZYTIME: C2RustUnnamed = 33554432;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_STRICTATIME` is never used
[INFO] [stdout]    --> src/unshare.rs:246:11
[INFO] [stdout]     |
[INFO] [stdout] 246 | pub const MS_STRICTATIME: C2RustUnnamed = 16777216;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_I_VERSION` is never used
[INFO] [stdout]    --> src/unshare.rs:247:11
[INFO] [stdout]     |
[INFO] [stdout] 247 | pub const MS_I_VERSION: C2RustUnnamed = 8388608;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_KERNMOUNT` is never used
[INFO] [stdout]    --> src/unshare.rs:248:11
[INFO] [stdout]     |
[INFO] [stdout] 248 | pub const MS_KERNMOUNT: C2RustUnnamed = 4194304;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_RELATIME` is never used
[INFO] [stdout]    --> src/unshare.rs:249:11
[INFO] [stdout]     |
[INFO] [stdout] 249 | pub const MS_RELATIME: C2RustUnnamed = 2097152;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_UNBINDABLE` is never used
[INFO] [stdout]    --> src/unshare.rs:253:11
[INFO] [stdout]     |
[INFO] [stdout] 253 | pub const MS_UNBINDABLE: C2RustUnnamed = 131072;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_POSIXACL` is never used
[INFO] [stdout]    --> src/unshare.rs:254:11
[INFO] [stdout]     |
[INFO] [stdout] 254 | pub const MS_POSIXACL: C2RustUnnamed = 65536;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_SILENT` is never used
[INFO] [stdout]    --> src/unshare.rs:255:11
[INFO] [stdout]     |
[INFO] [stdout] 255 | pub const MS_SILENT: C2RustUnnamed = 32768;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_MOVE` is never used
[INFO] [stdout]    --> src/unshare.rs:257:11
[INFO] [stdout]     |
[INFO] [stdout] 257 | pub const MS_MOVE: C2RustUnnamed = 8192;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_NODIRATIME` is never used
[INFO] [stdout]    --> src/unshare.rs:259:11
[INFO] [stdout]     |
[INFO] [stdout] 259 | pub const MS_NODIRATIME: C2RustUnnamed = 2048;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_NOATIME` is never used
[INFO] [stdout]    --> src/unshare.rs:260:11
[INFO] [stdout]     |
[INFO] [stdout] 260 | pub const MS_NOATIME: C2RustUnnamed = 1024;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_NOSYMFOLLOW` is never used
[INFO] [stdout]    --> src/unshare.rs:261:11
[INFO] [stdout]     |
[INFO] [stdout] 261 | pub const MS_NOSYMFOLLOW: C2RustUnnamed = 256;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_DIRSYNC` is never used
[INFO] [stdout]    --> src/unshare.rs:262:11
[INFO] [stdout]     |
[INFO] [stdout] 262 | pub const MS_DIRSYNC: C2RustUnnamed = 128;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_MANDLOCK` is never used
[INFO] [stdout]    --> src/unshare.rs:263:11
[INFO] [stdout]     |
[INFO] [stdout] 263 | pub const MS_MANDLOCK: C2RustUnnamed = 64;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_REMOUNT` is never used
[INFO] [stdout]    --> src/unshare.rs:264:11
[INFO] [stdout]     |
[INFO] [stdout] 264 | pub const MS_REMOUNT: C2RustUnnamed = 32;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_SYNCHRONOUS` is never used
[INFO] [stdout]    --> src/unshare.rs:265:11
[INFO] [stdout]     |
[INFO] [stdout] 265 | pub const MS_SYNCHRONOUS: C2RustUnnamed = 16;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_RDONLY` is never used
[INFO] [stdout]    --> src/unshare.rs:269:11
[INFO] [stdout]     |
[INFO] [stdout] 269 | pub const MS_RDONLY: C2RustUnnamed = 1;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_ptr` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub _IO_read_ptr: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_ptr`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_end` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub _IO_read_end: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_base` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub _IO_read_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_base` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub _IO_write_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_ptr` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub _IO_write_ptr: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_end` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub _IO_write_end: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_buf_base` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub _IO_buf_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_buf_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_buf_end` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:37:9
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub _IO_buf_end: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_buf_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_save_base` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub _IO_save_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_save_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_backup_base` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub _IO_backup_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_backup_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_save_end` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:40:9
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub _IO_save_end: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_save_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `cap` should have an upper case name
[INFO] [stdout]    --> src/caputils.rs:129:16
[INFO] [stdout]     |
[INFO] [stdout] 129 |     static mut cap: libc::c_int = -(1 as libc::c_int);
[INFO] [stdout]     |                ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]     |
[INFO] [stdout] 129 -     static mut cap: libc::c_int = -(1 as libc::c_int);
[INFO] [stdout] 129 +     static mut CAP: libc::c_int = -(1 as libc::c_int);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/caputils.rs:133:27
[INFO] [stdout]     |
[INFO] [stdout] 133 |     if cap_last_by_procfs(&mut cap) < 0 as libc::c_int {
[INFO] [stdout]     |                           ^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: `#[warn(static_mut_refs)]` (part of `#[warn(rust_2024_compatibility)]`) on by default
[INFO] [stdout] help: use `&raw mut` instead to create a raw pointer
[INFO] [stdout]     |
[INFO] [stdout] 133 |     if cap_last_by_procfs(&raw mut cap) < 0 as libc::c_int {
[INFO] [stdout]     |                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/caputils.rs:134:29
[INFO] [stdout]     |
[INFO] [stdout] 134 |         cap_last_by_bsearch(&mut cap);
[INFO] [stdout]     |                             ^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] help: use `&raw mut` instead to create a raw pointer
[INFO] [stdout]     |
[INFO] [stdout] 134 |         cap_last_by_bsearch(&raw mut cap);
[INFO] [stdout]     |                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/caputils.rs:214:9
[INFO] [stdout]     |
[INFO] [stdout] 214 |         cap;
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(path_statements)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `exec` that must be used
[INFO] [stdout]   --> src/exec_shell.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     std::process::Command::new(shell).arg0(arg0).exec();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 13 |     let _ = std::process::Command::new(shell).arg0(arg0).exec();
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISalnum` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:121:11
[INFO] [stdout]     |
[INFO] [stdout] 121 | pub const _ISalnum: C2RustUnnamed = 8;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISALNUM`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISpunct` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:122:11
[INFO] [stdout]     |
[INFO] [stdout] 122 | pub const _ISpunct: C2RustUnnamed = 4;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISPUNCT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_IScntrl` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:123:11
[INFO] [stdout]     |
[INFO] [stdout] 123 | pub const _IScntrl: C2RustUnnamed = 2;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISCNTRL`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISblank` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:124:11
[INFO] [stdout]     |
[INFO] [stdout] 124 | pub const _ISblank: C2RustUnnamed = 1;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISBLANK`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISgraph` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:125:11
[INFO] [stdout]     |
[INFO] [stdout] 125 | pub const _ISgraph: C2RustUnnamed = 32768;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISGRAPH`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISprint` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:126:11
[INFO] [stdout]     |
[INFO] [stdout] 126 | pub const _ISprint: C2RustUnnamed = 16384;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISPRINT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISspace` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:127:11
[INFO] [stdout]     |
[INFO] [stdout] 127 | pub const _ISspace: C2RustUnnamed = 8192;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISSPACE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISxdigit` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:128:11
[INFO] [stdout]     |
[INFO] [stdout] 128 | pub const _ISxdigit: C2RustUnnamed = 4096;
[INFO] [stdout]     |           ^^^^^^^^^ help: convert the identifier to upper case: `_ISXDIGIT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISdigit` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:129:11
[INFO] [stdout]     |
[INFO] [stdout] 129 | pub const _ISdigit: C2RustUnnamed = 2048;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]     |
[INFO] [stdout] 129 - pub const _ISdigit: C2RustUnnamed = 2048;
[INFO] [stdout] 129 + pub const _ISDIGIT: C2RustUnnamed = 2048;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISalpha` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:130:11
[INFO] [stdout]     |
[INFO] [stdout] 130 | pub const _ISalpha: C2RustUnnamed = 1024;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISALPHA`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISlower` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:131:11
[INFO] [stdout]     |
[INFO] [stdout] 131 | pub const _ISlower: C2RustUnnamed = 512;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISLOWER`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISupper` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:132:11
[INFO] [stdout]     |
[INFO] [stdout] 132 | pub const _ISupper: C2RustUnnamed = 256;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISUPPER`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_ptr` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:161:9
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub _IO_read_ptr: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_end` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:162:9
[INFO] [stdout]     |
[INFO] [stdout] 162 |     pub _IO_read_end: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_base` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:163:9
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub _IO_read_base: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_base` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:164:9
[INFO] [stdout]     |
[INFO] [stdout] 164 |     pub _IO_write_base: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_ptr` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |     pub _IO_write_ptr: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_end` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:166:9
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub _IO_write_end: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_buf_base` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:167:9
[INFO] [stdout]     |
[INFO] [stdout] 167 |     pub _IO_buf_base: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_buf_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_buf_end` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:168:9
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub _IO_buf_end: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_buf_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_save_base` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:169:9
[INFO] [stdout]     |
[INFO] [stdout] 169 |     pub _IO_save_base: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_save_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_backup_base` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:170:9
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub _IO_backup_base: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_backup_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_save_end` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:171:9
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub _IO_save_end: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_save_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/procfs.rs:391:21
[INFO] [stdout]     |
[INFO] [stdout] 391 |                     d;
[INFO] [stdout]     |                     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `ulprocfs_debug_mask` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:406:12
[INFO] [stdout]     |
[INFO] [stdout] 406 | static mut ulprocfs_debug_mask: libc::c_int = 0;
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]     |
[INFO] [stdout] 406 - static mut ulprocfs_debug_mask: libc::c_int = 0;
[INFO] [stdout] 406 + static mut ULPROCFS_DEBUG_MASK: libc::c_int = 0;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `ulprocfs_masknames` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:407:12
[INFO] [stdout]     |
[INFO] [stdout] 407 | static mut ulprocfs_masknames: [ul_debug_maskname; 1] = [{
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]     |
[INFO] [stdout] 407 - static mut ulprocfs_masknames: [ul_debug_maskname; 1] = [{
[INFO] [stdout] 407 + static mut ULPROCFS_MASKNAMES: [ul_debug_maskname; 1] = [{
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]    --> src/procfs.rs:445:55
[INFO] [stdout]     |
[INFO] [stdout] 445 |             ulprocfs_debug_mask = ul_debug_parse_mask(ulprocfs_masknames.as_ptr(), envstr);
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/procfs.rs:603:9
[INFO] [stdout]     |
[INFO] [stdout] 603 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/procfs.rs:693:9
[INFO] [stdout]     |
[INFO] [stdout] 693 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/procfs.rs:944:9
[INFO] [stdout]     |
[INFO] [stdout] 944 |         p;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/procfs.rs:948:9
[INFO] [stdout]     |
[INFO] [stdout] 948 |         p;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/procfs.rs:953:9
[INFO] [stdout]     |
[INFO] [stdout] 953 |         end;
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISalnum` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:11:11
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub const _ISalnum: C2RustUnnamed = 8;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISALNUM`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISpunct` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:12:11
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub const _ISpunct: C2RustUnnamed = 4;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISPUNCT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_IScntrl` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:13:11
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub const _IScntrl: C2RustUnnamed = 2;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISCNTRL`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISblank` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:14:11
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub const _ISblank: C2RustUnnamed = 1;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISBLANK`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISgraph` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:15:11
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub const _ISgraph: C2RustUnnamed = 32768;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISGRAPH`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISprint` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:16:11
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub const _ISprint: C2RustUnnamed = 16384;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISPRINT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISspace` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:17:11
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub const _ISspace: C2RustUnnamed = 8192;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISSPACE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISxdigit` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:18:11
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub const _ISxdigit: C2RustUnnamed = 4096;
[INFO] [stdout]    |           ^^^^^^^^^ help: convert the identifier to upper case: `_ISXDIGIT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISdigit` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:19:11
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub const _ISdigit: C2RustUnnamed = 2048;
[INFO] [stdout]    |           ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]    |
[INFO] [stdout] 19 - pub const _ISdigit: C2RustUnnamed = 2048;
[INFO] [stdout] 19 + pub const _ISDIGIT: C2RustUnnamed = 2048;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISalpha` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:20:11
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub const _ISalpha: C2RustUnnamed = 1024;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISALPHA`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISlower` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:21:11
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub const _ISlower: C2RustUnnamed = 512;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISLOWER`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISupper` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:22:11
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub const _ISupper: C2RustUnnamed = 256;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISUPPER`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]   --> src/signames.rs:64:9
[INFO] [stdout]    |
[INFO] [stdout] 64 |         a;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]   --> src/signames.rs:66:9
[INFO] [stdout]    |
[INFO] [stdout] 66 |         b;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]   --> src/signames.rs:68:9
[INFO] [stdout]    |
[INFO] [stdout] 68 |         n;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]   --> src/signames.rs:89:9
[INFO] [stdout]    |
[INFO] [stdout] 89 |         a;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]   --> src/signames.rs:91:9
[INFO] [stdout]    |
[INFO] [stdout] 91 |         b;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `ul_signames` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:95:12
[INFO] [stdout]    |
[INFO] [stdout] 95 | static mut ul_signames: [ul_signal_name; 34] = [
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]    |
[INFO] [stdout] 95 - static mut ul_signames: [ul_signal_name; 34] = [
[INFO] [stdout] 95 + static mut UL_SIGNAMES: [ul_signal_name; 34] = [
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/signames.rs:409:9
[INFO] [stdout]     |
[INFO] [stdout] 409 |         n;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/signames.rs:426:9
[INFO] [stdout]     |
[INFO] [stdout] 426 |         n;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_ptr` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:83:9
[INFO] [stdout]    |
[INFO] [stdout] 83 |     pub _IO_read_ptr: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_end` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:84:9
[INFO] [stdout]    |
[INFO] [stdout] 84 |     pub _IO_read_end: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_base` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:85:9
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub _IO_read_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_base` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:86:9
[INFO] [stdout]    |
[INFO] [stdout] 86 |     pub _IO_write_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_ptr` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:87:9
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub _IO_write_ptr: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_end` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:88:9
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub _IO_write_end: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_buf_base` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:89:9
[INFO] [stdout]    |
[INFO] [stdout] 89 |     pub _IO_buf_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_buf_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_buf_end` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub _IO_buf_end: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_buf_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_save_base` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:91:9
[INFO] [stdout]    |
[INFO] [stdout] 91 |     pub _IO_save_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_save_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_backup_base` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:92:9
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub _IO_backup_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_backup_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_save_end` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:93:9
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub _IO_save_end: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_save_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISalnum` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:136:11
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub const _ISalnum: C2RustUnnamed = 8;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]     |
[INFO] [stdout] 136 - pub const _ISalnum: C2RustUnnamed = 8;
[INFO] [stdout] 136 + pub const _ISALNUM: C2RustUnnamed = 8;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISpunct` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:137:11
[INFO] [stdout]     |
[INFO] [stdout] 137 | pub const _ISpunct: C2RustUnnamed = 4;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISPUNCT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_IScntrl` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:138:11
[INFO] [stdout]     |
[INFO] [stdout] 138 | pub const _IScntrl: C2RustUnnamed = 2;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISCNTRL`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISblank` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:139:11
[INFO] [stdout]     |
[INFO] [stdout] 139 | pub const _ISblank: C2RustUnnamed = 1;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISBLANK`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISgraph` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:140:11
[INFO] [stdout]     |
[INFO] [stdout] 140 | pub const _ISgraph: C2RustUnnamed = 32768;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISGRAPH`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISprint` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:141:11
[INFO] [stdout]     |
[INFO] [stdout] 141 | pub const _ISprint: C2RustUnnamed = 16384;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISPRINT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISspace` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:142:11
[INFO] [stdout]     |
[INFO] [stdout] 142 | pub const _ISspace: C2RustUnnamed = 8192;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]     |
[INFO] [stdout] 142 - pub const _ISspace: C2RustUnnamed = 8192;
[INFO] [stdout] 142 + pub const _ISSPACE: C2RustUnnamed = 8192;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISxdigit` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:143:11
[INFO] [stdout]     |
[INFO] [stdout] 143 | pub const _ISxdigit: C2RustUnnamed = 4096;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]     |
[INFO] [stdout] 143 - pub const _ISxdigit: C2RustUnnamed = 4096;
[INFO] [stdout] 143 + pub const _ISXDIGIT: C2RustUnnamed = 4096;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISdigit` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:144:11
[INFO] [stdout]     |
[INFO] [stdout] 144 | pub const _ISdigit: C2RustUnnamed = 2048;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]     |
[INFO] [stdout] 144 - pub const _ISdigit: C2RustUnnamed = 2048;
[INFO] [stdout] 144 + pub const _ISDIGIT: C2RustUnnamed = 2048;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISalpha` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:145:11
[INFO] [stdout]     |
[INFO] [stdout] 145 | pub const _ISalpha: C2RustUnnamed = 1024;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISALPHA`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISlower` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:146:11
[INFO] [stdout]     |
[INFO] [stdout] 146 | pub const _ISlower: C2RustUnnamed = 512;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISLOWER`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISupper` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:147:11
[INFO] [stdout]     |
[INFO] [stdout] 147 | pub const _ISupper: C2RustUnnamed = 256;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISUPPER`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `suf` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:251:16
[INFO] [stdout]     |
[INFO] [stdout] 251 |     static mut suf: *const libc::c_char = b"KMGTPEZY\0" as *const u8 as *const libc::c_char;
[INFO] [stdout]     |                ^^^
[INFO] [stdout]     |
[INFO] [stdout] help: convert the identifier to upper case (notice the capitalization)
[INFO] [stdout]     |
[INFO] [stdout] 251 -     static mut suf: *const libc::c_char = b"KMGTPEZY\0" as *const u8 as *const libc::c_char;
[INFO] [stdout] 251 +     static mut SUF: *const libc::c_char = b"KMGTPEZY\0" as *const u8 as *const libc::c_char;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `suf2` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:252:16
[INFO] [stdout]     |
[INFO] [stdout] 252 |     static mut suf2: *const libc::c_char = b"kmgtpezy\0" as *const u8 as *const libc::c_char;
[INFO] [stdout]     |                ^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: convert the identifier to upper case (notice the capitalization)
[INFO] [stdout]     |
[INFO] [stdout] 252 -     static mut suf2: *const libc::c_char = b"kmgtpezy\0" as *const u8 as *const libc::c_char;
[INFO] [stdout] 252 +     static mut SUF2: *const libc::c_char = b"kmgtpezy\0" as *const u8 as *const libc::c_char;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/strutils.rs:264:13
[INFO] [stdout]     |
[INFO] [stdout] 264 |             p;
[INFO] [stdout]     |             ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/strutils.rs:330:37
[INFO] [stdout]     |
[INFO] [stdout] 330 | ...                   frac_zeros;
[INFO] [stdout]     |                       ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/strutils.rs:332:37
[INFO] [stdout]     |
[INFO] [stdout] 332 | ...                   p;
[INFO] [stdout]     |                       ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/strutils.rs:450:45
[INFO] [stdout]     |
[INFO] [stdout] 450 | ...                   i;
[INFO] [stdout]     |                       ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/strutils.rs:520:9
[INFO] [stdout]     |
[INFO] [stdout] 520 |         p;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/strutils.rs:541:9
[INFO] [stdout]     |
[INFO] [stdout] 541 |         p;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/strutils.rs:597:9
[INFO] [stdout]     |
[INFO] [stdout] 597 |         s;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1061:13
[INFO] [stdout]      |
[INFO] [stdout] 1061 |             dec;
[INFO] [stdout]      |             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1161:9
[INFO] [stdout]      |
[INFO] [stdout] 1161 |         p;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1229:21
[INFO] [stdout]      |
[INFO] [stdout] 1229 |                     end;
[INFO] [stdout]      |                     ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1233:21
[INFO] [stdout]      |
[INFO] [stdout] 1233 |                     begin;
[INFO] [stdout]      |                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1276:9
[INFO] [stdout]      |
[INFO] [stdout] 1276 |         p;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1322:9
[INFO] [stdout]      |
[INFO] [stdout] 1322 |         p;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1342:9
[INFO] [stdout]      |
[INFO] [stdout] 1342 |         str;
[INFO] [stdout]      |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1388:9
[INFO] [stdout]      |
[INFO] [stdout] 1388 |         start;
[INFO] [stdout]      |         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused unary operation that must be used
[INFO] [stdout]     --> src/strutils.rs:1397:9
[INFO] [stdout]      |
[INFO] [stdout] 1397 |         *sz;
[INFO] [stdout]      |         ^^^ the unary operation produces a value
[INFO] [stdout]      |
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]      |
[INFO] [stdout] 1397 |         let _ = *sz;
[INFO] [stdout]      |         +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1399:9
[INFO] [stdout]      |
[INFO] [stdout] 1399 |         p;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1612:9
[INFO] [stdout]      |
[INFO] [stdout] 1612 |         n;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1634:9
[INFO] [stdout]      |
[INFO] [stdout] 1634 |         p;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1915:9
[INFO] [stdout]      |
[INFO] [stdout] 1915 |         optstr0;
[INFO] [stdout]      |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]     --> src/strutils.rs:1967:9
[INFO] [stdout]      |
[INFO] [stdout] 1967 |         p;
[INFO] [stdout]      |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_ptr` should have a snake case name
[INFO] [stdout]    --> src/unshare.rs:200:9
[INFO] [stdout]     |
[INFO] [stdout] 200 |     pub _IO_read_ptr: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_end` should have a snake case name
[INFO] [stdout]    --> src/unshare.rs:201:9
[INFO] [stdout]     |
[INFO] [stdout] 201 |     pub _IO_read_end: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_base` should have a snake case name
[INFO] [stdout]    --> src/unshare.rs:202:9
[INFO] [stdout]     |
[INFO] [stdout] 202 |     pub _IO_read_base: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_base` should have a snake case name
[INFO] [stdout]    --> src/unshare.rs:203:9
[INFO] [stdout]     |
[INFO] [stdout] 203 |     pub _IO_write_base: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_ptr` should have a snake case name
[INFO] [stdout]    --> src/unshare.rs:204:9
[INFO] [stdout]     |
[INFO] [stdout] 204 |     pub _IO_write_ptr: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_end` should have a snake case name
[INFO] [stdout]    --> src/unshare.rs:205:9
[INFO] [stdout]     |
[INFO] [stdout] 205 |     pub _IO_write_end: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_buf_base` should have a snake case name
[INFO] [stdout]    --> src/unshare.rs:206:9
[INFO] [stdout]     |
[INFO] [stdout] 206 |     pub _IO_buf_base: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_buf_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_buf_end` should have a snake case name
[INFO] [stdout]    --> src/unshare.rs:207:9
[INFO] [stdout]     |
[INFO] [stdout] 207 |     pub _IO_buf_end: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_buf_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_save_base` should have a snake case name
[INFO] [stdout]    --> src/unshare.rs:208:9
[INFO] [stdout]     |
[INFO] [stdout] 208 |     pub _IO_save_base: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_save_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_backup_base` should have a snake case name
[INFO] [stdout]    --> src/unshare.rs:209:9
[INFO] [stdout]     |
[INFO] [stdout] 209 |     pub _IO_backup_base: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_backup_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_save_end` should have a snake case name
[INFO] [stdout]    --> src/unshare.rs:210:9
[INFO] [stdout]     |
[INFO] [stdout] 210 |     pub _IO_save_end: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_save_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `namespace_files` should have an upper case name
[INFO] [stdout]    --> src/unshare.rs:562:12
[INFO] [stdout]     |
[INFO] [stdout] 562 | static mut namespace_files: [namespace_file; 9] = [
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]     |
[INFO] [stdout] 562 - static mut namespace_files: [namespace_file; 9] = [
[INFO] [stdout] 562 + static mut NAMESPACE_FILES: [namespace_file; 9] = [
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `npersists` should have an upper case name
[INFO] [stdout]    --> src/unshare.rs:636:12
[INFO] [stdout]     |
[INFO] [stdout] 636 | static mut npersists: libc::c_int = 0;
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]     |
[INFO] [stdout] 636 - static mut npersists: libc::c_int = 0;
[INFO] [stdout] 636 + static mut NPERSISTS: libc::c_int = 0;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `setgroups_strings` should have an upper case name
[INFO] [stdout]    --> src/unshare.rs:637:12
[INFO] [stdout]     |
[INFO] [stdout] 637 | static mut setgroups_strings: [*const libc::c_char; 2] = [
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]     |
[INFO] [stdout] 637 - static mut setgroups_strings: [*const libc::c_char; 2] = [
[INFO] [stdout] 637 + static mut SETGROUPS_STRINGS: [*const libc::c_char; 2] = [
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/unshare.rs:653:9
[INFO] [stdout]     |
[INFO] [stdout] 653 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `opts` should have an upper case name
[INFO] [stdout]    --> src/unshare.rs:743:16
[INFO] [stdout]     |
[INFO] [stdout] 743 |     static mut opts: [prop_opts; 4] = [
[INFO] [stdout]     |                ^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]     |
[INFO] [stdout] 743 -     static mut opts: [prop_opts; 4] = [
[INFO] [stdout] 743 +     static mut OPTS: [prop_opts; 4] = [
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/unshare.rs:783:9
[INFO] [stdout]     |
[INFO] [stdout] 783 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/unshare.rs:819:10
[INFO] [stdout]     |
[INFO] [stdout] 819 |     ns = namespace_files.as_mut_ptr();
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/unshare.rs:823:13
[INFO] [stdout]     |
[INFO] [stdout] 823 |             ns;
[INFO] [stdout]     |             ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/unshare.rs:827:13
[INFO] [stdout]     |
[INFO] [stdout] 827 |             npersists;
[INFO] [stdout]     |             ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/unshare.rs:836:10
[INFO] [stdout]     |
[INFO] [stdout] 836 |     ns = namespace_files.as_mut_ptr();
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/unshare.rs:867:9
[INFO] [stdout]     |
[INFO] [stdout] 867 |         ns;
[INFO] [stdout]     |         ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `longopts` should have an upper case name
[INFO] [stdout]     --> src/unshare.rs:1913:16
[INFO] [stdout]      |
[INFO] [stdout] 1913 |     static mut longopts: [option; 30] = [
[INFO] [stdout]      |                ^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]      |
[INFO] [stdout] 1913 -     static mut longopts: [option; 30] = [
[INFO] [stdout] 1913 +     static mut LONGOPTS: [option; 30] = [
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]     --> src/unshare.rs:2238:17
[INFO] [stdout]      |
[INFO] [stdout] 2238 |                 longopts.as_ptr(),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stdout]      |
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]      = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function pointer comparisons do not produce meaningful results since their addresses are not guaranteed to be unique
[INFO] [stdout]     --> src/unshare.rs:2614:16
[INFO] [stdout]      |
[INFO] [stdout] 2614 |               if signal(termsig, None)
[INFO] [stdout]      |  ________________^
[INFO] [stdout] 2615 | |                 == ::core::mem::transmute::<libc::intptr_t, __sighandler_t>(
[INFO] [stdout] 2616 | |                     -(1 as libc::c_int) as libc::intptr_t,
[INFO] [stdout] 2617 | |                 )
[INFO] [stdout]      | |_________________^
[INFO] [stdout]      |
[INFO] [stdout]      = note: the address of the same function can vary between different codegen units
[INFO] [stdout]      = note: furthermore, different functions could have the same address after being merged together
[INFO] [stdout]      = note: for more information visit <https://doc.rust-lang.org/nightly/core/ptr/fn.fn_addr_eq.html>
[INFO] [stdout]      = note: `#[warn(unpredictable_function_pointer_comparisons)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `fclose` redeclared with a different signature
[INFO] [stdout]   --> src/procfs.rs:29:5
[INFO] [stdout]    |
[INFO] [stdout] 29 |     fn fclose(__stream: *mut FILE) -> libc::c_int;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/caputils.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 |     fn fclose(__stream: *mut FILE) -> libc::c_int;
[INFO] [stdout]    |     ---------------------------------------------- `fclose` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*mut caputils::_IO_FILE) -> i32`
[INFO] [stdout]               found `unsafe extern "C" fn(*mut procfs::_IO_FILE) -> i32`
[INFO] [stdout]    = note: `#[warn(clashing_extern_declarations)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `fclose` redeclared with a different signature
[INFO] [stdout]   --> src/unshare.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 |     fn fclose(__stream: *mut FILE) -> libc::c_int;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/caputils.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 |     fn fclose(__stream: *mut FILE) -> libc::c_int;
[INFO] [stdout]    |     ---------------------------------------------- `fclose` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*mut caputils::_IO_FILE) -> i32`
[INFO] [stdout]               found `unsafe extern "C" fn(*mut unshare::_IO_FILE) -> i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `fopen` redeclared with a different signature
[INFO] [stdout]   --> src/unshare.rs:25:5
[INFO] [stdout]    |
[INFO] [stdout] 25 |     fn fopen(_: *const libc::c_char, _: *const libc::c_char) -> *mut FILE;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/caputils.rs:8:5
[INFO] [stdout]    |
[INFO] [stdout]  8 |     fn fopen(_: *const libc::c_char, _: *const libc::c_char) -> *mut FILE;
[INFO] [stdout]    |     ---------------------------------------------------------------------- `fopen` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*const i8, *const i8) -> *mut caputils::_IO_FILE`
[INFO] [stdout]               found `unsafe extern "C" fn(*const i8, *const i8) -> *mut unshare::_IO_FILE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `fprintf` redeclared with a different signature
[INFO] [stdout]   --> src/unshare.rs:26:5
[INFO] [stdout]    |
[INFO] [stdout] 26 |     fn fprintf(_: *mut FILE, _: *const libc::c_char, _: ...) -> libc::c_int;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/procfs.rs:27:5
[INFO] [stdout]    |
[INFO] [stdout] 27 |     fn fprintf(_: *mut FILE, _: *const libc::c_char, _: ...) -> libc::c_int;
[INFO] [stdout]    |     ------------------------------------------------------------------------ `fprintf` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*mut procfs::_IO_FILE, *const i8, ...) -> i32`
[INFO] [stdout]               found `unsafe extern "C" fn(*mut unshare::_IO_FILE, *const i8, ...) -> i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `fileno` redeclared with a different signature
[INFO] [stdout]   --> src/unshare.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     fn fileno(__stream: *mut FILE) -> libc::c_int;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this signature doesn't match the previous declaration
[INFO] [stdout]    |
[INFO] [stdout]   ::: src/caputils.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 |     fn fileno(__stream: *mut FILE) -> libc::c_int;
[INFO] [stdout]    |     ---------------------------------------------- `fileno` previously declared here
[INFO] [stdout]    |
[INFO] [stdout]    = note: expected `unsafe extern "C" fn(*mut caputils::_IO_FILE) -> i32`
[INFO] [stdout]               found `unsafe extern "C" fn(*mut unshare::_IO_FILE) -> i32`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling predicates-tree v1.0.9
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling bstr v1.6.0
[INFO] [stderr]    Compiling predicates v3.0.3
[INFO] [stderr]    Compiling assert_cmd v2.0.12
[INFO] [stderr]    Compiling unsharex v0.0.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: the feature `core_intrinsics` is internal to the compiler or standard library
[INFO] [stdout]  --> src/main.rs:1:38
[INFO] [stdout]   |
[INFO] [stdout] 1 | #![feature(c_variadic, extern_types, core_intrinsics, thread_local)]
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: using it is strongly discouraged
[INFO] [stdout]   = note: `#[warn(internal_features)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__u32` should have an upper camel case name
[INFO] [stdout]   --> src/caputils.rs:21:10
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub type __u32 = libc::c_uint;
[INFO] [stdout]    |          ^^^^^ help: convert the identifier to upper camel case: `U32`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_camel_case_types)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `size_t` should have an upper camel case name
[INFO] [stdout]   --> src/caputils.rs:22:10
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub type size_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^ help: convert the identifier to upper camel case: `SizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint64_t` should have an upper camel case name
[INFO] [stdout]   --> src/caputils.rs:23:10
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub type __uint64_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off_t` should have an upper camel case name
[INFO] [stdout]   --> src/caputils.rs:24:10
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub type __off_t = libc::c_long;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `OffT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off64_t` should have an upper camel case name
[INFO] [stdout]   --> src/caputils.rs:25:10
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub type __off64_t = libc::c_long;
[INFO] [stdout]    |          ^^^^^^^^^ help: convert the identifier to upper camel case: `Off64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_IO_lock_t` should have an upper camel case name
[INFO] [stdout]   --> src/caputils.rs:59:10
[INFO] [stdout]    |
[INFO] [stdout] 59 | pub type _IO_lock_t = ();
[INFO] [stdout]    |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `IoLockT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint64_t` should have an upper camel case name
[INFO] [stdout]   --> src/caputils.rs:61:10
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub type uint64_t = __uint64_t;
[INFO] [stdout]    |          ^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `cap_user_header_t` should have an upper camel case name
[INFO] [stdout]   --> src/caputils.rs:68:10
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub type cap_user_header_t = *mut __user_cap_header_struct;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CapUserHeaderT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `cap_user_data_t` should have an upper camel case name
[INFO] [stdout]   --> src/caputils.rs:76:10
[INFO] [stdout]    |
[INFO] [stdout] 76 | pub type cap_user_data_t = *mut __user_cap_data_struct;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CapUserDataT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `size_t` should have an upper camel case name
[INFO] [stdout]   --> src/idcache.rs:13:10
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub type size_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^ help: convert the identifier to upper camel case: `SizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `wchar_t` should have an upper camel case name
[INFO] [stdout]   --> src/idcache.rs:14:10
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub type wchar_t = libc::c_int;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `WcharT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uid_t` should have an upper camel case name
[INFO] [stdout]   --> src/idcache.rs:15:10
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub type __uid_t = libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__gid_t` should have an upper camel case name
[INFO] [stdout]   --> src/idcache.rs:16:10
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub type __gid_t = libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `GidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `gid_t` should have an upper camel case name
[INFO] [stdout]   --> src/idcache.rs:17:10
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub type gid_t = __gid_t;
[INFO] [stdout]    |          ^^^^^ help: convert the identifier to upper camel case: `GidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uid_t` should have an upper camel case name
[INFO] [stdout]   --> src/idcache.rs:18:10
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub type uid_t = __uid_t;
[INFO] [stdout]    |          ^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__builtin_va_list` should have an upper camel case name
[INFO] [stdout]   --> src/procfs.rs:86:10
[INFO] [stdout]    |
[INFO] [stdout] 86 | pub type __builtin_va_list = [__va_list_tag; 1];
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `BuiltinVaList`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint64_t` should have an upper camel case name
[INFO] [stdout]   --> src/procfs.rs:95:10
[INFO] [stdout]    |
[INFO] [stdout] 95 | pub type __uint64_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uintmax_t` should have an upper camel case name
[INFO] [stdout]   --> src/procfs.rs:96:10
[INFO] [stdout]    |
[INFO] [stdout] 96 | pub type __uintmax_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__dev_t` should have an upper camel case name
[INFO] [stdout]   --> src/procfs.rs:97:10
[INFO] [stdout]    |
[INFO] [stdout] 97 | pub type __dev_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `DevT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uid_t` should have an upper camel case name
[INFO] [stdout]   --> src/procfs.rs:98:10
[INFO] [stdout]    |
[INFO] [stdout] 98 | pub type __uid_t = libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__gid_t` should have an upper camel case name
[INFO] [stdout]   --> src/procfs.rs:99:10
[INFO] [stdout]    |
[INFO] [stdout] 99 | pub type __gid_t = libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `GidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__ino_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:100:10
[INFO] [stdout]     |
[INFO] [stdout] 100 | pub type __ino_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `InoT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__mode_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:101:10
[INFO] [stdout]     |
[INFO] [stdout] 101 | pub type __mode_t = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `ModeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__nlink_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:102:10
[INFO] [stdout]     |
[INFO] [stdout] 102 | pub type __nlink_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `NlinkT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:103:10
[INFO] [stdout]     |
[INFO] [stdout] 103 | pub type __off_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `OffT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off64_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:104:10
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub type __off64_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `Off64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__pid_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:105:10
[INFO] [stdout]     |
[INFO] [stdout] 105 | pub type __pid_t = libc::c_int;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `PidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__time_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:111:10
[INFO] [stdout]     |
[INFO] [stdout] 111 | pub type __time_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `TimeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__useconds_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:112:10
[INFO] [stdout]     |
[INFO] [stdout] 112 | pub type __useconds_t = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UsecondsT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__blksize_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:113:10
[INFO] [stdout]     |
[INFO] [stdout] 113 | pub type __blksize_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `BlksizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__blkcnt_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:114:10
[INFO] [stdout]     |
[INFO] [stdout] 114 | pub type __blkcnt_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `BlkcntT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__fsblkcnt_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:115:10
[INFO] [stdout]     |
[INFO] [stdout] 115 | pub type __fsblkcnt_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FsblkcntT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__fsfilcnt_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:116:10
[INFO] [stdout]     |
[INFO] [stdout] 116 | pub type __fsfilcnt_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `FsfilcntT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__fsword_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:117:10
[INFO] [stdout]     |
[INFO] [stdout] 117 | pub type __fsword_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `FswordT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__ssize_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:118:10
[INFO] [stdout]     |
[INFO] [stdout] 118 | pub type __ssize_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `SsizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__syscall_slong_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:119:10
[INFO] [stdout]     |
[INFO] [stdout] 119 | pub type __syscall_slong_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SyscallSlongT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `ssize_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:133:10
[INFO] [stdout]     |
[INFO] [stdout] 133 | pub type ssize_t = __ssize_t;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `SsizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `size_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:134:10
[INFO] [stdout]     |
[INFO] [stdout] 134 | pub type size_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^ help: convert the identifier to upper camel case: `SizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uid_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:135:10
[INFO] [stdout]     |
[INFO] [stdout] 135 | pub type uid_t = __uid_t;
[INFO] [stdout]     |          ^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `useconds_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:136:10
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub type useconds_t = __useconds_t;
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `UsecondsT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `pid_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:137:10
[INFO] [stdout]     |
[INFO] [stdout] 137 | pub type pid_t = __pid_t;
[INFO] [stdout]     |          ^^^^^ help: convert the identifier to upper camel case: `PidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint64_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:154:10
[INFO] [stdout]     |
[INFO] [stdout] 154 | pub type uint64_t = __uint64_t;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uintmax_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:155:10
[INFO] [stdout]     |
[INFO] [stdout] 155 | pub type uintmax_t = __uintmax_t;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `UintmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `va_list` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:156:10
[INFO] [stdout]     |
[INFO] [stdout] 156 | pub type va_list = __builtin_va_list;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `VaList`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_IO_lock_t` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:190:10
[INFO] [stdout]     |
[INFO] [stdout] 190 | pub type _IO_lock_t = ();
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `IoLockT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `C2RustUnnamed_0` should have an upper camel case name
[INFO] [stdout]    --> src/procfs.rs:226:10
[INFO] [stdout]     |
[INFO] [stdout] 226 | pub type C2RustUnnamed_0 = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `C2rustUnnamed0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `size_t` should have an upper camel case name
[INFO] [stdout]   --> src/pwdutils.rs:39:10
[INFO] [stdout]    |
[INFO] [stdout] 39 | pub type size_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^ help: convert the identifier to upper camel case: `SizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uid_t` should have an upper camel case name
[INFO] [stdout]   --> src/pwdutils.rs:40:10
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub type __uid_t = libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__gid_t` should have an upper camel case name
[INFO] [stdout]   --> src/pwdutils.rs:41:10
[INFO] [stdout]    |
[INFO] [stdout] 41 | pub type __gid_t = libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `GidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uid_t` should have an upper camel case name
[INFO] [stdout]   --> src/pwdutils.rs:42:10
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub type uid_t = __uid_t;
[INFO] [stdout]    |          ^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]    --> src/pwdutils.rs:101:5
[INFO] [stdout]     |
[INFO] [stdout] 101 |     'c_5094: {
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_labels)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]    --> src/pwdutils.rs:144:5
[INFO] [stdout]     |
[INFO] [stdout] 144 |     'c_4646: {
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]    --> src/pwdutils.rs:170:5
[INFO] [stdout]     |
[INFO] [stdout] 170 |     'c_4609: {
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]    --> src/pwdutils.rs:228:5
[INFO] [stdout]     |
[INFO] [stdout] 228 |     'c_4842: {
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]    --> src/pwdutils.rs:254:5
[INFO] [stdout]     |
[INFO] [stdout] 254 |     'c_4808: {
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]    --> src/pwdutils.rs:309:5
[INFO] [stdout]     |
[INFO] [stdout] 309 |     'c_5003: {
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `size_t` should have an upper camel case name
[INFO] [stdout]   --> src/signames.rs:23:10
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub type size_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^ help: convert the identifier to upper camel case: `SizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__builtin_va_list` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:56:10
[INFO] [stdout]    |
[INFO] [stdout] 56 | pub type __builtin_va_list = [__va_list_tag; 1];
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `BuiltinVaList`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `size_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:65:10
[INFO] [stdout]    |
[INFO] [stdout] 65 | pub type size_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^ help: convert the identifier to upper camel case: `SizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `va_list` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:66:10
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub type va_list = __builtin_va_list;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `VaList`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__int32_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:67:10
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub type __int32_t = libc::c_int;
[INFO] [stdout]    |          ^^^^^^^^^ help: convert the identifier to upper camel case: `Int32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint32_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:68:10
[INFO] [stdout]    |
[INFO] [stdout] 68 | pub type __uint32_t = libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `Uint32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__int64_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:69:10
[INFO] [stdout]    |
[INFO] [stdout] 69 | pub type __int64_t = libc::c_long;
[INFO] [stdout]    |          ^^^^^^^^^ help: convert the identifier to upper camel case: `Int64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint64_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:70:10
[INFO] [stdout]    |
[INFO] [stdout] 70 | pub type __uint64_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__intmax_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:71:10
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub type __intmax_t = libc::c_long;
[INFO] [stdout]    |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `IntmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uintmax_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:72:10
[INFO] [stdout]    |
[INFO] [stdout] 72 | pub type __uintmax_t = libc::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__mode_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:73:10
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub type __mode_t = libc::c_uint;
[INFO] [stdout]    |          ^^^^^^^^ help: convert the identifier to upper camel case: `ModeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:74:10
[INFO] [stdout]    |
[INFO] [stdout] 74 | pub type __off_t = libc::c_long;
[INFO] [stdout]    |          ^^^^^^^ help: convert the identifier to upper camel case: `OffT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off64_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:75:10
[INFO] [stdout]    |
[INFO] [stdout] 75 | pub type __off64_t = libc::c_long;
[INFO] [stdout]    |          ^^^^^^^^^ help: convert the identifier to upper camel case: `Off64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__time_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:76:10
[INFO] [stdout]    |
[INFO] [stdout] 76 | pub type __time_t = libc::c_long;
[INFO] [stdout]    |          ^^^^^^^^ help: convert the identifier to upper camel case: `TimeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__suseconds_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:77:10
[INFO] [stdout]    |
[INFO] [stdout] 77 | pub type __suseconds_t = libc::c_long;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SusecondsT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__syscall_slong_t` should have an upper camel case name
[INFO] [stdout]   --> src/strutils.rs:78:10
[INFO] [stdout]    |
[INFO] [stdout] 78 | pub type __syscall_slong_t = libc::c_long;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SyscallSlongT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_IO_lock_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:112:10
[INFO] [stdout]     |
[INFO] [stdout] 112 | pub type _IO_lock_t = ();
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `IoLockT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `mode_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:114:10
[INFO] [stdout]     |
[INFO] [stdout] 114 | pub type mode_t = __mode_t;
[INFO] [stdout]     |          ^^^^^^ help: convert the identifier to upper camel case: `ModeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `time_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:115:10
[INFO] [stdout]     |
[INFO] [stdout] 115 | pub type time_t = __time_t;
[INFO] [stdout]     |          ^^^^^^ help: convert the identifier to upper camel case: `TimeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `suseconds_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:116:10
[INFO] [stdout]     |
[INFO] [stdout] 116 | pub type suseconds_t = __suseconds_t;
[INFO] [stdout]     |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `SusecondsT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int32_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:117:10
[INFO] [stdout]     |
[INFO] [stdout] 117 | pub type int32_t = __int32_t;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `Int32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int64_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:118:10
[INFO] [stdout]     |
[INFO] [stdout] 118 | pub type int64_t = __int64_t;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `Int64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint32_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:131:10
[INFO] [stdout]     |
[INFO] [stdout] 131 | pub type uint32_t = __uint32_t;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `Uint32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint64_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:132:10
[INFO] [stdout]     |
[INFO] [stdout] 132 | pub type uint64_t = __uint64_t;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `intmax_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:133:10
[INFO] [stdout]     |
[INFO] [stdout] 133 | pub type intmax_t = __intmax_t;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `IntmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uintmax_t` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:134:10
[INFO] [stdout]     |
[INFO] [stdout] 134 | pub type uintmax_t = __uintmax_t;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `UintmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `C2RustUnnamed_0` should have an upper camel case name
[INFO] [stdout]    --> src/strutils.rs:176:10
[INFO] [stdout]     |
[INFO] [stdout] 176 | pub type C2RustUnnamed_0 = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `C2rustUnnamed0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]     --> src/strutils.rs:1462:5
[INFO] [stdout]      |
[INFO] [stdout] 1462 |     'c_10751: {
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]     --> src/strutils.rs:1488:5
[INFO] [stdout]      |
[INFO] [stdout] 1488 |     'c_10714: {
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]     --> src/strutils.rs:1660:9
[INFO] [stdout]      |
[INFO] [stdout] 1660 |         'c_11392: {
[INFO] [stdout]      |         ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]     --> src/strutils.rs:1860:5
[INFO] [stdout]      |
[INFO] [stdout] 1860 |     'c_12200: {
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]     --> src/strutils.rs:1886:5
[INFO] [stdout]      |
[INFO] [stdout] 1886 |     'c_12163: {
[INFO] [stdout]      |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__builtin_va_list` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:138:10
[INFO] [stdout]     |
[INFO] [stdout] 138 | pub type __builtin_va_list = [__va_list_tag; 1];
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `BuiltinVaList`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint32_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:160:10
[INFO] [stdout]     |
[INFO] [stdout] 160 | pub type __uint32_t = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `Uint32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__int64_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:161:10
[INFO] [stdout]     |
[INFO] [stdout] 161 | pub type __int64_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `Int64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uint64_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:162:10
[INFO] [stdout]     |
[INFO] [stdout] 162 | pub type __uint64_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__dev_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:163:10
[INFO] [stdout]     |
[INFO] [stdout] 163 | pub type __dev_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `DevT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__uid_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:164:10
[INFO] [stdout]     |
[INFO] [stdout] 164 | pub type __uid_t = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__gid_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:165:10
[INFO] [stdout]     |
[INFO] [stdout] 165 | pub type __gid_t = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `GidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__ino_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:166:10
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub type __ino_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `InoT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__mode_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:167:10
[INFO] [stdout]     |
[INFO] [stdout] 167 | pub type __mode_t = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `ModeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__nlink_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:168:10
[INFO] [stdout]     |
[INFO] [stdout] 168 | pub type __nlink_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `NlinkT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:169:10
[INFO] [stdout]     |
[INFO] [stdout] 169 | pub type __off_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `OffT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__off64_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:170:10
[INFO] [stdout]     |
[INFO] [stdout] 170 | pub type __off64_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `Off64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__pid_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:171:10
[INFO] [stdout]     |
[INFO] [stdout] 171 | pub type __pid_t = libc::c_int;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `PidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__time_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:172:10
[INFO] [stdout]     |
[INFO] [stdout] 172 | pub type __time_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `TimeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__useconds_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:173:10
[INFO] [stdout]     |
[INFO] [stdout] 173 | pub type __useconds_t = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UsecondsT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__clockid_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:174:10
[INFO] [stdout]     |
[INFO] [stdout] 174 | pub type __clockid_t = libc::c_int;
[INFO] [stdout]     |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `ClockidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__blksize_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:175:10
[INFO] [stdout]     |
[INFO] [stdout] 175 | pub type __blksize_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `BlksizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__blkcnt_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:176:10
[INFO] [stdout]     |
[INFO] [stdout] 176 | pub type __blkcnt_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `BlkcntT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__ssize_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:177:10
[INFO] [stdout]     |
[INFO] [stdout] 177 | pub type __ssize_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `SsizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__syscall_slong_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:178:10
[INFO] [stdout]     |
[INFO] [stdout] 178 | pub type __syscall_slong_t = libc::c_long;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SyscallSlongT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `nfds_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:185:10
[INFO] [stdout]     |
[INFO] [stdout] 185 | pub type nfds_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^ help: convert the identifier to upper camel case: `NfdsT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `size_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:193:10
[INFO] [stdout]     |
[INFO] [stdout] 193 | pub type size_t = libc::c_ulong;
[INFO] [stdout]     |          ^^^^^^ help: convert the identifier to upper camel case: `SizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `pid_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:194:10
[INFO] [stdout]     |
[INFO] [stdout] 194 | pub type pid_t = __pid_t;
[INFO] [stdout]     |          ^^^^^ help: convert the identifier to upper camel case: `PidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `va_list` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:195:10
[INFO] [stdout]     |
[INFO] [stdout] 195 | pub type va_list = __builtin_va_list;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `VaList`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `_IO_lock_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:229:10
[INFO] [stdout]     |
[INFO] [stdout] 229 | pub type _IO_lock_t = ();
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `IoLockT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `ssize_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:231:10
[INFO] [stdout]     |
[INFO] [stdout] 231 | pub type ssize_t = __ssize_t;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `SsizeT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `ino_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:232:10
[INFO] [stdout]     |
[INFO] [stdout] 232 | pub type ino_t = __ino_t;
[INFO] [stdout]     |          ^^^^^ help: convert the identifier to upper camel case: `InoT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `gid_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:233:10
[INFO] [stdout]     |
[INFO] [stdout] 233 | pub type gid_t = __gid_t;
[INFO] [stdout]     |          ^^^^^ help: convert the identifier to upper camel case: `GidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uid_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:234:10
[INFO] [stdout]     |
[INFO] [stdout] 234 | pub type uid_t = __uid_t;
[INFO] [stdout]     |          ^^^^^ help: convert the identifier to upper camel case: `UidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `clockid_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:235:10
[INFO] [stdout]     |
[INFO] [stdout] 235 | pub type clockid_t = __clockid_t;
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `ClockidT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `useconds_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:236:10
[INFO] [stdout]     |
[INFO] [stdout] 236 | pub type useconds_t = __useconds_t;
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `UsecondsT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int64_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:237:10
[INFO] [stdout]     |
[INFO] [stdout] 237 | pub type int64_t = __int64_t;
[INFO] [stdout]     |          ^^^^^^^ help: convert the identifier to upper camel case: `Int64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `sigset_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:238:10
[INFO] [stdout]     |
[INFO] [stdout] 238 | pub type sigset_t = __sigset_t;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `SigsetT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint32_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:239:10
[INFO] [stdout]     |
[INFO] [stdout] 239 | pub type uint32_t = __uint32_t;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `Uint32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint64_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:240:10
[INFO] [stdout]     |
[INFO] [stdout] 240 | pub type uint64_t = __uint64_t;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__sighandler_t` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:241:10
[INFO] [stdout]     |
[INFO] [stdout] 241 | pub type __sighandler_t = Option<unsafe extern "C" fn(libc::c_int) -> ()>;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `SighandlerT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `C2RustUnnamed_0` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:315:10
[INFO] [stdout]     |
[INFO] [stdout] 315 | pub type C2RustUnnamed_0 = libc::c_int;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `C2rustUnnamed0`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `C2RustUnnamed_4` should have an upper camel case name
[INFO] [stdout]    --> src/unshare.rs:353:10
[INFO] [stdout]     |
[INFO] [stdout] 353 | pub type C2RustUnnamed_4 = libc::c_uint;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `C2rustUnnamed4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused label
[INFO] [stdout]    --> src/unshare.rs:455:5
[INFO] [stdout]     |
[INFO] [stdout] 455 |     'c_7543: {
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `effective` is never read
[INFO] [stdout]    --> src/caputils.rs:162:35
[INFO] [stdout]     |
[INFO] [stdout] 162 |     let mut effective: uint64_t = 0;
[INFO] [stdout]     |                                   ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout]     = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `cap` is never read
[INFO] [stdout]    --> src/caputils.rs:163:29
[INFO] [stdout]     |
[INFO] [stdout] 163 |     let mut cap: uint64_t = 0;
[INFO] [stdout]     |                             ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ent` is never read
[INFO] [stdout]   --> src/idcache.rs:53:33
[INFO] [stdout]    |
[INFO] [stdout] 53 |     let mut ent: *mut identry = 0 as *mut identry;
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ent` is never read
[INFO] [stdout]   --> src/idcache.rs:85:33
[INFO] [stdout]    |
[INFO] [stdout] 85 |     let mut ent: *mut identry = 0 as *mut identry;
[INFO] [stdout]    |                                 ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `x` is never read
[INFO] [stdout]   --> src/idcache.rs:86:31
[INFO] [stdout]    |
[INFO] [stdout] 86 |     let mut x: *mut identry = 0 as *mut identry;
[INFO] [stdout]    |                               ^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]    --> src/procfs.rs:283:30
[INFO] [stdout]     |
[INFO] [stdout] 283 |     let mut ret: *mut FILE = 0 as *mut FILE;
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `d` is never read
[INFO] [stdout]    --> src/procfs.rs:295:30
[INFO] [stdout]     |
[INFO] [stdout] 295 |     let mut d: *mut dirent = 0 as *mut dirent;
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]    --> src/procfs.rs:321:28
[INFO] [stdout]     |
[INFO] [stdout] 321 |     let mut ret: ssize_t = 0;
[INFO] [stdout]     |                            ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `res` is never read
[INFO] [stdout]    --> src/procfs.rs:360:32
[INFO] [stdout]     |
[INFO] [stdout] 360 |     let mut res: libc::c_int = 0;
[INFO] [stdout]     |                                ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `msbuf` is never read
[INFO] [stdout]    --> src/procfs.rs:368:44
[INFO] [stdout]     |
[INFO] [stdout] 368 |         let mut msbuf: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ms` is never read
[INFO] [stdout]    --> src/procfs.rs:369:41
[INFO] [stdout]     |
[INFO] [stdout] 369 |         let mut ms: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]     |                                         ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `name` is never read
[INFO] [stdout]    --> src/procfs.rs:370:43
[INFO] [stdout]     |
[INFO] [stdout] 370 |         let mut name: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `d` is never read
[INFO] [stdout]    --> src/procfs.rs:382:51
[INFO] [stdout]     |
[INFO] [stdout] 382 |             let mut d: *const ul_debug_maskname = 0 as *const ul_debug_maskname;
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `prc` is never read
[INFO] [stdout]    --> src/procfs.rs:497:40
[INFO] [stdout]     |
[INFO] [stdout] 497 |     let mut prc: *mut procfs_process = 0 as *mut procfs_process;
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/procfs.rs:498:31
[INFO] [stdout]     |
[INFO] [stdout] 498 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |                               ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `prc` is never read
[INFO] [stdout]    --> src/procfs.rs:559:40
[INFO] [stdout]     |
[INFO] [stdout] 559 |     let mut prc: *mut procfs_process = 0 as *mut procfs_process;
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `sz` is never read
[INFO] [stdout]    --> src/procfs.rs:588:27
[INFO] [stdout]     |
[INFO] [stdout] 588 |     let mut sz: ssize_t = 0 as libc::c_int as ssize_t;
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `i` is never read
[INFO] [stdout]    --> src/procfs.rs:589:25
[INFO] [stdout]     |
[INFO] [stdout] 589 |     let mut i: size_t = 0;
[INFO] [stdout]     |                         ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/procfs.rs:667:27
[INFO] [stdout]     |
[INFO] [stdout] 667 |     let mut rc: ssize_t = 0;
[INFO] [stdout]     |                           ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `tok` is never read
[INFO] [stdout]    --> src/procfs.rs:669:38
[INFO] [stdout]     |
[INFO] [stdout] 669 |     let mut tok: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]    --> src/procfs.rs:670:36
[INFO] [stdout]     |
[INFO] [stdout] 670 |     let mut p: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `i` is never read
[INFO] [stdout]    --> src/procfs.rs:672:30
[INFO] [stdout]     |
[INFO] [stdout] 672 |     let mut i: libc::c_int = 0;
[INFO] [stdout]     |                              ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/procfs.rs:739:31
[INFO] [stdout]     |
[INFO] [stdout] 739 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |                               ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `d` is never read
[INFO] [stdout]    --> src/procfs.rs:752:30
[INFO] [stdout]     |
[INFO] [stdout] 752 |     let mut d: *mut dirent = 0 as *mut dirent;
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `d` is never read
[INFO] [stdout]    --> src/procfs.rs:781:30
[INFO] [stdout]     |
[INFO] [stdout] 781 |     let mut d: *mut dirent = 0 as *mut dirent;
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `f` is never read
[INFO] [stdout]    --> src/procfs.rs:907:28
[INFO] [stdout]     |
[INFO] [stdout] 907 |     let mut f: *mut FILE = 0 as *mut FILE;
[INFO] [stdout]     |                            ^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `sz` is never read
[INFO] [stdout]    --> src/procfs.rs:908:26
[INFO] [stdout]     |
[INFO] [stdout] 908 |     let mut sz: size_t = 0;
[INFO] [stdout]     |                          ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]    --> src/procfs.rs:910:36
[INFO] [stdout]     |
[INFO] [stdout] 910 |     let mut p: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `end` is never read
[INFO] [stdout]    --> src/procfs.rs:911:38
[INFO] [stdout]     |
[INFO] [stdout] 911 |     let mut end: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]    --> src/procfs.rs:997:32
[INFO] [stdout]     |
[INFO] [stdout] 997 |     let mut ret: libc::c_int = 0;
[INFO] [stdout]     |                                ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `fd` is never read
[INFO] [stdout]     --> src/procfs.rs:1019:31
[INFO] [stdout]      |
[INFO] [stdout] 1019 |     let mut fd: libc::c_int = 0;
[INFO] [stdout]      |                               ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]   --> src/pwdutils.rs:88:38
[INFO] [stdout]    |
[INFO] [stdout] 88 |     let mut ret: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]    |                                      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `pwd` is never read
[INFO] [stdout]    --> src/pwdutils.rs:129:32
[INFO] [stdout]     |
[INFO] [stdout] 129 |     let mut pwd: *mut passwd = 0 as *mut passwd;
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/pwdutils.rs:131:31
[INFO] [stdout]     |
[INFO] [stdout] 131 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |                               ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `grp` is never read
[INFO] [stdout]    --> src/pwdutils.rs:213:31
[INFO] [stdout]     |
[INFO] [stdout] 213 |     let mut grp: *mut group = 0 as *mut group;
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/pwdutils.rs:215:31
[INFO] [stdout]     |
[INFO] [stdout] 215 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |                               ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `pwd` is never read
[INFO] [stdout]    --> src/pwdutils.rs:294:32
[INFO] [stdout]     |
[INFO] [stdout] 294 |     let mut pwd: *mut passwd = 0 as *mut passwd;
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/pwdutils.rs:296:31
[INFO] [stdout]     |
[INFO] [stdout] 296 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |                               ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ruid` is never read
[INFO] [stdout]    --> src/pwdutils.rs:350:27
[INFO] [stdout]     |
[INFO] [stdout] 350 |     let mut ruid: uid_t = 0;
[INFO] [stdout]     |                           ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `num` is never read
[INFO] [stdout]    --> src/signames.rs:336:32
[INFO] [stdout]     |
[INFO] [stdout] 336 |     let mut num: libc::c_int = 0;
[INFO] [stdout]     |                                ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `n` is never read
[INFO] [stdout]    --> src/signames.rs:382:25
[INFO] [stdout]     |
[INFO] [stdout] 382 |     let mut n: size_t = 0;
[INFO] [stdout]     |                         ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `n` is never read
[INFO] [stdout]    --> src/signames.rs:415:25
[INFO] [stdout]     |
[INFO] [stdout] 415 |     let mut n: size_t = 0;
[INFO] [stdout]     |                         ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]    --> src/strutils.rs:243:38
[INFO] [stdout]     |
[INFO] [stdout] 243 |     let mut p: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `end` is never read
[INFO] [stdout]    --> src/strutils.rs:244:38
[INFO] [stdout]     |
[INFO] [stdout] 244 |     let mut end: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `x` is never read
[INFO] [stdout]    --> src/strutils.rs:245:28
[INFO] [stdout]     |
[INFO] [stdout] 245 |     let mut x: uintmax_t = 0;
[INFO] [stdout]     |                            ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `sp` is never read
[INFO] [stdout]    --> src/strutils.rs:253:39
[INFO] [stdout]     |
[INFO] [stdout] 253 |     let mut sp: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `i` is never read
[INFO] [stdout]    --> src/strutils.rs:402:66
[INFO] [stdout]     |
[INFO] [stdout] 402 | ...                   let mut i: libc::c_int = 0;
[INFO] [stdout]     |                                                ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]    --> src/strutils.rs:511:38
[INFO] [stdout]     |
[INFO] [stdout] 511 |     let mut p: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]    --> src/strutils.rs:532:38
[INFO] [stdout]     |
[INFO] [stdout] 532 |     let mut p: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `a` is never read
[INFO] [stdout]    --> src/strutils.rs:554:38
[INFO] [stdout]     |
[INFO] [stdout] 554 |     let mut a: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `b` is never read
[INFO] [stdout]    --> src/strutils.rs:555:38
[INFO] [stdout]     |
[INFO] [stdout] 555 |     let mut b: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `tmp` is never read
[INFO] [stdout]    --> src/strutils.rs:632:28
[INFO] [stdout]     |
[INFO] [stdout] 632 |     let mut tmp: int64_t = 0;
[INFO] [stdout]     |                            ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/strutils.rs:663:31
[INFO] [stdout]     |
[INFO] [stdout] 663 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |                               ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/strutils.rs:685:31
[INFO] [stdout]     |
[INFO] [stdout] 685 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |                               ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/strutils.rs:706:31
[INFO] [stdout]     |
[INFO] [stdout] 706 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |                               ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/strutils.rs:739:31
[INFO] [stdout]     |
[INFO] [stdout] 739 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |                               ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `num` is never read
[INFO] [stdout]    --> src/strutils.rs:769:35
[INFO] [stdout]     |
[INFO] [stdout] 769 |     let mut num: libc::c_double = 0.;
[INFO] [stdout]     |                                   ^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `user_input` is never read
[INFO] [stdout]    --> src/strutils.rs:825:35
[INFO] [stdout]     |
[INFO] [stdout] 825 |     let mut user_input: int64_t = 0;
[INFO] [stdout]     |                                   ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `shft` is never read
[INFO] [stdout]    --> src/strutils.rs:976:33
[INFO] [stdout]     |
[INFO] [stdout] 976 |     let mut shft: libc::c_int = 0;
[INFO] [stdout]     |                                 ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `dec` is never read
[INFO] [stdout]    --> src/strutils.rs:992:32
[INFO] [stdout]     |
[INFO] [stdout] 992 |     let mut dec: libc::c_int = 0;
[INFO] [stdout]     |                                ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `exp` is never read
[INFO] [stdout]    --> src/strutils.rs:993:32
[INFO] [stdout]     |
[INFO] [stdout] 993 |     let mut exp: libc::c_int = 0;
[INFO] [stdout]     |                                ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `frac` is never read
[INFO] [stdout]    --> src/strutils.rs:994:30
[INFO] [stdout]     |
[INFO] [stdout] 994 |     let mut frac: uint64_t = 0;
[INFO] [stdout]     |                              ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `c` is never read
[INFO] [stdout]    --> src/strutils.rs:998:31
[INFO] [stdout]     |
[INFO] [stdout] 998 |     let mut c: libc::c_char = 0;
[INFO] [stdout]     |                               ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `len` is never read
[INFO] [stdout]     --> src/strutils.rs:1072:36
[INFO] [stdout]      |
[INFO] [stdout] 1072 |         let mut len: libc::c_int = 0;
[INFO] [stdout]      |                                    ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]     --> src/strutils.rs:1120:38
[INFO] [stdout]      |
[INFO] [stdout] 1120 |     let mut p: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `id` is never read
[INFO] [stdout]     --> src/strutils.rs:1128:35
[INFO] [stdout]      |
[INFO] [stdout] 1128 |         let mut id: libc::c_int = 0;
[INFO] [stdout]      |                                   ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `list_add` is never read
[INFO] [stdout]     --> src/strutils.rs:1173:45
[INFO] [stdout]      |
[INFO] [stdout] 1173 |     let mut list_add: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `r` is never read
[INFO] [stdout]     --> src/strutils.rs:1174:30
[INFO] [stdout]      |
[INFO] [stdout] 1174 |     let mut r: libc::c_int = 0;
[INFO] [stdout]      |                              ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]     --> src/strutils.rs:1203:38
[INFO] [stdout]      |
[INFO] [stdout] 1203 |     let mut p: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `bit` is never read
[INFO] [stdout]     --> src/strutils.rs:1210:36
[INFO] [stdout]      |
[INFO] [stdout] 1210 |         let mut bit: libc::c_int = 0;
[INFO] [stdout]      |                                    ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]     --> src/strutils.rs:1287:38
[INFO] [stdout]      |
[INFO] [stdout] 1287 |     let mut p: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `flag` is never read
[INFO] [stdout]     --> src/strutils.rs:1294:38
[INFO] [stdout]      |
[INFO] [stdout] 1294 |         let mut flag: libc::c_long = 0;
[INFO] [stdout]      |                                      ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `start` is never read
[INFO] [stdout]     --> src/strutils.rs:1379:42
[INFO] [stdout]      |
[INFO] [stdout] 1379 |     let mut start: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]     --> src/strutils.rs:1380:38
[INFO] [stdout]      |
[INFO] [stdout] 1380 |     let mut p: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `a` is never read
[INFO] [stdout]     --> src/strutils.rs:1439:25
[INFO] [stdout]      |
[INFO] [stdout] 1439 |     let mut a: size_t = 0;
[INFO] [stdout]      |                         ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `r` is never read
[INFO] [stdout]     --> src/strutils.rs:1440:36
[INFO] [stdout]      |
[INFO] [stdout] 1440 |     let mut r: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `res` is never read
[INFO] [stdout]     --> src/strutils.rs:1545:38
[INFO] [stdout]      |
[INFO] [stdout] 1545 |     let mut res: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `sz` is never read
[INFO] [stdout]     --> src/strutils.rs:1546:31
[INFO] [stdout]      |
[INFO] [stdout] 1546 |     let mut sz: libc::c_int = 0;
[INFO] [stdout]      |                               ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `al` is never read
[INFO] [stdout]     --> src/strutils.rs:1561:26
[INFO] [stdout]      |
[INFO] [stdout] 1561 |     let mut al: size_t = 0;
[INFO] [stdout]      |                          ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `bl` is never read
[INFO] [stdout]     --> src/strutils.rs:1562:26
[INFO] [stdout]      |
[INFO] [stdout] 1562 |     let mut bl: size_t = 0;
[INFO] [stdout]      |                          ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `tmp` is never read
[INFO] [stdout]     --> src/strutils.rs:1563:38
[INFO] [stdout]      |
[INFO] [stdout] 1563 |     let mut tmp: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `n` is never read
[INFO] [stdout]     --> src/strutils.rs:1601:30
[INFO] [stdout]      |
[INFO] [stdout] 1601 |     let mut n: libc::c_int = 0;
[INFO] [stdout]      |                              ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]     --> src/strutils.rs:1621:36
[INFO] [stdout]      |
[INFO] [stdout] 1621 |     let mut p: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `current` is never read
[INFO] [stdout]     --> src/strutils.rs:1645:44
[INFO] [stdout]      |
[INFO] [stdout] 1645 |     let mut current: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]      |                                            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ch` is never read
[INFO] [stdout]     --> src/strutils.rs:1734:31
[INFO] [stdout]      |
[INFO] [stdout] 1734 |     let mut ch: libc::c_int = 0;
[INFO] [stdout]      |                               ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `c1` is never read
[INFO] [stdout]     --> src/strutils.rs:1752:33
[INFO] [stdout]      |
[INFO] [stdout] 1752 |     let mut c1: libc::c_uchar = 0;
[INFO] [stdout]      |                                 ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `c2` is never read
[INFO] [stdout]     --> src/strutils.rs:1753:33
[INFO] [stdout]      |
[INFO] [stdout] 1753 |     let mut c2: libc::c_uchar = 0;
[INFO] [stdout]      |                                 ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `p` is never read
[INFO] [stdout]     --> src/strutils.rs:1845:36
[INFO] [stdout]      |
[INFO] [stdout] 1845 |     let mut p: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]      |                                    ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `optstr0` is never read
[INFO] [stdout]     --> src/strutils.rs:1847:42
[INFO] [stdout]      |
[INFO] [stdout] 1847 |     let mut optstr0: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `fd` is never read
[INFO] [stdout]    --> src/unshare.rs:376:31
[INFO] [stdout]     |
[INFO] [stdout] 376 |     let mut fd: libc::c_int = 0;
[INFO] [stdout]     |                               ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]    --> src/unshare.rs:442:38
[INFO] [stdout]     |
[INFO] [stdout] 442 |     let mut ret: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]    --> src/unshare.rs:484:32
[INFO] [stdout]     |
[INFO] [stdout] 484 |     let mut ret: libc::c_int = 0;
[INFO] [stdout]     |                                ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `tmp` is never read
[INFO] [stdout]    --> src/unshare.rs:503:32
[INFO] [stdout]     |
[INFO] [stdout] 503 |         let mut tmp: ssize_t = 0;
[INFO] [stdout]     |                                ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]    --> src/unshare.rs:528:28
[INFO] [stdout]     |
[INFO] [stdout] 528 |     let mut ret: ssize_t = 0;
[INFO] [stdout]     |                            ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `i` is never read
[INFO] [stdout]    --> src/unshare.rs:642:25
[INFO] [stdout]     |
[INFO] [stdout] 642 |     let mut i: size_t = 0;
[INFO] [stdout]     |                         ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `cmd` is never read
[INFO] [stdout]    --> src/unshare.rs:667:40
[INFO] [stdout]     |
[INFO] [stdout] 667 |     let mut cmd: *const libc::c_char = 0 as *const libc::c_char;
[INFO] [stdout]     |                                        ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `fd` is never read
[INFO] [stdout]    --> src/unshare.rs:668:31
[INFO] [stdout]     |
[INFO] [stdout] 668 |     let mut fd: libc::c_int = 0;
[INFO] [stdout]     |                               ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `fd` is never read
[INFO] [stdout]    --> src/unshare.rs:708:31
[INFO] [stdout]     |
[INFO] [stdout] 708 |     let mut fd: libc::c_int = 0;
[INFO] [stdout]     |                               ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `i` is never read
[INFO] [stdout]    --> src/unshare.rs:742:25
[INFO] [stdout]     |
[INFO] [stdout] 742 |     let mut i: size_t = 0;
[INFO] [stdout]     |                         ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ns` is never read
[INFO] [stdout]    --> src/unshare.rs:818:39
[INFO] [stdout]     |
[INFO] [stdout] 818 |     let mut ns: *mut namespace_file = 0 as *mut namespace_file;
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ns` is never read
[INFO] [stdout]    --> src/unshare.rs:834:39
[INFO] [stdout]     |
[INFO] [stdout] 834 |     let mut ns: *mut namespace_file = 0 as *mut namespace_file;
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `fd` is never read
[INFO] [stdout]    --> src/unshare.rs:920:31
[INFO] [stdout]     |
[INFO] [stdout] 920 |     let mut fd: libc::c_int = 0;
[INFO] [stdout]     |                               ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `len` is never read
[INFO] [stdout]    --> src/unshare.rs:921:32
[INFO] [stdout]     |
[INFO] [stdout] 921 |     let mut len: libc::c_int = 0;
[INFO] [stdout]     |                                ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rc` is never read
[INFO] [stdout]    --> src/unshare.rs:957:31
[INFO] [stdout]     |
[INFO] [stdout] 957 |     let mut rc: libc::c_int = 0;
[INFO] [stdout]     |                               ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `pid` is never read
[INFO] [stdout]    --> src/unshare.rs:993:26
[INFO] [stdout]     |
[INFO] [stdout] 993 |     let mut pid: pid_t = 0;
[INFO] [stdout]     |                          ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `child` is never read
[INFO] [stdout]     --> src/unshare.rs:1040:28
[INFO] [stdout]      |
[INFO] [stdout] 1040 |     let mut child: pid_t = 0;
[INFO] [stdout]      |                            ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `pw` is never read
[INFO] [stdout]     --> src/unshare.rs:1054:31
[INFO] [stdout]      |
[INFO] [stdout] 1054 |     let mut pw: *mut passwd = 0 as *mut passwd;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]     --> src/unshare.rs:1056:26
[INFO] [stdout]      |
[INFO] [stdout] 1056 |     let mut ret: uid_t = 0;
[INFO] [stdout]      |                          ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `gr` is never read
[INFO] [stdout]     --> src/unshare.rs:1075:30
[INFO] [stdout]      |
[INFO] [stdout] 1075 |     let mut gr: *mut group = 0 as *mut group;
[INFO] [stdout]      |                              ^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]     --> src/unshare.rs:1077:26
[INFO] [stdout]      |
[INFO] [stdout] 1077 |     let mut ret: gid_t = 0;
[INFO] [stdout]      |                          ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `ret` is never read
[INFO] [stdout]     --> src/unshare.rs:1097:35
[INFO] [stdout]      |
[INFO] [stdout] 1097 |     let mut ret: *mut map_range = 0 as *mut map_range;
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `idmap` is never read
[INFO] [stdout]     --> src/unshare.rs:1136:32
[INFO] [stdout]      |
[INFO] [stdout] 1136 |     let mut idmap: *mut FILE = 0 as *mut FILE;
[INFO] [stdout]      |                                ^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `pw` is never read
[INFO] [stdout]     --> src/unshare.rs:1138:31
[INFO] [stdout]      |
[INFO] [stdout] 1138 |     let mut pw: *mut passwd = 0 as *mut passwd;
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `map` is never read
[INFO] [stdout]     --> src/unshare.rs:1139:35
[INFO] [stdout]      |
[INFO] [stdout] 1139 |     let mut map: *mut map_range = 0 as *mut map_range;
[INFO] [stdout]      |                                   ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `rest` is never read
[INFO] [stdout]     --> src/unshare.rs:1167:43
[INFO] [stdout]      |
[INFO] [stdout] 1167 |         let mut rest: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `s` is never read
[INFO] [stdout]     --> src/unshare.rs:1168:40
[INFO] [stdout]      |
[INFO] [stdout] 1168 |         let mut s: *mut libc::c_char = 0 as *mut libc::c_char;
[INFO] [stdout]      |                                        ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `i` is never read
[INFO] [stdout]     --> src/unshare.rs:1535:5
[INFO] [stdout]      |
[INFO] [stdout] 1535 |     i = i + 1;
[INFO] [stdout]      |     ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `i` is never read
[INFO] [stdout]     --> src/unshare.rs:1312:9
[INFO] [stdout]      |
[INFO] [stdout] 1312 |         i = i + 1;
[INFO] [stdout]      |         ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `j` is never read
[INFO] [stdout]     --> src/unshare.rs:1529:9
[INFO] [stdout]      |
[INFO] [stdout] 1529 |         j = j + 1;
[INFO] [stdout]      |         ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `j` is never read
[INFO] [stdout]     --> src/unshare.rs:1307:9
[INFO] [stdout]      |
[INFO] [stdout] 1307 |         j = j + 1;
[INFO] [stdout]      |         ^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `inner_offset` is never read
[INFO] [stdout]     --> src/unshare.rs:1257:42
[INFO] [stdout]      |
[INFO] [stdout] 1257 |     let mut inner_offset: libc::c_uint = 0;
[INFO] [stdout]      |                                          ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `outer_offset` is never read
[INFO] [stdout]     --> src/unshare.rs:1258:42
[INFO] [stdout]      |
[INFO] [stdout] 1258 |     let mut outer_offset: libc::c_uint = 0;
[INFO] [stdout]      |                                          ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `child` is never read
[INFO] [stdout]     --> src/unshare.rs:1559:28
[INFO] [stdout]      |
[INFO] [stdout] 1559 |     let mut child: pid_t = 0;
[INFO] [stdout]      |                            ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `c` is never read
[INFO] [stdout]     --> src/unshare.rs:2187:30
[INFO] [stdout]      |
[INFO] [stdout] 2187 |     let mut c: libc::c_int = 0;
[INFO] [stdout]      |                              ^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `fd_parent_pid` is never read
[INFO] [stdout]     --> src/unshare.rs:2674:13
[INFO] [stdout]      |
[INFO] [stdout] 2674 |             fd_parent_pid = -(1 as libc::c_int);
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]   --> src/main.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     unsafe { unshare::main() }
[INFO] [stdout]    |     ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_unsafe)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `va_list` is never used
[INFO] [stdout]    --> src/procfs.rs:156:10
[INFO] [stdout]     |
[INFO] [stdout] 156 | pub type va_list = __builtin_va_list;
[INFO] [stdout]     |          ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_WHT` is never used
[INFO] [stdout]    --> src/procfs.rs:227:11
[INFO] [stdout]     |
[INFO] [stdout] 227 | pub const DT_WHT: C2RustUnnamed_0 = 14;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_SOCK` is never used
[INFO] [stdout]    --> src/procfs.rs:228:11
[INFO] [stdout]     |
[INFO] [stdout] 228 | pub const DT_SOCK: C2RustUnnamed_0 = 12;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_REG` is never used
[INFO] [stdout]    --> src/procfs.rs:230:11
[INFO] [stdout]     |
[INFO] [stdout] 230 | pub const DT_REG: C2RustUnnamed_0 = 8;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_BLK` is never used
[INFO] [stdout]    --> src/procfs.rs:231:11
[INFO] [stdout]     |
[INFO] [stdout] 231 | pub const DT_BLK: C2RustUnnamed_0 = 6;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_CHR` is never used
[INFO] [stdout]    --> src/procfs.rs:233:11
[INFO] [stdout]     |
[INFO] [stdout] 233 | pub const DT_CHR: C2RustUnnamed_0 = 2;
[INFO] [stdout]     |           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `DT_FIFO` is never used
[INFO] [stdout]    --> src/procfs.rs:234:11
[INFO] [stdout]     |
[INFO] [stdout] 234 | pub const DT_FIFO: C2RustUnnamed_0 = 1;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `va_list` is never used
[INFO] [stdout]   --> src/strutils.rs:66:10
[INFO] [stdout]    |
[INFO] [stdout] 66 | pub type va_list = __builtin_va_list;
[INFO] [stdout]    |          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `suseconds_t` is never used
[INFO] [stdout]    --> src/strutils.rs:116:10
[INFO] [stdout]     |
[INFO] [stdout] 116 | pub type suseconds_t = __suseconds_t;
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `timeval` is never constructed
[INFO] [stdout]    --> src/strutils.rs:121:12
[INFO] [stdout]     |
[INFO] [stdout] 121 | pub struct timeval {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `timespec` is never constructed
[INFO] [stdout]    --> src/strutils.rs:127:12
[INFO] [stdout]     |
[INFO] [stdout] 127 | pub struct timespec {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `SIZE_SUFFIX_1LETTER` is never used
[INFO] [stdout]    --> src/strutils.rs:180:11
[INFO] [stdout]     |
[INFO] [stdout] 180 | pub const SIZE_SUFFIX_1LETTER: C2RustUnnamed_0 = 0;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `va_list` is never used
[INFO] [stdout]    --> src/unshare.rs:195:10
[INFO] [stdout]     |
[INFO] [stdout] 195 | pub type va_list = __builtin_va_list;
[INFO] [stdout]     |          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_NOUSER` is never used
[INFO] [stdout]    --> src/unshare.rs:243:11
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub const MS_NOUSER: C2RustUnnamed = -2147483648;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_ACTIVE` is never used
[INFO] [stdout]    --> src/unshare.rs:244:11
[INFO] [stdout]     |
[INFO] [stdout] 244 | pub const MS_ACTIVE: C2RustUnnamed = 1073741824;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_LAZYTIME` is never used
[INFO] [stdout]    --> src/unshare.rs:245:11
[INFO] [stdout]     |
[INFO] [stdout] 245 | pub const MS_LAZYTIME: C2RustUnnamed = 33554432;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_STRICTATIME` is never used
[INFO] [stdout]    --> src/unshare.rs:246:11
[INFO] [stdout]     |
[INFO] [stdout] 246 | pub const MS_STRICTATIME: C2RustUnnamed = 16777216;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_I_VERSION` is never used
[INFO] [stdout]    --> src/unshare.rs:247:11
[INFO] [stdout]     |
[INFO] [stdout] 247 | pub const MS_I_VERSION: C2RustUnnamed = 8388608;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_KERNMOUNT` is never used
[INFO] [stdout]    --> src/unshare.rs:248:11
[INFO] [stdout]     |
[INFO] [stdout] 248 | pub const MS_KERNMOUNT: C2RustUnnamed = 4194304;
[INFO] [stdout]     |           ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_RELATIME` is never used
[INFO] [stdout]    --> src/unshare.rs:249:11
[INFO] [stdout]     |
[INFO] [stdout] 249 | pub const MS_RELATIME: C2RustUnnamed = 2097152;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_UNBINDABLE` is never used
[INFO] [stdout]    --> src/unshare.rs:253:11
[INFO] [stdout]     |
[INFO] [stdout] 253 | pub const MS_UNBINDABLE: C2RustUnnamed = 131072;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_POSIXACL` is never used
[INFO] [stdout]    --> src/unshare.rs:254:11
[INFO] [stdout]     |
[INFO] [stdout] 254 | pub const MS_POSIXACL: C2RustUnnamed = 65536;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_SILENT` is never used
[INFO] [stdout]    --> src/unshare.rs:255:11
[INFO] [stdout]     |
[INFO] [stdout] 255 | pub const MS_SILENT: C2RustUnnamed = 32768;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_MOVE` is never used
[INFO] [stdout]    --> src/unshare.rs:257:11
[INFO] [stdout]     |
[INFO] [stdout] 257 | pub const MS_MOVE: C2RustUnnamed = 8192;
[INFO] [stdout]     |           ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_NODIRATIME` is never used
[INFO] [stdout]    --> src/unshare.rs:259:11
[INFO] [stdout]     |
[INFO] [stdout] 259 | pub const MS_NODIRATIME: C2RustUnnamed = 2048;
[INFO] [stdout]     |           ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_NOATIME` is never used
[INFO] [stdout]    --> src/unshare.rs:260:11
[INFO] [stdout]     |
[INFO] [stdout] 260 | pub const MS_NOATIME: C2RustUnnamed = 1024;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_NOSYMFOLLOW` is never used
[INFO] [stdout]    --> src/unshare.rs:261:11
[INFO] [stdout]     |
[INFO] [stdout] 261 | pub const MS_NOSYMFOLLOW: C2RustUnnamed = 256;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_DIRSYNC` is never used
[INFO] [stdout]    --> src/unshare.rs:262:11
[INFO] [stdout]     |
[INFO] [stdout] 262 | pub const MS_DIRSYNC: C2RustUnnamed = 128;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_MANDLOCK` is never used
[INFO] [stdout]    --> src/unshare.rs:263:11
[INFO] [stdout]     |
[INFO] [stdout] 263 | pub const MS_MANDLOCK: C2RustUnnamed = 64;
[INFO] [stdout]     |           ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_REMOUNT` is never used
[INFO] [stdout]    --> src/unshare.rs:264:11
[INFO] [stdout]     |
[INFO] [stdout] 264 | pub const MS_REMOUNT: C2RustUnnamed = 32;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_SYNCHRONOUS` is never used
[INFO] [stdout]    --> src/unshare.rs:265:11
[INFO] [stdout]     |
[INFO] [stdout] 265 | pub const MS_SYNCHRONOUS: C2RustUnnamed = 16;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MS_RDONLY` is never used
[INFO] [stdout]    --> src/unshare.rs:269:11
[INFO] [stdout]     |
[INFO] [stdout] 269 | pub const MS_RDONLY: C2RustUnnamed = 1;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_ptr` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:30:9
[INFO] [stdout]    |
[INFO] [stdout] 30 |     pub _IO_read_ptr: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_ptr`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_end` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:31:9
[INFO] [stdout]    |
[INFO] [stdout] 31 |     pub _IO_read_end: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_base` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:32:9
[INFO] [stdout]    |
[INFO] [stdout] 32 |     pub _IO_read_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_base` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub _IO_write_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_ptr` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:34:9
[INFO] [stdout]    |
[INFO] [stdout] 34 |     pub _IO_write_ptr: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_end` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub _IO_write_end: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_buf_base` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:36:9
[INFO] [stdout]    |
[INFO] [stdout] 36 |     pub _IO_buf_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_buf_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_buf_end` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:37:9
[INFO] [stdout]    |
[INFO] [stdout] 37 |     pub _IO_buf_end: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_buf_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_save_base` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |     pub _IO_save_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_save_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_backup_base` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:39:9
[INFO] [stdout]    |
[INFO] [stdout] 39 |     pub _IO_backup_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_backup_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_save_end` should have a snake case name
[INFO] [stdout]   --> src/caputils.rs:40:9
[INFO] [stdout]    |
[INFO] [stdout] 40 |     pub _IO_save_end: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_save_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `cap` should have an upper case name
[INFO] [stdout]    --> src/caputils.rs:129:16
[INFO] [stdout]     |
[INFO] [stdout] 129 |     static mut cap: libc::c_int = -(1 as libc::c_int);
[INFO] [stdout]     |                ^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(non_upper_case_globals)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]     |
[INFO] [stdout] 129 -     static mut cap: libc::c_int = -(1 as libc::c_int);
[INFO] [stdout] 129 +     static mut CAP: libc::c_int = -(1 as libc::c_int);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/caputils.rs:133:27
[INFO] [stdout]     |
[INFO] [stdout] 133 |     if cap_last_by_procfs(&mut cap) < 0 as libc::c_int {
[INFO] [stdout]     |                           ^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout]     = note: `#[warn(static_mut_refs)]` (part of `#[warn(rust_2024_compatibility)]`) on by default
[INFO] [stdout] help: use `&raw mut` instead to create a raw pointer
[INFO] [stdout]     |
[INFO] [stdout] 133 |     if cap_last_by_procfs(&raw mut cap) < 0 as libc::c_int {
[INFO] [stdout]     |                            +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a mutable reference to mutable static
[INFO] [stdout]    --> src/caputils.rs:134:29
[INFO] [stdout]     |
[INFO] [stdout] 134 |         cap_last_by_bsearch(&mut cap);
[INFO] [stdout]     |                             ^^^^^^^^ mutable reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: mutable references to mutable statics are dangerous; it's undefined behavior if any other pointer to the static is used or if any other reference is created for the static while the mutable reference lives
[INFO] [stdout] help: use `&raw mut` instead to create a raw pointer
[INFO] [stdout]     |
[INFO] [stdout] 134 |         cap_last_by_bsearch(&raw mut cap);
[INFO] [stdout]     |                              +++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/caputils.rs:214:9
[INFO] [stdout]     |
[INFO] [stdout] 214 |         cap;
[INFO] [stdout]     |         ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(path_statements)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused return value of `exec` that must be used
[INFO] [stdout]   --> src/exec_shell.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     std::process::Command::new(shell).arg0(arg0).exec();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 13 |     let _ = std::process::Command::new(shell).arg0(arg0).exec();
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISalnum` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:121:11
[INFO] [stdout]     |
[INFO] [stdout] 121 | pub const _ISalnum: C2RustUnnamed = 8;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISALNUM`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISpunct` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:122:11
[INFO] [stdout]     |
[INFO] [stdout] 122 | pub const _ISpunct: C2RustUnnamed = 4;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISPUNCT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_IScntrl` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:123:11
[INFO] [stdout]     |
[INFO] [stdout] 123 | pub const _IScntrl: C2RustUnnamed = 2;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISCNTRL`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISblank` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:124:11
[INFO] [stdout]     |
[INFO] [stdout] 124 | pub const _ISblank: C2RustUnnamed = 1;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISBLANK`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISgraph` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:125:11
[INFO] [stdout]     |
[INFO] [stdout] 125 | pub const _ISgraph: C2RustUnnamed = 32768;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISGRAPH`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISprint` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:126:11
[INFO] [stdout]     |
[INFO] [stdout] 126 | pub const _ISprint: C2RustUnnamed = 16384;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISPRINT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISspace` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:127:11
[INFO] [stdout]     |
[INFO] [stdout] 127 | pub const _ISspace: C2RustUnnamed = 8192;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISSPACE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISxdigit` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:128:11
[INFO] [stdout]     |
[INFO] [stdout] 128 | pub const _ISxdigit: C2RustUnnamed = 4096;
[INFO] [stdout]     |           ^^^^^^^^^ help: convert the identifier to upper case: `_ISXDIGIT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISdigit` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:129:11
[INFO] [stdout]     |
[INFO] [stdout] 129 | pub const _ISdigit: C2RustUnnamed = 2048;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]     |
[INFO] [stdout] 129 - pub const _ISdigit: C2RustUnnamed = 2048;
[INFO] [stdout] 129 + pub const _ISDIGIT: C2RustUnnamed = 2048;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISalpha` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:130:11
[INFO] [stdout]     |
[INFO] [stdout] 130 | pub const _ISalpha: C2RustUnnamed = 1024;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISALPHA`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISlower` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:131:11
[INFO] [stdout]     |
[INFO] [stdout] 131 | pub const _ISlower: C2RustUnnamed = 512;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISLOWER`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISupper` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:132:11
[INFO] [stdout]     |
[INFO] [stdout] 132 | pub const _ISupper: C2RustUnnamed = 256;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISUPPER`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_ptr` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:161:9
[INFO] [stdout]     |
[INFO] [stdout] 161 |     pub _IO_read_ptr: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_end` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:162:9
[INFO] [stdout]     |
[INFO] [stdout] 162 |     pub _IO_read_end: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_base` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:163:9
[INFO] [stdout]     |
[INFO] [stdout] 163 |     pub _IO_read_base: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_base` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:164:9
[INFO] [stdout]     |
[INFO] [stdout] 164 |     pub _IO_write_base: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_ptr` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:165:9
[INFO] [stdout]     |
[INFO] [stdout] 165 |     pub _IO_write_ptr: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_end` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:166:9
[INFO] [stdout]     |
[INFO] [stdout] 166 |     pub _IO_write_end: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_buf_base` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:167:9
[INFO] [stdout]     |
[INFO] [stdout] 167 |     pub _IO_buf_base: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_buf_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_buf_end` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:168:9
[INFO] [stdout]     |
[INFO] [stdout] 168 |     pub _IO_buf_end: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_buf_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_save_base` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:169:9
[INFO] [stdout]     |
[INFO] [stdout] 169 |     pub _IO_save_base: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_save_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_backup_base` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:170:9
[INFO] [stdout]     |
[INFO] [stdout] 170 |     pub _IO_backup_base: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_backup_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_save_end` should have a snake case name
[INFO] [stdout]    --> src/procfs.rs:171:9
[INFO] [stdout]     |
[INFO] [stdout] 171 |     pub _IO_save_end: *mut libc::c_char,
[INFO] [stdout]     |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_save_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/procfs.rs:391:21
[INFO] [stdout]     |
[INFO] [stdout] 391 |                     d;
[INFO] [stdout]     |                     ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `ulprocfs_debug_mask` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:406:12
[INFO] [stdout]     |
[INFO] [stdout] 406 | static mut ulprocfs_debug_mask: libc::c_int = 0;
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]     |
[INFO] [stdout] 406 - static mut ulprocfs_debug_mask: libc::c_int = 0;
[INFO] [stdout] 406 + static mut ULPROCFS_DEBUG_MASK: libc::c_int = 0;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `ulprocfs_masknames` should have an upper case name
[INFO] [stdout]    --> src/procfs.rs:407:12
[INFO] [stdout]     |
[INFO] [stdout] 407 | static mut ulprocfs_masknames: [ul_debug_maskname; 1] = [{
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]     |
[INFO] [stdout] 407 - static mut ulprocfs_masknames: [ul_debug_maskname; 1] = [{
[INFO] [stdout] 407 + static mut ULPROCFS_MASKNAMES: [ul_debug_maskname; 1] = [{
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: creating a shared reference to mutable static
[INFO] [stdout]    --> src/procfs.rs:445:55
[INFO] [stdout]     |
[INFO] [stdout] 445 |             ulprocfs_debug_mask = ul_debug_parse_mask(ulprocfs_masknames.as_ptr(), envstr);
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^ shared reference to mutable static
[INFO] [stdout]     |
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/static-mut-references.html>
[INFO] [stdout]     = note: shared references to mutable statics are dangerous; it's undefined behavior if the static is mutated or if a mutable reference is created for it while the shared reference lives
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/procfs.rs:603:9
[INFO] [stdout]     |
[INFO] [stdout] 603 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/procfs.rs:693:9
[INFO] [stdout]     |
[INFO] [stdout] 693 |         i;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/procfs.rs:944:9
[INFO] [stdout]     |
[INFO] [stdout] 944 |         p;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/procfs.rs:948:9
[INFO] [stdout]     |
[INFO] [stdout] 948 |         p;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/procfs.rs:953:9
[INFO] [stdout]     |
[INFO] [stdout] 953 |         end;
[INFO] [stdout]     |         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISalnum` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:11:11
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub const _ISalnum: C2RustUnnamed = 8;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISALNUM`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISpunct` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:12:11
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub const _ISpunct: C2RustUnnamed = 4;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISPUNCT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_IScntrl` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:13:11
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub const _IScntrl: C2RustUnnamed = 2;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISCNTRL`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISblank` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:14:11
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub const _ISblank: C2RustUnnamed = 1;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISBLANK`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISgraph` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:15:11
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub const _ISgraph: C2RustUnnamed = 32768;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISGRAPH`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISprint` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:16:11
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub const _ISprint: C2RustUnnamed = 16384;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISPRINT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISspace` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:17:11
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub const _ISspace: C2RustUnnamed = 8192;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISSPACE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISxdigit` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:18:11
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub const _ISxdigit: C2RustUnnamed = 4096;
[INFO] [stdout]    |           ^^^^^^^^^ help: convert the identifier to upper case: `_ISXDIGIT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISdigit` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:19:11
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub const _ISdigit: C2RustUnnamed = 2048;
[INFO] [stdout]    |           ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]    |
[INFO] [stdout] 19 - pub const _ISdigit: C2RustUnnamed = 2048;
[INFO] [stdout] 19 + pub const _ISDIGIT: C2RustUnnamed = 2048;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISalpha` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:20:11
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub const _ISalpha: C2RustUnnamed = 1024;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISALPHA`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISlower` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:21:11
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub const _ISlower: C2RustUnnamed = 512;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISLOWER`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISupper` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:22:11
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub const _ISupper: C2RustUnnamed = 256;
[INFO] [stdout]    |           ^^^^^^^^ help: convert the identifier to upper case: `_ISUPPER`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]   --> src/signames.rs:64:9
[INFO] [stdout]    |
[INFO] [stdout] 64 |         a;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]   --> src/signames.rs:66:9
[INFO] [stdout]    |
[INFO] [stdout] 66 |         b;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]   --> src/signames.rs:68:9
[INFO] [stdout]    |
[INFO] [stdout] 68 |         n;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]   --> src/signames.rs:89:9
[INFO] [stdout]    |
[INFO] [stdout] 89 |         a;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]   --> src/signames.rs:91:9
[INFO] [stdout]    |
[INFO] [stdout] 91 |         b;
[INFO] [stdout]    |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `ul_signames` should have an upper case name
[INFO] [stdout]   --> src/signames.rs:95:12
[INFO] [stdout]    |
[INFO] [stdout] 95 | static mut ul_signames: [ul_signal_name; 34] = [
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]    |
[INFO] [stdout] 95 - static mut ul_signames: [ul_signal_name; 34] = [
[INFO] [stdout] 95 + static mut UL_SIGNAMES: [ul_signal_name; 34] = [
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/signames.rs:409:9
[INFO] [stdout]     |
[INFO] [stdout] 409 |         n;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: path statement with no effect
[INFO] [stdout]    --> src/signames.rs:426:9
[INFO] [stdout]     |
[INFO] [stdout] 426 |         n;
[INFO] [stdout]     |         ^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_ptr` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:83:9
[INFO] [stdout]    |
[INFO] [stdout] 83 |     pub _IO_read_ptr: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_end` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:84:9
[INFO] [stdout]    |
[INFO] [stdout] 84 |     pub _IO_read_end: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_read_base` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:85:9
[INFO] [stdout]    |
[INFO] [stdout] 85 |     pub _IO_read_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_read_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_base` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:86:9
[INFO] [stdout]    |
[INFO] [stdout] 86 |     pub _IO_write_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_ptr` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:87:9
[INFO] [stdout]    |
[INFO] [stdout] 87 |     pub _IO_write_ptr: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_write_end` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:88:9
[INFO] [stdout]    |
[INFO] [stdout] 88 |     pub _IO_write_end: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_write_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_buf_base` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:89:9
[INFO] [stdout]    |
[INFO] [stdout] 89 |     pub _IO_buf_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_buf_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_buf_end` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:90:9
[INFO] [stdout]    |
[INFO] [stdout] 90 |     pub _IO_buf_end: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_buf_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_save_base` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:91:9
[INFO] [stdout]    |
[INFO] [stdout] 91 |     pub _IO_save_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_save_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_backup_base` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:92:9
[INFO] [stdout]    |
[INFO] [stdout] 92 |     pub _IO_backup_base: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_backup_base`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `_IO_save_end` should have a snake case name
[INFO] [stdout]   --> src/strutils.rs:93:9
[INFO] [stdout]    |
[INFO] [stdout] 93 |     pub _IO_save_end: *mut libc::c_char,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_io_save_end`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISalnum` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:136:11
[INFO] [stdout]     |
[INFO] [stdout] 136 | pub const _ISalnum: C2RustUnnamed = 8;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]     |
[INFO] [stdout] 136 - pub const _ISalnum: C2RustUnnamed = 8;
[INFO] [stdout] 136 + pub const _ISALNUM: C2RustUnnamed = 8;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISpunct` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:137:11
[INFO] [stdout]     |
[INFO] [stdout] 137 | pub const _ISpunct: C2RustUnnamed = 4;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISPUNCT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_IScntrl` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:138:11
[INFO] [stdout]     |
[INFO] [stdout] 138 | pub const _IScntrl: C2RustUnnamed = 2;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISCNTRL`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISblank` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:139:11
[INFO] [stdout]     |
[INFO] [stdout] 139 | pub const _ISblank: C2RustUnnamed = 1;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISBLANK`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISgraph` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:140:11
[INFO] [stdout]     |
[INFO] [stdout] 140 | pub const _ISgraph: C2RustUnnamed = 32768;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISGRAPH`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISprint` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:141:11
[INFO] [stdout]     |
[INFO] [stdout] 141 | pub const _ISprint: C2RustUnnamed = 16384;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISPRINT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISspace` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:142:11
[INFO] [stdout]     |
[INFO] [stdout] 142 | pub const _ISspace: C2RustUnnamed = 8192;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]     |
[INFO] [stdout] 142 - pub const _ISspace: C2RustUnnamed = 8192;
[INFO] [stdout] 142 + pub const _ISSPACE: C2RustUnnamed = 8192;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISxdigit` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:143:11
[INFO] [stdout]     |
[INFO] [stdout] 143 | pub const _ISxdigit: C2RustUnnamed = 4096;
[INFO] [stdout]     |           ^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]     |
[INFO] [stdout] 143 - pub const _ISxdigit: C2RustUnnamed = 4096;
[INFO] [stdout] 143 + pub const _ISXDIGIT: C2RustUnnamed = 4096;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISdigit` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:144:11
[INFO] [stdout]     |
[INFO] [stdout] 144 | pub const _ISdigit: C2RustUnnamed = 2048;
[INFO] [stdout]     |           ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: convert the identifier to upper case
[INFO] [stdout]     |
[INFO] [stdout] 144 - pub const _ISdigit: C2RustUnnamed = 2048;
[INFO] [stdout] 144 + pub const _ISDIGIT: C2RustUnnamed = 2048;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISalpha` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:145:11
[INFO] [stdout]     |
[INFO] [stdout] 145 | pub const _ISalpha: C2RustUnnamed = 1024;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISALPHA`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISlower` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:146:11
[INFO] [stdout]     |
[INFO] [stdout] 146 | pub const _ISlower: C2RustUnnamed = 512;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISLOWER`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `_ISupper` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:147:11
[INFO] [stdout]     |
[INFO] [stdout] 147 | pub const _ISupper: C2RustUnnamed = 256;
[INFO] [stdout]     |           ^^^^^^^^ help: convert the identifier to upper case: `_ISUPPER`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static variable `suf` should have an upper case name
[INFO] [stdout]    --> src/strutils.rs:251:16
[INFO] [stdout]     |
[WARN] too many lines in the log, truncating it
