mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 12:28:12 +00:00
parent
0dac7af6c5
commit
c589625418
6 changed files with 81 additions and 13 deletions
|
@ -26,7 +26,9 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include "Forward.h"
|
||||
#include <AK/Forward.h>
|
||||
#include <AK/NonnullRefPtrVector.h>
|
||||
#include <AK/String.h>
|
||||
#include <AK/Vector.h>
|
||||
#include <LibCore/ElapsedTimer.h>
|
||||
|
@ -42,3 +44,18 @@ public:
|
|||
private:
|
||||
Vector<int, 32> m_fds;
|
||||
};
|
||||
|
||||
class SavedFileDescriptors {
|
||||
public:
|
||||
SavedFileDescriptors(const NonnullRefPtrVector<AST::Rewiring>&);
|
||||
~SavedFileDescriptors();
|
||||
|
||||
private:
|
||||
struct SavedFileDescriptor {
|
||||
int original { -1 };
|
||||
int saved { -1 };
|
||||
};
|
||||
|
||||
Vector<SavedFileDescriptor> m_saves;
|
||||
FileDescriptionCollector m_collector;
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue