Re: [PATCH] putenv.3: originated in SysVr2; in 4.3BSD-Reno; fixed on modern systems

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, May 23, 2023 at 10:20:07PM +0200, Alejandro Colomar wrote:
> On 5/23/23 22:17, наб wrote:
> > @@ -119,7 +119,8 @@ .SH HISTORY
> >  On the one hand this causes a memory leak, and on the other hand
> >  it violates SUSv2.
> >  .PP
> > -The 4.4BSD version, like glibc 2.0, uses a copy.
> > +The 4.3BSD-Reno version, like glibc 2.0, uses a copy;
> Maybe we should say s/uses/used/?
4.3BSD-Reno is a single release and hence a single version,
and nothing's changed about it, so it still "is".

We could say "The BSD used" but we have hard versions, so.

The same holds for the first long line in HISTORY:
  The putenv() function is not required to be reentrant, and the one in
  glibc 2.0 is not, but the glibc 2.1 version is.
the singular version which was part of the glibc 2.0 release(s) hasn't
changed in glibc 2.0, and glibc 2.0 "is" (but yeah, glibc "was").

Present tense also appears to be a prevalent style globally:
  setuid(2) says "Not quite compatible with the 4.4BSD call, which sets
                  all of the real, saved, and effective user IDs."
  setjmp(3) says "In 4.3BSD it will, and there is a function _setjmp()
                  that will not."

Best,

Attachment: signature.asc
Description: PGP signature


[Index of Archives]     [Kernel Documentation]     [Netdev]     [Linux Ethernet Bridging]     [Linux Wireless]     [Kernel Newbies]     [Security]     [Linux for Hams]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Admin]     [Samba]

  Powered by Linux