X-Authentication-Warning: delorie.com: mail set sender to djgpp-workers-bounces using -f X-Recipient: djgpp-workers AT delorie DOT com X-Recipient: djgpp AT delorie DOT com X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=hwFzqzZww1ApCH+NNd17SavbxVWFnhxorgbf4BdqCms=; b=q5p84Ba3Rfgl4T17wAJWb6CyfGv+2rd9kMVdhCAwy1+NxuPwWPHbGgD1SJPHVzLiqN YR/KDGorQNI57ev8qEODbFGvJ1NCOWYvtc/Jif1UAxd+7YfDG3NniegWCE+S5N3df/4B 53CoQaTDdmUzkEXDIL1Ird6pPCId2VGo/N/wbXacbg4NqJocXSBVJutqnMHQ26fksQxh NB+pH/Y66QeGH0S1UuFlLznetWXS0US/tM/13YK9tKrcotJ9vm2jXvlPkwDym9gtQZf4 0Wu/aI1tuGiR3FKF28NRaP6vFra1g92Ob2vi6xSATCN5/qxqwPV7PvkHjkyrbAlMdQ67 kxtg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=hwFzqzZww1ApCH+NNd17SavbxVWFnhxorgbf4BdqCms=; b=LkOG8GdGX/Jg/d9IVkMTlKKeqCq/Q4z8Rzt/drt21QXDzfh4oWFQbTKYeckcBfZvME bZSdvvV4sJvqiOEDrQ2axLn5zGyQFDpqOzFwfBeb8LELXs/9MzPZc4v/64XMzPiVD2K4 WIU0pyi/wGmxn4XrDIt1g4991e5aoGhv/woBL1M1g/CFFqiidRq+eBdu/7vfM4r7EJVh 30oNexNHlOXZgcPOe8HCaL2xz8bfJxN9zeEIfL+s4y2DsObZQ/j+7r0SEede34jQCg6L y32aYA9gRArTUYUgLqFDzDkcbzgD/XRrPoZX+fHW6wM8gk7YsE0X/k4OHy0spi3D2+8p dDMw== X-Gm-Message-State: AKwxytejy5N7U6AcMcEPn2CX1YfxixgFQhVLdQOV9DwrzcPef3EaAIFZ W8pi/PNDW+DmQBlezAgdnKb4KiDB50uLdL5/m6E= X-Google-Smtp-Source: AH8x224LrDXw74c6xgKjx7JHBy2Y0SNzNfEXG2c/EAZp2lfxdmPJQ8Vj3xcC9NoWan1X3BRuGHEwViBmUJGUppIDldg= X-Received: by 10.200.25.91 with SMTP id g27mr18847900qtk.71.1517592338842; Fri, 02 Feb 2018 09:25:38 -0800 (PST) MIME-Version: 1.0 From: "Ozkan Sezer (sezeroz AT gmail DOT com) [via djgpp-workers AT delorie DOT com]" Date: Fri, 2 Feb 2018 20:25:38 +0300 Message-ID: Subject: 2.06 changelog update To: djgpp-workers AT delorie DOT com, djgpp AT delorie DOT com Content-Type: text/plain; charset="UTF-8" Reply-To: djgpp-workers AT delorie DOT com The following patch tidis-up / re-words / reorders the 2.06 changelog. Please review. If no objections, I plan to apply it tomorrow. ---------------------------------------------------------------------- Index: wc206.txi =================================================================== RCS file: /cvs/djgpp/djgpp/src/docs/kb/wc206.txi,v retrieving revision 1.10 diff -u -r1.10 wc206.txi --- wc206.txi 2 Feb 2018 17:20:04 -0000 1.10 +++ wc206.txi 2 Feb 2018 17:20:36 -0000 @@ -8,42 +8,45 @@ Fixed @code{memalign} and @code{valloc} functions failing and returning @code{NULL} (bug was introduced in djgpp-v2.05.) -@findex ctime AT r{, fixed wrong return value of @code{ctime(0)}} -@findex ctime_r AT r{, fixed wrong return value of @code{ctime_r(0)}} -A call of @code{ctime(0)} or @code{ctime_r(0)} now returns the correct value. +@findex fseeko64 AT r{, fixed resetting the }_cnt AT r{ field} +Fixed @code{fseeko64} where it missed resetting the @code{_cnt} +field of the @code{FILE} structure. + +@findex ctime AT r{, fixed wrong return value with zero time_t} +@findex ctime_r AT r{, fixed wrong return value with zero time_t} +@code{ctime} and @code{ctime_r} now return the correct string if called +with a zero valued time_t parameter. + +@findex termios AT r{, fixed NULL pointer dereference} +Fixed a @code{NULL} pointer dereference in termios @code{vbios_write_ch} +private procedure. @cindex dxe3gen and extended coff relocations -dxe3gen now handles extended coff relocations (more than 65535 relocs.) +@command{dxe3gen} now handles extended coff relocations (more than 65535 relocs.) @cindex Update of DXE linker script -The dxe linker script, dxe.ld, now handles @code{.gnu.linkonce.b.*} and -@code{.bss.*} sections. +The dxe linker script @file{dxe.ld} now handles @code{.gnu.linkonce.b.*} +and @code{.bss.*} sections. + +@pindex djtar AT r{, fixed a bug introduced in v2.05} +Fixed a bug in @command{djtar}/unlzh (bug was introduced by djgpp-v2.05.) @findex dup2 AT r{, and POSIX.1-2001 compliance} -The validity of the file descriptors passed to @code{dup2} is now checked. -If @var{existing_handle} is not a valid open file descriptor or -if @var{new_handle} is out of the allowed range for file descriptors -the call of @code{dup2} will fail and @code{errno} will be set to @code{EBADF}. -With this adjustment, the @acronym{Posix} compliance of the @code{dup2} implementation -is increased. +The validity of the file descriptors passed to @code{dup2} is now +checked for better @acronym{Posix} compliance: if @var{existing_handle} +is not a valid open file descriptor or @var{new_handle} is out of the +allowed range for file descriptors, @code{dup2} will fail and set +@code{errno} to @code{EBADF}. @findex fcntl AT r{, and POSIX.1-2001 compliance} -If the passed file descriptors are not valid for the @code{F_DUPFD} command then -the call of @code{fcntl} will fail and @code{errno} will be set to @code{EINVAL}. -With this adjustment, the @acronym{Posix} compliance of the @code{fcntl} implementation -is increased. +@code{fcntl} will now fail the @code{F_DUPFD} command if the file +descriptors are not valid, and @code{errno} will be set to @code{EINVAL} +for better @acronym{Posix} compliance. @cindex @acronym{C99} compliance, @code{math.h} @findex frexpl AT r{, added to the math library} -The @acronym{C99} function @code{frexpl} was added to comply with the @acronym{C99} standard. - -@findex fseeko64 AT r{, fixed resetting the }_cnt AT r{ field} -Fixed @code{fseeko64} where it missed resetting the @code{_cnt} -field of the FILE structure. - -@findex termios AT r{, fixed NULL pointer dereference} -Fixed a @code{NULL} pointer dereference in termios @code{vbios_write_ch} -private procedure. +@code{frexpl} function was added to the math library to comply with the +@acronym{C99} standard. @findex _put_path AT r{, and the @file{/dev/} directory} The low-level @code{_put_path} procedure was changed to support @@ -52,6 +55,3 @@ @cindex Compatibility with new gcc versions Compatibility with gcc-6 and newer versions achieved by using proper @option{-fno-builtin-*} compiler flags where needed in library builds. - -@pindex djtar AT r{, fixed a bug introduced in v2.05} -Fixed a bug in @command{djtar}/unlzh (bug was introduced by djgpp-v2.05.)