/* * Copyright (c) 2018-2020, Andreas Kling * * SPDX-License-Identifier: BSD-2-Clause */ #pragma once #include namespace Kernel { class ProcFSLinkInode : public ProcFSGlobalInode { friend class ProcFS; public: static ErrorOr> try_create(ProcFS const&, ProcFSExposedComponent const&); protected: ProcFSLinkInode(ProcFS const&, ProcFSExposedComponent const&); virtual InodeMetadata metadata() const override; }; }