| 
	
		|  | Index for Section 3
 |  | 
	
		|  | Alphabetical listing for C
 |  | 
	
		|  | Bottom of page
 |  | 
class_load_database(3)
NAME
  class_load_database - load a new database
SYNOPSIS
  #include <apar_types.h>
  #include <sys/class.h>
  class_load_database(
	  class_apar_handle_t handle,
	  char *dbase_name,
	  int option );
LIBRARY
  Class Sceduling Library (libclass.a)
PARAMETERS
  handle
      The partition descriptor returned by class_open().
  dbase_name
      The file name of the database that is to be loaded.
  option
      See DESCRIPTION.
DESCRIPTION
  This function loads a new class scheduling database into memory. If class
  scheduling has been enabled, the changes take effect immediately.
  If the current in-memory database has been modified and not saved to disk,
  and if OPT_FORCE is not set, the load will abort and
  CLASS_DATABASE_MODIFIED will be returned.
  Note that the calling process must have root access privileges.
RETURN VALUES
  [CLASS_SUCCESS]
      The operation completed successfully.
  [CLASS_INVAL_PARTITION]
      An invalid partition handle was specified.
  [CLASS_NAME_INVALID]
      The specified file is not a class database .
  [CLASS_FILE_FAILURE]
      Error reading the file, indicated by ERRNO.
  [CLASS_DATABASE_MODIFIED]
      The current database has been modified but not written to disk.
SEE ALSO
  Commands: runclass(1), class_admin(8)
  Functions: class_add(3), class_create(3), class_close(3), class_change(3),
  class_configure(3), class_get_config_stats(3), class_delete(3),
  class_destroy(3), class_disable(3), class_enable(3),
  class_save_database(3), class_restore_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)
  Files: class_scheduling(4)
  System Administration
	| 
	
		|  | Index for Section 3
 |  | 
	
		|  | Alphabetical listing for C
 |  | 
	
		|  | Top of page
 |  |