rctl.c revision 7c478bd95313f5f23a4c958a745db2134aa03244
563N/A * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
563N/A * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
563N/A case (RCPRIV_BASIC):
563N/A case (RCPRIV_PRIVILEGED):
563N/A case (RCPRIV_SYSTEM):
563N/A return (DCMD_USAGE);
563N/A case RCENTITY_PROCESS:
563N/A case RCENTITY_TASK:
563N/A case RCENTITY_PROJECT:
563N/A case RCENTITY_ZONE:
662N/A return (DCMD_USAGE);
563N/A return (DCMD_USAGE);
563N/A for (i = 0; i <= RC_MAX_ENTITY; i++) {
case (RCENTITY_PROCESS):
case (RCENTITY_TASK):
case (RCENTITY_PROJECT):
case (RCENTITY_ZONE):
return (DCMD_ERR);
return (DCMD_ERR);
return (DCMD_OK);
typedef struct dict_walk_data {
int num_dicts;
int num_cur;
int nlists;
return (WALK_ERR);
return (WALK_NEXT);
int status;
return (WALK_ERR);
return (status);
return (WALK_DONE);
return (WALK_NEXT);
typedef struct set_walk_data {
int hashcur;
void **hashloc;
return (WALK_ERR);
return (WALK_ERR);
return (WALK_ERR);
return (WALK_NEXT);
int status;
return (WALK_DONE);
return (WALK_DONE);
return (WALK_ERR);
return (status);
return (WALK_ERR);
return (WALK_NEXT);
int status;
return (WALK_DONE);
return (WALK_DONE);
return (status);
typedef struct rctl_val_seen {
typedef struct rctl_validate_data {
int v_bad_rctl;
int v_cursor_valid;
addr);
addr);
return (WALK_DONE);
sizeof (rctl_val_seen_t));
return (WALK_NEXT);
rctl_t r;
return (DCMD_USAGE);
return (DCMD_USAGE);
return (DCMD_ERR);
return (DCMD_ERR);
return (DCMD_OK);