/* * Copyright (c) 2023 Meta * * SPDX-License-Identifier: Apache-2.0 */ #ifndef ZEPHYR_INCLUDE_POSIX_SYS_UTSNAME_H_ #define ZEPHYR_INCLUDE_POSIX_SYS_UTSNAME_H_ #ifdef __cplusplus extern "C" { #endif struct utsname { char sysname[sizeof("Zephyr")]; char nodename[CONFIG_POSIX_UNAME_NODENAME_LEN + 1]; char release[sizeof("99.99.99-rc1")]; char version[CONFIG_POSIX_UNAME_VERSION_LEN + 1]; char machine[sizeof(CONFIG_ARCH)]; }; int uname(struct utsname *name); #ifdef __cplusplus } #endif #endif /* ZEPHYR_INCLUDE_POSIX_SYS_UTSNAME_H_ */