#include "base/posix/file_descriptor_shuffle.h"
#include <unistd.h>
#include <stddef.h>
#include <ostream>
#include "base/check.h"
#include "base/logging.h"
#include "base/posix/eintr_wrapper.h"
namespace base {
bool PerformInjectiveMultimapDestructive(InjectiveMultimap* m,
InjectionDelegate* delegate) { … }
bool PerformInjectiveMultimap(const InjectiveMultimap& m_in,
InjectionDelegate* delegate) { … }
bool FileDescriptorTableInjection::Duplicate(int* result, int fd) { … }
bool FileDescriptorTableInjection::Move(int src, int dest) { … }
void FileDescriptorTableInjection::Close(int fd) { … }
}