www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/2018/02/02/12:25:44

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.)

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019