[Libguestfs] [libnbd PATCH v3 03/29] socket activation: rename sa_(tmpdir|sockpath) to sact_(tmpdir|sockpath)
Laszlo Ersek
lersek at redhat.com
Mon Feb 20 16:20:57 UTC 2023
On 2/15/23 21:00, Eric Blake wrote:
> On Wed, Feb 15, 2023 at 03:11:32PM +0100, Laszlo Ersek wrote:
>> <signal.h> in POSIX reserves the "sa_" prefix:
>>
>> https://pubs.opengroup.org/onlinepubs/9699919799/functions/V2_chap02.html#tag_15_02_02
>>
>> Let's use "sact_" instead.
>>
>> Signed-off-by: Laszlo Ersek <lersek at redhat.com>
>> ---
>> lib/internal.h | 4 ++--
>> generator/states-connect-socket-activation.c | 16 ++++++++--------
>> lib/handle.c | 12 ++++++------
>> 3 files changed, 16 insertions(+), 16 deletions(-)
>
> Reviewed-by: Eric Blake <eblake at redhat.com>
>
> Stepping on reserved names is something that you can often get away
> with (if you don't conflict now, how likely is it that libc will
> actually introduce a future symbol that will conflict later?), so this
> is change is more on the theoretical side. But I have no objections,
> and as you proved, it's a very easy mechanical fix once we even bother
> to identify that reserved name clashes could be a potential porting
> issue. I've probably spent more time writing this email than you did
> in creating the patch proper (if you exclude the subsequent time
> testing that it builds and passes 'make check-valgrind'...)
I've actually reviewed (eyeballed) this patch myself *multiple times*,
very carefully. Mechanical changes can be deceptive :) Implementing them
seems easy, but their impact can be surprising.
In fact, whenever I need to review such a patch for someone else, I tend
to redo it myself from zero, then compare the patches (or the resultant
trees).
> Reviewed-by: Eric Blake <eblake at redhat.com>
>
Thanks!
Laszlo
More information about the Libguestfs
mailing list