X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=svm%2Fsvmdbtool.c;h=a98b22a1272a6e8411cdd4c5277f566882c2dd9a;hb=ed1c1835043a1d266a5928c40f41b340f6c968d7;hp=829df4e9e61a9e1e9f5e05e3f10d19b0283a72e2;hpb=98cfc1aab07d311b53b0171fad62a4031c96fcfd;p=vpp.git diff --git a/svm/svmdbtool.c b/svm/svmdbtool.c index 829df4e9e61..a98b22a1272 100644 --- a/svm/svmdbtool.c +++ b/svm/svmdbtool.c @@ -49,8 +49,8 @@ typedef struct svmdbtool_main_t svmdbtool_main; -static inline -svmdb_map_args_t * map_arg_setup (char *chroot_path) +static inline svmdb_map_args_t * +map_arg_setup (char *chroot_path) { svmdbtool_main_t *sm = &svmdbtool_main; svmdb_map_args_t *ma = &sm->map_args; @@ -351,8 +351,8 @@ main (int argc, char **argv) struct group _grp, *grp; char *s, buf[128]; - svmdbtool_main.uid = geteuid(); - svmdbtool_main.gid = getegid(); + svmdbtool_main.uid = geteuid (); + svmdbtool_main.gid = getegid (); unformat_init_command_line (&input, argv); @@ -428,45 +428,45 @@ main (int argc, char **argv) parsed++; } else if (unformat (&input, "uid %d", &uid)) - svmdbtool_main.uid = uid; + svmdbtool_main.uid = uid; else if (unformat (&input, "gid %d", &gid)) - svmdbtool_main.gid = gid; + svmdbtool_main.gid = gid; else if (unformat (&input, "uid %s", &s)) - { - /* lookup the username */ - pw = NULL; - rv = getpwnam_r(s, &_pw, buf, sizeof(buf), &pw); - if (rv < 0) - { - fformat (stderr, "cannot fetch username %s", s); - exit (1); - } - if (pw == NULL) - { - fformat (stderr, "username %s does not exist", s); - exit (1); - } - vec_free (s); - svmdbtool_main.uid = pw->pw_uid; - } + { + /* lookup the username */ + pw = NULL; + rv = getpwnam_r (s, &_pw, buf, sizeof (buf), &pw); + if (rv < 0) + { + fformat (stderr, "cannot fetch username %s", s); + exit (1); + } + if (pw == NULL) + { + fformat (stderr, "username %s does not exist", s); + exit (1); + } + vec_free (s); + svmdbtool_main.uid = pw->pw_uid; + } else if (unformat (&input, "gid %s", &s)) - { - /* lookup the group name */ - grp = NULL; - rv = getgrnam_r(s, &_grp, buf, sizeof(buf), &grp); - if (rv != 0) - { - fformat (stderr, "cannot fetch group %s", s); - exit (1); - } - if (grp == NULL) - { - fformat (stderr, "group %s does not exist", s); - exit (1); - } - vec_free (s); - svmdbtool_main.gid = grp->gr_gid; - } + { + /* lookup the group name */ + grp = NULL; + rv = getgrnam_r (s, &_grp, buf, sizeof (buf), &grp); + if (rv != 0) + { + fformat (stderr, "cannot fetch group %s", s); + exit (1); + } + if (grp == NULL) + { + fformat (stderr, "group %s does not exist", s); + exit (1); + } + vec_free (s); + svmdbtool_main.gid = grp->gr_gid; + } else { break;