Fix c_char on ARM

c_char is u8 on ARM

[breaking-change]
fix libstd::os
auto merge of #19160 : mahkoh/rust/arm_char, r=jakub-

c_char is u8 on ARM

[breaking-change]

-------

closes #18597

Doesn't break any correct code.