polkit (formerly PolicyKit) is a toolkit for defining and handling authorizations. It is used for allowing unprivileged processes to speak to privileged processes.
I removed feature test macro definitions (i.e _GNU_SOURCE/_XOPEN_SOURCE) from polkitbackend because _GNU_SOURCE is already defined in the root meson.build.
Explicitly defining _XOPEN_SOURCE is redundant because _GNU_SOURCE implies _XOPEN_SOURCE 700 (according to the comments in glibc's features.h)
I removed feature test macro definitions (i.e
_GNU_SOURCE
/_XOPEN_SOURCE
) from polkitbackend because_GNU_SOURCE
is already defined in the root meson.build. Explicitly defining_XOPEN_SOURCE
is redundant because_GNU_SOURCE
implies_XOPEN_SOURCE 700
(according to the comments in glibc'sfeatures.h
)Depends on #454