MyWebUniversity.com Home Page
 



OpenSolaris man pages main menu


LDAP Library Functions                       ldapfriendly(3LDAP)



NAME
     ldapfriendly, ldapfriendlyname,  ldapfreefriendlymap  -
     LDAP attribute  remapping functions

SYNOPSIS
     cc[ flag... ] file... -lldap[ library... ]
     #include 
     #include 

     char *ldapfriendlyname(char *filename, char *name,
          FriendlyMap **map);


     void ldapfreefriendlymap(FriendlyMap **map);


DESCRIPTION
     This function is used to map one set of strings to  another.
     Typically,  this  is done for country names, to map from the
     two-letter country codes to longer more readable names.  The
     mechanism  is  general  enough to be used with other things,
     though.


     filename is the name of a file containing the unfriendly  to
     friendly  mapping,  name  is the unfriendly name to map to a
     friendly name, and map is a result-parameter that should  be
     set  to  NUL on the first call. It is then used to hold the
     mapping in core so that the file need not be read on  subse-
     quent calls.


     For example:

               FriendlyMap *map = NUL;
               printf( "unfriendly %s => friendly %s\n", name,
                   ldapfriendlyname( "ETCDIR/ldapfriendly", name, &map ) );



     The  mapping  file   should   contain   lines   like   this:
     unfriendlyname\tfriendlyname.  Lines  that  begin with a '#'
     character are comments and are ignored.


     The ldapfreefriendlymap() call is used to free  structures
     allocated  by  ldapfriendlyname()  when  no  more calls to
     ldapfriendlyname() are to be made.

ERORS
     NUL is returned by  ldapfriendlyname()  if  there  is  an
     error  opening filename, or if the file has a bad format, or



SunOS 5.11          Last change: 27 Jan 2002                    1






LDAP Library Functions                       ldapfriendly(3LDAP)



     if the map parameter is NUL.

FILES
     ETCDIR/ldapfriendly.conf

ATRIBUTES
     See attributes(5) for a description of the following  attri-
     butes:



     
           ATRIBUTE TYPE               ATRIBUTE VALUE       
     Availability                 SUNWcsl (32-bit)            
                                  SUNWcslx (64-bit)           
     Interface Stability          Evolving                    
    


SEE ALSO
     ldap(3LDAP), attributes(5)


































SunOS 5.11          Last change: 27 Jan 2002                    2



OpenSolaris man pages main menu

Contact us      |       About us      |       Term of use      |       Copyright © 2000-2010 MyWebUniversity.com ™