MP_RegisterPlugin man page on SunOS

Man page or keyword search:  
man Server   20652 pages
apropos Keyword Search (all sections)
Output format
SunOS logo
[printable version]

MP_RegisterPluginCommonIMultipath Management Library MP_RegisterPlugin(3MPAPI)

NAME
       MP_RegisterPlugin - register a plugin with the common library

SYNOPSIS
       cc [ flag... ] file... -lMPAPI [ library... ]
       #include <mpapi.h>

       MP_STATUS MP_RegisterPlugin(MP_WCHAR *pPluginId, MP_CHAR *pFileName);

PARAMETERS
       pPluginId       A  pointer to the key name shall be the reversed domain
		       name of the vendor followed by a ".", followed  by  the
		       vendor-specific name for the plugin that uniquely iden‐
		       tifies it.

       pFileName       The full path name of the plugin library.

DESCRIPTION
       The MP_RegisterPlugin() function registers a  plugin  with  the	common
       library.	  The	current	  implementation   adds	  an   entry   to  the
       /etc/mpapi.conf file.

       Unlike some other APIs, this API is implemented entirely in the	common
       library.	 It  must  be  called before a plugin is invoked by the common
       library.

       This API does not impact dynamically add or change plugins bound	 to  a
       running	library	 instance.  Instead,  it causes an application that is
       currently not using a plugin to access the specified plugin  on	future
       calls  to  the  common library. This is generally the behavior expected
       from dynamically loaded modules.

       This API is typically called by a  plugin's  installation  software  to
       inform the common library of the path for the plugin library.

       It is not an error to re-register a plugin. However,  a plugin has only
       one registration. The first call to deregister a plugin will deregister
       it no matter how many calls to register the plugin have been made.

       A vendor may register multiple plugins by using separate plugin IDs and
       filenames.

RETURN VALUES
       MP_STATUS_INVALID_PARAMETER

	   The pFileName does not exist.

       MP_STATUS_SUCCESS

	   The operation is successful.

FILES
       /etc/mpapi.conf		       MPAPI library configuration file

ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:

       ┌─────────────────────────────┬─────────────────────────────┐
       │      ATTRIBUTE TYPE	     │	    ATTRIBUTE VALUE	   │
       ├─────────────────────────────┼─────────────────────────────┤
       │Interface Stability	     │Standard: ANSI  INCITS  412  │
       │			     │Multipath Management API	   │
       ├─────────────────────────────┼─────────────────────────────┤
       │MT-Level		     │Safe			   │
       └─────────────────────────────┴─────────────────────────────┘

SEE ALSO
       libMPAPI(3LIB),	     MP_DeregisterPlugin(3MPAPI),	mpapi.conf(4),
       attributes(5)

       Multipath Management API Version 1.0

SunOS 5.10			  15 Feb 2006	     MP_RegisterPlugin(3MPAPI)
[top]

List of man pages available for SunOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net