From: cuz Date: Tue, 12 Aug 2003 16:56:54 +0000 (+0000) Subject: New field length, added suggestions about contents X-Git-Tag: V2.12.0~1442 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=60a9a57f06c73a31a9f51d11a2590d824c0aebb3;p=cc65 New field length, added suggestions about contents git-svn-id: svn://svn.cc65.org/cc65/trunk@2284 b7a2c559-68d2-44c3-8de9-860c34a00d81 --- 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]; }; - + /*****************************************************************************/