int
DoPtsGroupMemberAdd(struct cmd_syndesc *as, void *arock)
{
- typedef enum { USER, GROUP } DoPtsGroupMemberAdd_parm_t;
+ enum { USER, GROUP };
afs_status_t st = 0;
const char *user = as->parms[USER].items->data;
const char *group = as->parms[GROUP].items->data;
int
DoPtsGroupOwnerChange(struct cmd_syndesc *as, void *arock)
{
- typedef enum { OWNER, GROUP } DoPtsGroupOwnerChange_parm_t;
+ enum { OWNER, GROUP };
afs_status_t st = 0;
const char *owner = as->parms[OWNER].items->data;
const char *group = as->parms[GROUP].items->data;
int
DoPtsGroupCreate(struct cmd_syndesc *as, void *arock)
{
- typedef enum { OWNER, GROUP } DoPtsGroupCreate_parm_t;
+ enum { OWNER, GROUP };
afs_status_t st = 0;
char *owner = as->parms[OWNER].items->data;
char *group = as->parms[GROUP].items->data;
- int new_group_id;
+ int new_group_id = 0;
if (!pts_GroupCreate(cellHandle, group, owner, &new_group_id, &st)) {
ERR_ST_EXT("pts_GroupMemberAdd", st);
int
DoPtsGroupGet(struct cmd_syndesc *as, void *arock)
{
- typedef enum { GROUP } DoPtsGroupGet_parm_t;
+ enum { GROUP };
afs_status_t st = 0;
const char *group = as->parms[GROUP].items->data;
pts_GroupEntry_t entry;
int
DoPtsGroupDelete(struct cmd_syndesc *as, void *arock)
{
- typedef enum { GROUP } DoPtsGroupDelete_parm_t;
+ enum { GROUP };
afs_status_t st = 0;
const char *group = as->parms[GROUP].items->data;
int
DoPtsGroupMaxSet(struct cmd_syndesc *as, void *arock)
{
- typedef enum { MAX } DoPtsGroupMaxSet_parm_t;
+ enum { MAX };
afs_status_t st = 0;
const char *max = as->parms[MAX].items->data;
int max_group_id;
int
DoPtsGroupMemberList(struct cmd_syndesc *as, void *arock)
{
- typedef enum { GROUP } DoPtsGroupMemberList_parm_t;
+ enum { GROUP };
afs_status_t st = 0;
const char *group = as->parms[GROUP].items->data;
void *iter;
int
DoPtsGroupMemberRemove(struct cmd_syndesc *as, void *arock)
{
- typedef enum { USER, GROUP } DoPtsGroupMemberRemove_parm_t;
+ enum { USER, GROUP };
afs_status_t st = 0;
const char *user = as->parms[USER].items->data;
const char *group = as->parms[GROUP].items->data;
int
DoPtsGroupRename(struct cmd_syndesc *as, void *arock)
{
- typedef enum { GROUP, NEWNAME } DoPtsGroupRename_parm_t;
+ enum { GROUP, NEWNAME };
afs_status_t st = 0;
const char *group = as->parms[GROUP].items->data;
char *new_name = as->parms[NEWNAME].items->data;
int
DoPtsGroupModify(struct cmd_syndesc *as, void *arock)
{
- typedef enum { GROUP, LISTSTATUS, LISTGROUPSOWNED, LISTMEMBERSHIP,
+ enum { GROUP, LISTSTATUS, LISTGROUPSOWNED, LISTMEMBERSHIP,
LISTADD, LISTDELTE
- } DoPtsGroupModify_parm_t;
+ };
afs_status_t st = 0;
const char *group = as->parms[GROUP].items->data;
pts_GroupUpdateEntry_t entry;
int
DoPtsUserCreate(struct cmd_syndesc *as, void *arock)
{
- typedef enum { USER } DoPtsUserCreate_parm_t;
+ enum { USER };
afs_status_t st = 0;
char *user = as->parms[USER].items->data;
int new_user_id;
int
DoPtsUserDelete(struct cmd_syndesc *as, void *arock)
{
- typedef enum { USER } DoPtsUserDelete_parm_t;
+ enum { USER };
afs_status_t st = 0;
const char *user = as->parms[USER].items->data;
int
DoPtsUserGet(struct cmd_syndesc *as, void *arock)
{
- typedef enum { USER } DoPtsUserGet_parm_t;
+ enum { USER };
afs_status_t st = 0;
const char *user = as->parms[USER].items->data;
pts_UserEntry_t entry;
int
DoPtsUserRename(struct cmd_syndesc *as, void *arock)
{
- typedef enum { USER, NEWNAME } DoPtsUserRename_parm_t;
+ enum { USER, NEWNAME };
afs_status_t st = 0;
const char *user = as->parms[USER].items->data;
char *new_name = as->parms[NEWNAME].items->data;
int
DoPtsUserModify(struct cmd_syndesc *as, void *arock)
{
- typedef enum { USER, GROUPQUOTA, LISTSTATUS, LISTGROUPSOWNED,
+ enum { USER, GROUPQUOTA, LISTSTATUS, LISTGROUPSOWNED,
LISTMEMBERSHIP
- } DoPtsUserModify_parm_t;
+ };
afs_status_t st = 0;
const char *user = as->parms[USER].items->data;
pts_UserUpdateEntry_t entry;
- int have_quota = 0;
int have_list_status_perm = 0;
int have_list_groups_owned_perm = 0;
int have_list_membership_perm = 0;
entry.groupCreationQuota =
GetIntFromString(as->parms[GROUPQUOTA].items->data, "bad quota");
entry.flag = PTS_USER_UPDATE_GROUP_CREATE_QUOTA;
- have_quota = 1;
}
if (as->parms[LISTSTATUS].items) {
int
DoPtsUserMaxSet(struct cmd_syndesc *as, void *arock)
{
- typedef enum { MAX } DoPtsUserMaxSet_parm_t;
+ enum { MAX };
afs_status_t st = 0;
const char *max = as->parms[MAX].items->data;
int max_user_id;
int
DoPtsUserMemberList(struct cmd_syndesc *as, void *arock)
{
- typedef enum { USER } DoPtsUserMemberList_parm_t;
+ enum { USER };
afs_status_t st = 0;
const char *user = as->parms[USER].items->data;
void *iter;
int
DoPtsOwnedGroupList(struct cmd_syndesc *as, void *arock)
{
- typedef enum { USER } DoPtsOwnedGroupList_parm_t;
+ enum { USER };
afs_status_t st = 0;
const char *user = as->parms[USER].items->data;
void *iter;