*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Tru64 Unix man pages -> cfg_connect (3)              
Title
Content
Arch
Section
 

cfg_connect(3)

Contents


NAME    [Toc]    [Back]

       cfg_connect  -  connect  to  the  configuration management
       server on a remote host

SYNOPSIS    [Toc]    [Back]

       #include <cfg.h>

       cfg_status_t cfg_connect(
               caddr_t host,
               cfg_handle_t *handle,
               unsigned int flags );

LIBRARY    [Toc]    [Back]

       Configuration Management Library (libcfg.a)

PARAMETERS    [Toc]    [Back]

       Specifies the name of the host system  to  be  configured.
       Returns a connection handle that you use in other calls to
       the configuration management library.  This  handle  is  a
       structure  that  identifies  the  means  of  communication
       between your application and the configuration  management
       server.  Specifies flags to the connection. Currently, one
       option is supported.  CFG_FLAG_VERBOSE requests  that  the
       system  display status information to the application user
       during the processing of  routines  in  the  configuration
       management  library.   This flag is normally used only for
       debugging your application.

DESCRIPTION    [Toc]    [Back]

       Before your application can perform operations  on  remote
       kernel subsystems, it must call the cfg_connect() routine.
       This routine invokes the configuration  management  server
       and establishes a socket connection between the server and
       your application.  The routine returns the handle  parameter,
  which  identifies the socket connection between your
       application  and  the  remote   configuration   management
       server.  You must pass the handle in calls to other libcfg
       routines.

       For local operations, you do not need to establish a  connection
  to the configuration management server, so you do
       not need to call the cfg_connect() routine.

RETURN VALUES    [Toc]    [Back]

       Upon successful completion, cfg_connect() returns CFG_SUCCESS.
  Other  return  values  indicate  that  an error has
       occurred.  For information about  handling  return  values
       from routines in the configuration management library, see
       libcfg(3).

EXAMPLES    [Toc]    [Back]

       The following example illustrates the use of the  cfg_connect()
 library routine:

       cfg_status_t                   retval;        cfg_handle_t
       handle;

       retval = cfg_connect("madmax", &handle, 0);

       if (retval != CFG_SUCCESS)
          print_error(retval);

       In this example, the cfg_connect() call attempts to establish
 a connection between your application and the configuration
 management server on host madmax.  If  successful,
       the call returns data describing how your application will
       communicate with the configuration management  server.  If
       the return value is not CFG_SUCCESS, the application calls
       the print_error() routine, which displays  an  error  message.
 (The print_error() routine is not part of the libcfg
       library. For an example of this routine, see libcfg(3).)

SEE ALSO    [Toc]    [Back]

      
      
       Commands: cfgmgr(8), sysconfig(8)

       Routines: cfg_disconnect(3), libcfg(3)



                                                   cfg_connect(3)
[ Back ]
 Similar pages
Name OS Title
cfg_disconnect Tru64 remove the connection to a remote configuration management server
cfgmgr Tru64 Configuration management server
dxhosts Tru64 Provides host management capabilities for local and remote hosts
cfgmgr.auth Tru64 Configuration management server authorization database
dhcpd OpenBSD Dynamic Host Configuration Protocol Server
dhcp_bootp IRIX proclaim server for Dynamic Host Configuration Protocol
dhcpclient HP-UX Client for Dynamic Host Configuration Protocol Server
ypxfr FreeBSD transfer NIS database from remote server to local host
ypxfr Linux transfer NIS database from remote server to local host
dhcpv6d HP-UX Dynamic Host Configuration Protocol Server daemon for IPv6
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service