diff --git a/headers/posix/sys/utsname.h b/headers/posix/sys/utsname.h index 2b3d75c6e0..dbce9e7e2c 100644 --- a/headers/posix/sys/utsname.h +++ b/headers/posix/sys/utsname.h @@ -9,6 +9,10 @@ #define _SYS_NAMELEN 256 +#ifdef __cplusplus +extern "C" { +#endif + struct utsname { char sysname[_SYS_NAMELEN]; /* Name of the OS */ char nodename[_SYS_NAMELEN]; /* Name of this node (network related) */ @@ -19,5 +23,9 @@ struct utsname { int uname(struct utsname *); +#ifdef __cplusplus +} +#endif + #endif