osf1 man page for class_init

Query: class_init

OS: osf1

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

class_init(3)						     Library Functions Manual						     class_init(3)

NAME
class_init - Initialize the class scheduler database
LIBRARY
Standard C Library (libclass.a)
SYNOPSIS
#include <sys/class.h> class_init(void)
DESCRIPTION
Prepare the class scheduler database for use by: opening the disk file (if any) creating (or attaching to) a shared memory section creating (or attaching to) a semaphore Before class scheduling can be used, the database must be initialized. At the first call of class_init() since the last boot, the function creates a shared memory segment for the database and, if it exists on disk, reads it into the shared memory. A semaphore is also created that is used to synchronize potential simultaneous database updates (for example, from class_admin(8) or runclass(1)). On subsequent calls to class_init(), the function attaches to the existing shared memory and semaphore. Note that the calling process must have root access privileges
RETURN VALUES
Operation successfully completed. Not super user - permission denied. Failed to access disk file, if it exists. Failed to create or attach to shared memory. Failed to create or attach to semaphore.
SEE ALSO
Functions:class_add(3), class_change(3), class_create(3), class_close(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_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. delim off class_init(3)
Related Man Pages
sem_overview(7) - linux
class_admin(8) - osf1
class_save_database(3) - osf1
msem_init(3) - osf1
sem_overview(7) - sunos
Similar Topics in the Unix Linux Community
shared memory synchronisation
Step by step to replace Failed disk
How to attach a linked list to the shared memory?
How to attach a linked list to the shared memory?
Egrep command is not working for me