ldap_friendly man page on SunOS

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

ldap_friendly(3LDAP)	    LDAP Library Functions	  ldap_friendly(3LDAP)

NAME
       ldap_friendly,	ldap_friendly_name,   ldap_free_friendlymap   -	  LDAP
       attribute  remapping functions

SYNOPSIS
       cc[ flag... ] file... -lldap[ library... ]
       #include <lber.h>
       #include <ldap.h>

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

       void ldap_free_friendlymap(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 NULL on the first call.  It
       is  then	 used to hold the mapping in core so that the file need not be
       read on subsequent calls.

       For example:

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

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

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

ERRORS
       NULL is returned by ldap_friendly_name() if there is an	error  opening
       filename,  or  if the file has a bad format, or if the map parameter is
       NULL.

FILES
       ETCDIR/ldapfriendly.conf

ATTRIBUTES
       See attributes(5) for a description of the following attributes:

       ┌─────────────────────────────┬─────────────────────────────┐
       │      ATTRIBUTE TYPE	     │	    ATTRIBUTE VALUE	   │
       │Availability		     │SUNWcsl (32-bit)		   │
       │			     │SUNWcslx (64-bit)		   │
       │Interface Stability	     │Evolving			   │
       └─────────────────────────────┴─────────────────────────────┘

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

SunOS 5.10			  27 Jan 2002		  ldap_friendly(3LDAP)
[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