delorie.com/archives/browse.cgi | search |
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]" <djgpp-workers AT delorie DOT com> |
Date: | Fri, 2 Feb 2018 20:25:38 +0300 |
Message-ID: | <CAA2C=vCRCS=JuyMc-+d87=gfPo=W=YRbNQ9WzN5yuYUkCmab-g@mail.gmail.com> |
Subject: | 2.06 changelog update |
To: | djgpp-workers AT delorie DOT com, djgpp AT delorie DOT com |
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.)
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |