libc/gen/getgrent.c: plug warnings about write-only variables

The variables clang13 complains about take the results of var_arg() calls.
I decided to kept variables around, annotating their definitions with
__unused, to keep clear expected types of the varargs.

Sponsored by:	The FreeBSD Foundation
MFC after:	1 week
This commit is contained in:
Konstantin Belousov 2021-11-28 04:46:56 +02:00
parent 5d21348dfd
commit 075fa5a9a8

View file

@ -210,12 +210,11 @@ static int
grp_marshal_func(char *buffer, size_t *buffer_size, void *retval, va_list ap,
void *cache_mdata)
{
char *name;
gid_t gid;
char *name __unused;
gid_t gid __unused;
struct group *grp;
char *orig_buf;
size_t orig_buf_size;
char *orig_buf __unused;
size_t orig_buf_size __unused;
struct group new_grp;
size_t desired_size, size, mem_size;
char *p, **mem;
@ -305,8 +304,8 @@ static int
grp_unmarshal_func(char *buffer, size_t buffer_size, void *retval, va_list ap,
void *cache_mdata)
{
char *name;
gid_t gid;
char *name __unused;
gid_t gid __unused;
struct group *grp;
char *orig_buf;
size_t orig_buf_size;