Re: [PATCH] wrapper: remove xunsetenv()

2 messages, 2 authors, 2021-10-30 · open the first message on its own page

Re: [PATCH] wrapper: remove xunsetenv()

From: Junio C Hamano <hidden>
Date: 2021-10-29 22:29:28

[off-list ref] writes:
On October 29, 2021 5:59 PM, Junio C Hamano wrote:
quoted
Jeff King [off-list ref] writes:
quoted
However, according to the unsetenv() manpage:

  Prior to glibc 2.2.2, unsetenv() was prototyped as returning void;
  more recent glibc versions follow the POSIX.1-compliant prototype
  shown in the SYNOPSIS.

So it is POSIX to return an int, but that gives us at least one
platform where unsetenv() returns void (or used to). glibc 2.2.2 is
2001-era, so that may be old enough that we don't care. But it makes
me wonder if other older or obscure platforms will run into this.
Ahh, OK.  Well, we will hear from them soon enough.  It is not like this is
anything urgent.
Well... maybe for some of us 😉
Heh, but we all know you are capable of locally patching ;-).

RE: [PATCH] wrapper: remove xunsetenv()

From: <hidden>
Date: 2021-10-30 00:13:44

On October 29, 2021 6:29 PM, Junio C Hamano wrote:
[off-list ref] writes:
quoted
On October 29, 2021 5:59 PM, Junio C Hamano wrote:
quoted
Jeff King [off-list ref] writes:
quoted
However, according to the unsetenv() manpage:

  Prior to glibc 2.2.2, unsetenv() was prototyped as returning void;
  more recent glibc versions follow the POSIX.1-compliant prototype
  shown in the SYNOPSIS.

So it is POSIX to return an int, but that gives us at least one
platform where unsetenv() returns void (or used to). glibc 2.2.2 is
2001-era, so that may be old enough that we don't care. But it
makes me wonder if other older or obscure platforms will run into this.
Ahh, OK.  Well, we will hear from them soon enough.  It is not like
this is anything urgent.
Well... maybe for some of us 😉
Heh, but we all know you are capable of locally patching ;-).
Our CI/CD uses Jenkins and depends directly on the git repo, like normal people 😉
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help