1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 09:28:11 +00:00

LibCore: Rename identifiers that can clash with libc macros (#4127)

POSIX allows the default streams (stdin, stdout and stderr) to be
macros, which means that on such systems (musl libc is one) building
Lagom will fail due to the File::std*() names.

Also fix any files that use these identifiers.
This commit is contained in:
Érico Nogueira Rolim 2020-12-22 19:37:11 -03:00 committed by GitHub
parent abc98dea09
commit a8f0e489a4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
7 changed files with 13 additions and 13 deletions

View file

@ -128,14 +128,14 @@ public:
return Buffered<OutputFileStream> { file_result.value() };
}
static OutputFileStream stdout()
static OutputFileStream standard_output()
{
return OutputFileStream { Core::File::stdout() };
return OutputFileStream { Core::File::standard_output() };
}
static Buffered<OutputFileStream> stdout_buffered()
{
return Buffered<OutputFileStream> { Core::File::stdout() };
return Buffered<OutputFileStream> { Core::File::standard_output() };
}
size_t write(ReadonlyBytes bytes) override