 |
Index for Section 3 |
|
 |
Alphabetical listing for C |
|
 |
Bottom of page |
|
class_create(3)
NAME
class_create - Create a new class
LIBRARY
Standard C Library (libclass.a)
SYNOPSIS
#include <apar_types.h>
#include <sys/class.h>
class_change(class_apar_handle_t handle,
char *class_name,
struct resource_limits *limits);
PARAMETERS
handle
The partition descriptor returned by class_open().
class_name
The name of the class to change.
limits
The input is the new resource limits, the output is the resources
available.
DESCRIPTION
Create a new class. The created class will be empty. Use class_add() to
populate the class. If the value of percent causes the total percentage of
all classes to exceed 100%, the call will fail and avail will contain the
remaining percentage available.
Specify CLASS_RESOURCE_SCHED_DISABLED for the target limit of any resource
that is not needed.
Note that the calling process must have root access privileges.
RETURN VALUES
[CLASS_SUCCESS]
The operation was successfully completed.
[CLASS_INVAL_PARTITION]
An invalid partition handle was specified.
[CLASS_NAME_INVALID]
The class_name is not an ASCII string.
[CLASS_NAME_IN_USE]
The class_name already exists.
[CLASS_NO_SPACE]
No space available in class_name.
[CLASS_INVAL_PERCENT]
The requested percentage not is not in the range 0 - 100 or is not
CLASS_RESOURCE_SCHED_DISABLED or CLASS_RESOURCE_SCHED_DISABLED.
[CLASS_TOO_HIGH_PERCENT]
Requested percentage not available. The struct resource_percent <xxx-
available> (where xxx is an integer in the range 0-100 representing
percentage) will contain the maximum available percentage.
SEE ALSO
Functions:class_init(3), class_change(3), class_close(3),
class_configure(3), class_get_config_stats(3), class_close(3),
class_delete(3), class_destroy(3), class_disable(3), class_enable(3),
class_save_database(3), class_restore_database(3), class_load_database(3),
class_change_name(3), class_database_file_exists(3),
class_database_name(3), class_database_modified(3), class_get_classes(3),
class_get_class_members(3),
Commands:class_admin(8), runclass(1), class_scheduling(4)
Other: The System Administration guide.
 |
Index for Section 3 |
|
 |
Alphabetical listing for C |
|
 |
Top of page |
|