mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-05-30 23:12:56 +00:00
LibCore: Remove standard I/O from DeprecatedFile
This commit is contained in:
parent
b65d49669a
commit
d5c13a3cbc
Notes:
sideshowbarker
2024-07-17 06:40:21 +09:00
Author: https://github.com/BenWiederhake
Commit: d5c13a3cbc
Pull-request: https://github.com/SerenityOS/serenity/pull/18799
Reviewed-by: https://github.com/ADKaster ✅
2 changed files with 0 additions and 35 deletions
|
@ -242,37 +242,6 @@ ErrorOr<DeprecatedString> DeprecatedFile::read_link(DeprecatedString const& link
|
|||
|
||||
#endif
|
||||
|
||||
static RefPtr<DeprecatedFile> stdin_file;
|
||||
static RefPtr<DeprecatedFile> stdout_file;
|
||||
static RefPtr<DeprecatedFile> stderr_file;
|
||||
|
||||
NonnullRefPtr<DeprecatedFile> DeprecatedFile::standard_input()
|
||||
{
|
||||
if (!stdin_file) {
|
||||
stdin_file = DeprecatedFile::construct();
|
||||
stdin_file->open(STDIN_FILENO, OpenMode::ReadOnly, ShouldCloseFileDescriptor::No);
|
||||
}
|
||||
return *stdin_file;
|
||||
}
|
||||
|
||||
NonnullRefPtr<DeprecatedFile> DeprecatedFile::standard_output()
|
||||
{
|
||||
if (!stdout_file) {
|
||||
stdout_file = DeprecatedFile::construct();
|
||||
stdout_file->open(STDOUT_FILENO, OpenMode::WriteOnly, ShouldCloseFileDescriptor::No);
|
||||
}
|
||||
return *stdout_file;
|
||||
}
|
||||
|
||||
NonnullRefPtr<DeprecatedFile> DeprecatedFile::standard_error()
|
||||
{
|
||||
if (!stderr_file) {
|
||||
stderr_file = DeprecatedFile::construct();
|
||||
stderr_file->open(STDERR_FILENO, OpenMode::WriteOnly, ShouldCloseFileDescriptor::No);
|
||||
}
|
||||
return *stderr_file;
|
||||
}
|
||||
|
||||
static DeprecatedString get_duplicate_name(DeprecatedString const& path, int duplicate_count)
|
||||
{
|
||||
if (duplicate_count == 0) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue