Update to 0.9
Few weeks ago I tried to make singe big update but it was terrible, this time I decided to do it in smaller parts and works great but history is messy. There is only one downstream patch which I'll try to upstream: 6d1c1815
I don't know reason for 97ceb586 but I reverted it to fix mprotect
declaration.
I have checked multiple times to make sure everything is fine. I don't think I missed anything but you can verify my diffs (or sysroots attached in Orig -> 0.9.0):
Everything at once + sysroots attached inside:
Related relibc changes: https://gitlab.redox-os.org/mati865/relibc/commits/cbindgen-update
P.S. When there is no sysroot related to the commit it means there were no differences.
Edited by Mateusz Mikuła