summaryrefslogtreecommitdiff
path: root/src/new_subid_range.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/new_subid_range.c')
-rw-r--r--src/new_subid_range.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/new_subid_range.c b/src/new_subid_range.c
index 721f9547..6cb294d4 100644
--- a/src/new_subid_range.c
+++ b/src/new_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 creation routine */
const char *Prog;
-FILE *shadow_logfd = NULL;
void usage(void)
{
@@ -27,7 +29,8 @@ int main(int argc, char *argv[])
bool ok;
Prog = Basename (argv[0]);
- shadow_logfd = stderr;
+ log_set_progname(Prog);
+ log_set_logfd(stderr);
while ((c = getopt(argc, argv, "gn")) != EOF) {
switch(c) {
case 'n': makenew = true; break;
@@ -45,9 +48,9 @@ int main(int argc, char *argv[])
if (argc > 1)
range.count = atoi(argv[1]);
if (group)
- ok = grant_subgid_range(&range, !makenew);
+ ok = subid_grant_gid_range(&range, !makenew);
else
- ok = grant_subuid_range(&range, !makenew);
+ ok = subid_grant_uid_range(&range, !makenew);
if (!ok) {
fprintf(stderr, "Failed creating new id range\n");