summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibEDID/EDID.h
diff options
context:
space:
mode:
authorIdan Horowitz <idan.horowitz@gmail.com>2022-02-15 23:07:48 +0200
committerAndreas Kling <kling@serenityos.org>2022-02-16 22:21:37 +0100
commit7923b3b884e69caa1616d81eb9ee10d1ac0e1257 (patch)
tree98b90a543e468858ce5a405f1d34c28733185653 /Userland/Libraries/LibEDID/EDID.h
parent13f5d1c03739e3cf8f6fede91835b32f60375e2b (diff)
downloadserenity-7923b3b884e69caa1616d81eb9ee10d1ac0e1257.zip
LibEDID: Exclude display_product_{name, serial_number} from the Kernel
These APIs return Strings, which are OOM-infallibe, and as such, not appropriate for Kernel use. Since these APIs are only used by userland at the moment, we can just ifdef them out of the Kernel.
Diffstat (limited to 'Userland/Libraries/LibEDID/EDID.h')
-rw-r--r--Userland/Libraries/LibEDID/EDID.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/Userland/Libraries/LibEDID/EDID.h b/Userland/Libraries/LibEDID/EDID.h
index b3f15696c4..18ac90336f 100644
--- a/Userland/Libraries/LibEDID/EDID.h
+++ b/Userland/Libraries/LibEDID/EDID.h
@@ -364,8 +364,10 @@ public:
ErrorOr<IterationDecision> for_each_detailed_timing(Function<IterationDecision(DetailedTiming const&, unsigned)>) const;
Optional<DetailedTiming> detailed_timing(size_t) const;
+#ifndef KERNEL
String display_product_name() const;
String display_product_serial_number() const;
+#endif
ErrorOr<IterationDecision> for_each_short_video_descriptor(Function<IterationDecision(unsigned, bool, VIC::Details const&)>) const;