util/detect_os: Add OpenHarmony OS support

Signed-off-by: Christian Gmeiner <cgmeiner@igalia.com>
This commit is contained in:
Christian Gmeiner 2025-01-22 11:40:49 +01:00
parent 7372c7c9e2
commit d5290fc269

View file

@ -28,6 +28,14 @@
#define DETECT_OS_ANDROID 1
#endif
/*
* OpenHarmony defines __linux__, so DETECT_OS_LINUX and DETECT_OS_POSIX will
* also be defined.
*/
#if defined(__OHOS_FAMILY__)
#define DETECT_OS_OHOS 1
#endif
#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
#define DETECT_OS_FREEBSD 1
#define DETECT_OS_BSD 1
@ -146,5 +154,8 @@
#ifndef DETECT_OS_MANAGARM
#define DETECT_OS_MANAGARM 0
#endif
#ifndef DETECT_OS_OHOS
#define DETECT_OS_OHOS 0
#endif
#endif /* DETECT_OS_H */