From 60a9a57f06c73a31a9f51d11a2590d824c0aebb3 Mon Sep 17 00:00:00 2001 From: cuz Date: Tue, 12 Aug 2003 16:56:54 +0000 Subject: [PATCH] New field length, added suggestions about contents git-svn-id: svn://svn.cc65.org/cc65/trunk@2284 b7a2c559-68d2-44c3-8de9-860c34a00d81 --- include/sys/utsname.h | 36 +++++++++++++++++++++++++++++------- 1 file changed, 29 insertions(+), 7 deletions(-) diff --git a/include/sys/utsname.h b/include/sys/utsname.h index a8c6823d3..0cf2cc4b4 100644 --- a/include/sys/utsname.h +++ b/include/sys/utsname.h @@ -41,20 +41,42 @@ /*****************************************************************************/ /* Data */ /*****************************************************************************/ + - -/* Beware: The library sources written in assembler have knowledge about this +/* + * Suggested field contents: + * + * sysname + * Should contain the name of the underlying operating system, or "cc65" + * if the program runs on the bare machine. + * + * nodename + * Is empty or may be defined by the implementor. + * + * release + * Contains the operating system release or the major/minor cc65 version + * if sysname contains "cc65". + * + * version + * Contains the operating system version or the cc65 patch version if + * sysname contains "cc65". + * + * machine + * Contains the complete name of the machine, like "Commodore 64", + * "Oric Atmos" or similar. + * + * Beware: The library sources written in assembler have knowledge about this * struct! */ struct utsname { - char sysname[9]; + char sysname[17]; char nodename[9]; - char release[5]; - char version[5]; - char machine[9]; + char release[9]; + char version[9]; + char machine[25]; }; - + /*****************************************************************************/