]> git.lizzy.rs Git - rust.git/commit
Disable printing of error message on file descriptor 2 on CloudABI.
authorEd Schouten <ed@nuxi.nl>
Wed, 27 Dec 2017 17:38:57 +0000 (18:38 +0100)
committerEd Schouten <ed@nuxi.nl>
Wed, 27 Dec 2017 17:38:57 +0000 (18:38 +0100)
commit838fb4a6a0d11ac2c24189518415d181638af001
treedfc3191c8d2663705e11b8b3501787e82ae9a137
parent503153e9506890c31749768474506e0b4e3eb4ef
Disable printing of error message on file descriptor 2 on CloudABI.

As CloudABI is a capability-based runtime environment, file descriptors
are the mechanism that grants rights to a process. These file
descriptors may be passed into processes on startup using a utility
called cloudabi-run. Unlike the POSIX shell, cloudabi-run does not
follow the UNIX model where file descriptors 0, 1 and 2 represent stdin,
stdout and stderr. There can be arbitrary many (or few) file descriptors
that can be provided. For this reason, CloudABI's C library also doesn't
define STD*_FILENO. liblibc should also not declare these.

Disable the code in liballoc_system that tries to print error messages
over file descriptor 2. For now, let's keep this function quiet. We'll
see if we can think of some other way to log this in the future.
src/liballoc_system/lib.rs