GRP_CHG

Purpose:        Changes settings of a a group

Input Syntax:   GRP_CHG <name> { NAME=<new_name> | GID=<gid> | LIMIT=<limit> |
                        CREDIT=<credit> | DL_SPEED=<dl_speed> |
                        UL_SPEED=<ul_speed> | LOGINS=<logins> | INFO=<info> |
                        IDENT=<ident> }

Input Params:   <name>     CHAR(10)  = group name
                <new_name> CHAR(10)  = new group name
                <gid>      INT32     = group id
                <limit>    INT32     = limit (percentage) / ratio
                <credit>   INT64     = initial credit in bytes
                <dl_speed> INT32     = min and max download speeds
                <ul_speed> INT32     = min and max upload speeds
                <logins>   INT32     = max number of logins
                <info>     CHAR(32)  = group info
                <ident>    CHAR(20)  = initial ident@iprange

Output Syntax:  [+|-]<message>

Output Params:  <message>  CHAR(128) = human-readable message

Right required: R_GROUP_EDIT

Implementation: f4adp_group.c / f4adp_grp_chg()
