blob: 32046f431d89d1a1af208975fcc098d9d0a4437a [file] [log] [blame]
/*
* 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_ */