diff options
Diffstat (limited to 'src/free_subid_range.c')
-rw-r--r-- | src/free_subid_range.c | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/free_subid_range.c b/src/free_subid_range.c index 1e666371..a2d2e8e0 100644 --- a/src/free_subid_range.c +++ b/src/free_subid_range.c @@ -1,13 +1,15 @@ +/* SPDX-License-Identifier: BSD-3-Clause */ + #include <stdio.h> #include <unistd.h> #include "subid.h" #include "stdlib.h" #include "prototypes.h" +#include "shadowlog.h" /* Test program for the subid freeing routine */ const char *Prog; -FILE *shadow_logfd = NULL; void usage(void) { @@ -24,7 +26,8 @@ int main(int argc, char *argv[]) bool group = false; // get subuids by default Prog = Basename (argv[0]); - shadow_logfd = stderr; + log_set_progname(Prog); + log_set_logfd(stderr); while ((c = getopt(argc, argv, "g")) != EOF) { switch(c) { case 'g': group = true; break; @@ -39,9 +42,9 @@ int main(int argc, char *argv[]) range.start = atoi(argv[1]); range.count = atoi(argv[2]); if (group) - ok = ungrant_subgid_range(&range); + ok = subid_ungrant_gid_range(&range); else - ok = ungrant_subuid_range(&range); + ok = subid_ungrant_uid_range(&range); if (!ok) { fprintf(stderr, "Failed freeing id range\n"); |