/* ======================================== Copyright (C) 2024-2025, Amlal El Mahrouss, licensed under the Apache 2.0 license. ======================================== */ #include #include namespace Kernel { /// \brief Getter for fNetworkName. /// \return Network device name. const Char* NetworkDevice::Name() const { return "/devices/net/net{}"; } /// \brief Setter for fNetworkName. Boolean NetworkDevice::Name(const Char* name) { if (name == nullptr) return NO; if (*name == 0) return NO; if (rt_string_len(name) > rt_string_len(this->Name())) return NO; rt_copy_memory((VoidPtr) name, (VoidPtr) this->Name(), rt_string_len(this->Name())); return YES; } } // namespace Kernel