Linux Manuals session 3

Section 3: library functions

  • |

    ldap_free_urldesc (3) Linux Manual Page

    ldap_is_ldap_url, ldap_url_parse, ldap_free_urldesc – LDAP Uniform Resource Locator routines Library OpenLDAP LDAP (libldap, -lldap) Synopsis #include <ldap.h> int ldap_is_ldap_url( const char *url ) int ldap_url_parse( const char *url, LDAPURLDesc **ludpp ) typedef struct ldap_url_desc { char * lud_scheme; /* URI scheme */ char * lud_host; /* LDAP host to contact */ int lud_port; /* port…

  • |

    ldap_first_reference (3) Linux Manual Page

    ldap_first_reference, ldap_next_reference, ldap_count_references – Stepping through continuation references in a result chain Library OpenLDAP LDAP (libldap, -lldap) Synopsis #include <ldap.h> int ldap_count_references( LDAP *ld, LDAPMessage *result ) LDAPMessage *ldap_first_reference( LDAP *ld, LDAPMessage *result ) LDAPMessage *ldap_next_reference( LDAP *ld, LDAPMessage *reference ) Description These routines are used to step through the continuation references in a result…

  • |

    ldap_first_message (3) Linux Manual Page

    ldap_first_message, ldap_next_message, ldap_count_messages – Stepping through messages in a result chain Library OpenLDAP LDAP (libldap, -lldap) Synopsis #include <ldap.h> int ldap_count_messages( LDAP *ld, LDAPMessage *result ) LDAPMessage *ldap_first_message( LDAP *ld, LDAPMessage *result ) LDAPMessage *ldap_next_message( LDAP *ld, LDAPMessage *message ) Description These routines are used to step through the messages in a result chain received…

  • |

    krb5_cc_default (3) Linux Manual Page

    Heimdal Kerberos 5 credential cache functions – Functions KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_cc_register (krb5_context context, const krb5_cc_ops *ops, krb5_boolean override)" KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_cc_resolve (krb5_context context, const char *name, krb5_ccache *id)" KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_cc_new_unique (krb5_context context, const char *type, const char *hint, krb5_ccache *id)" KRB5_LIB_FUNCTION const char *KRB5_LIB_CALL krb5_cc_get_name (krb5_context context, krb5_ccache id)" KRB5_LIB_FUNCTION const…

  • |

    krb5_auth_con_genaddrs (3) Linux Manual Page

    krb5_auth_con_addflags krb5_auth_con_free krb5_auth_con_genaddrs krb5_auth_con_generatelocalsubkey krb5_auth_con_getaddrs krb5_auth_con_getauthenticator krb5_auth_con_getflags krb5_auth_con_getkey krb5_auth_con_getlocalsubkey krb5_auth_con_getrcache krb5_auth_con_getremotesubkey krb5_auth_con_getuserkey krb5_auth_con_init krb5_auth_con_initivector krb5_auth_con_removeflags krb5_auth_con_setaddrs krb5_auth_con_setaddrs_from_fd krb5_auth_con_setflags krb5_auth_con_setivector krb5_auth_con_setkey krb5_auth_con_setlocalsubkey krb5_auth_con_setrcache krb5_auth_con_setremotesubkey krb5_auth_con_setuserkey krb5_auth_context krb5_auth_getcksumtype krb5_auth_getkeytype krb5_auth_getlocalseqnumber krb5_auth_getremoteseqnumber krb5_auth_setcksumtype krb5_auth_setkeytype krb5_auth_setlocalseqnumber krb5_auth_setremoteseqnumber krb5_free_authenticator – manage authentication on connection level Library Kerberos 5 Library (libkrb5, -lkrb5) Synopsis In krb5.h Ft krb5_error_code Fo krb5_auth_con_init Fa krb5_context…

  • |

    krb5_auth_con_free (3) Linux Manual Page

    krb5_auth_con_addflags krb5_auth_con_free krb5_auth_con_genaddrs krb5_auth_con_generatelocalsubkey krb5_auth_con_getaddrs krb5_auth_con_getauthenticator krb5_auth_con_getflags krb5_auth_con_getkey krb5_auth_con_getlocalsubkey krb5_auth_con_getrcache krb5_auth_con_getremotesubkey krb5_auth_con_getuserkey krb5_auth_con_init krb5_auth_con_initivector krb5_auth_con_removeflags krb5_auth_con_setaddrs krb5_auth_con_setaddrs_from_fd krb5_auth_con_setflags krb5_auth_con_setivector krb5_auth_con_setkey krb5_auth_con_setlocalsubkey krb5_auth_con_setrcache krb5_auth_con_setremotesubkey krb5_auth_con_setuserkey krb5_auth_context krb5_auth_getcksumtype krb5_auth_getkeytype krb5_auth_getlocalseqnumber krb5_auth_getremoteseqnumber krb5_auth_setcksumtype krb5_auth_setkeytype krb5_auth_setlocalseqnumber krb5_auth_setremoteseqnumber krb5_free_authenticator – manage authentication on connection level Library Kerberos 5 Library (libkrb5, -lkrb5) Synopsis In krb5.h Ft krb5_error_code Fo krb5_auth_con_init Fa krb5_context…

  • |

    krb5_auth_con_addflags (3) Linux Manual Page

    krb5_auth_con_addflags krb5_auth_con_free krb5_auth_con_genaddrs krb5_auth_con_generatelocalsubkey krb5_auth_con_getaddrs krb5_auth_con_getauthenticator krb5_auth_con_getflags krb5_auth_con_getkey krb5_auth_con_getlocalsubkey krb5_auth_con_getrcache krb5_auth_con_getremotesubkey krb5_auth_con_getuserkey krb5_auth_con_init krb5_auth_con_initivector krb5_auth_con_removeflags krb5_auth_con_setaddrs krb5_auth_con_setaddrs_from_fd krb5_auth_con_setflags krb5_auth_con_setivector krb5_auth_con_setkey krb5_auth_con_setlocalsubkey krb5_auth_con_setrcache krb5_auth_con_setremotesubkey krb5_auth_con_setuserkey krb5_auth_context krb5_auth_getcksumtype krb5_auth_getkeytype krb5_auth_getlocalseqnumber krb5_auth_getremoteseqnumber krb5_auth_setcksumtype krb5_auth_setkeytype krb5_auth_setlocalseqnumber krb5_auth_setremoteseqnumber krb5_free_authenticator – manage authentication on connection level Library Kerberos 5 Library (libkrb5, -lkrb5) Synopsis In krb5.h Ft krb5_error_code Fo krb5_auth_con_init Fa krb5_context…

  • |

    krb5_auth (3) Linux Manual Page

    Heimdal Kerberos 5 authentication functions – Functions KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_rd_req_ctx (krb5_context, krb5_auth_context *, const krb5_data *, krb5_const_principal, krb5_rd_req_in_ctx, krb5_rd_req_out_ctx *)" KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_rd_req_in_ctx_alloc (krb5_context, krb5_rd_req_in_ctx *)" KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_rd_req_in_set_keytab (krb5_context, krb5_rd_req_in_ctx, krb5_keytab)" KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_rd_req_in_set_pac_check (krb5_context, krb5_rd_req_in_ctx, krb5_boolean)" KRB5_LIB_FUNCTION void KRB5_LIB_CALL krb5_rd_req_out_ctx_free (krb5_context, krb5_rd_req_out_ctx)" KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_rd_req_out_get_server (krb5_context, krb5_rd_req_out_ctx, krb5_principal…

  • |

    krb5_append_addresses (3) Linux Manual Page

    Heimdal Kerberos 5 address functions – Functions KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_sockaddr2address (krb5_context context, const struct sockaddr *sa, krb5_address *addr)" KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_sockaddr2port (krb5_context context, const struct sockaddr *sa, int16_t *port)" KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_addr2sockaddr (krb5_context context, const krb5_address *addr, struct sockaddr *sa, krb5_socklen_t *sa_size, int port)" KRB5_LIB_FUNCTION size_t KRB5_LIB_CALL krb5_max_sockaddr_size (void)" KRB5_LIB_FUNCTION krb5_boolean KRB5_LIB_CALL…

  • |

    krb5_appdefault_time (3) Linux Manual Page

    krb5_appdefault_boolean krb5_appdefault_string krb5_appdefault_time – get application configuration value Library Kerberos 5 Library (libkrb5, -lkrb5) Synopsis In krb5.h Ft void Fn krb5_appdefault_boolean krb5_context context const char *appname krb5_realm realm const char *option krb5_boolean def_val krb5_boolean *ret_val Ft void Fn krb5_appdefault_string krb5_context context const char *appname krb5_realm realm const char *option const char *def_val char **ret_val Ft…

  • |

    krb5_appdefault_string (3) Linux Manual Page

    krb5_appdefault_boolean krb5_appdefault_string krb5_appdefault_time – get application configuration value Library Kerberos 5 Library (libkrb5, -lkrb5) Synopsis In krb5.h Ft void Fn krb5_appdefault_boolean krb5_context context const char *appname krb5_realm realm const char *option krb5_boolean def_val krb5_boolean *ret_val Ft void Fn krb5_appdefault_string krb5_context context const char *appname krb5_realm realm const char *option const char *def_val char **ret_val Ft…

  • |

    krb5_appdefault_boolean (3) Linux Manual Page

    krb5_appdefault_boolean krb5_appdefault_string krb5_appdefault_time – get application configuration value Library Kerberos 5 Library (libkrb5, -lkrb5) Synopsis In krb5.h Ft void Fn krb5_appdefault_boolean krb5_context context const char *appname krb5_realm realm const char *option krb5_boolean def_val krb5_boolean *ret_val Ft void Fn krb5_appdefault_string krb5_context context const char *appname krb5_realm realm const char *option const char *def_val char **ret_val Ft…

  • |

    krb5_appdefault (3) Linux Manual Page

    krb5_appdefault_boolean krb5_appdefault_string krb5_appdefault_time – get application configuration value Library Kerberos 5 Library (libkrb5, -lkrb5) Synopsis In krb5.h Ft void Fn krb5_appdefault_boolean krb5_context context const char *appname krb5_realm realm const char *option krb5_boolean def_val krb5_boolean *ret_val Ft void Fn krb5_appdefault_string krb5_context context const char *appname krb5_realm realm const char *option const char *def_val char **ret_val Ft…

  • |

    krb5_anyaddr (3) Linux Manual Page

    Heimdal Kerberos 5 address functions – Functions KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_sockaddr2address (krb5_context context, const struct sockaddr *sa, krb5_address *addr)" KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_sockaddr2port (krb5_context context, const struct sockaddr *sa, int16_t *port)" KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_addr2sockaddr (krb5_context context, const krb5_address *addr, struct sockaddr *sa, krb5_socklen_t *sa_size, int port)" KRB5_LIB_FUNCTION size_t KRB5_LIB_CALL krb5_max_sockaddr_size (void)" KRB5_LIB_FUNCTION krb5_boolean KRB5_LIB_CALL…

  • |

    krb5_aname_to_localname (3) Linux Manual Page

    Heimdal Kerberos 5 support functions – Data Structures struct krb5plugin_an2ln_ftable_desc Description of the krb5_aname_to_lname(3) plugin facility. struct krb5plugin_db_ftable_desc Description of the krb5 DB plugin facility. struct krb5plugin_kuserok_ftable_desc Description of the krb5_kuserok(3) plugin facility. Functions KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_acl_match_string (krb5_context context, const char *string, const char *format,…)" KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_acl_match_file (krb5_context context, const char *file,…

  • |

    krb5_allow_weak_crypto (3) Linux Manual Page

    Heimdal Kerberos 5 cryptography functions – Functions HEIMDAL_WARN_UNUSED_RESULT_ATTRIBUTE KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_generate_random (void *buf, size_t len)" KRB5_LIB_FUNCTION void KRB5_LIB_CALL krb5_generate_random_block (void *buf, size_t len)" KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_enctype_valid (krb5_context context, krb5_enctype etype)" KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_cksumtype_to_enctype (krb5_context context, krb5_cksumtype ctype, krb5_enctype *etype)" KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_encrypt_iov_ivec (krb5_context context, krb5_crypto crypto, unsigned usage, krb5_crypto_iov *data, int…

  • |

    krb5_afslog_uid (3) Linux Manual Page

    k_hasafs k_hasafs_recheck k_pioctl k_unlog k_setpag k_afs_cell_of_file kafs_set_verbose kafs_settoken_rxkad kafs_settoken krb_afslog krb_afslog_uid kafs_settoken5 krb5_afslog krb5_afslog_uid – AFS library Library AFS cache manager access library (libkafs, -lkafs) Synopsis In kafs.h Ft int Fn k_afs_cell_of_file const char *path char *cell int len Ft int Fn k_hasafs void Ft int Fn k_hasafs_recheck void Ft int Fn k_pioctl char *a_path…

  • |

    krb5_afslog (3) Linux Manual Page

    k_hasafs k_hasafs_recheck k_pioctl k_unlog k_setpag k_afs_cell_of_file kafs_set_verbose kafs_settoken_rxkad kafs_settoken krb_afslog krb_afslog_uid kafs_settoken5 krb5_afslog krb5_afslog_uid – AFS library Library AFS cache manager access library (libkafs, -lkafs) Synopsis In kafs.h Ft int Fn k_afs_cell_of_file const char *path char *cell int len Ft int Fn k_hasafs void Ft int Fn k_hasafs_recheck void Ft int Fn k_pioctl char *a_path…

  • |

    krb5_address_search (3) Linux Manual Page

    Heimdal Kerberos 5 address functions – Functions KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_sockaddr2address (krb5_context context, const struct sockaddr *sa, krb5_address *addr)" KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_sockaddr2port (krb5_context context, const struct sockaddr *sa, int16_t *port)" KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_addr2sockaddr (krb5_context context, const krb5_address *addr, struct sockaddr *sa, krb5_socklen_t *sa_size, int port)" KRB5_LIB_FUNCTION size_t KRB5_LIB_CALL krb5_max_sockaddr_size (void)" KRB5_LIB_FUNCTION krb5_boolean KRB5_LIB_CALL…

  • |

    krb5_address_prefixlen_boundary (3) Linux Manual Page

    Heimdal Kerberos 5 address functions – Functions KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_sockaddr2address (krb5_context context, const struct sockaddr *sa, krb5_address *addr)" KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_sockaddr2port (krb5_context context, const struct sockaddr *sa, int16_t *port)" KRB5_LIB_FUNCTION krb5_error_code KRB5_LIB_CALL krb5_addr2sockaddr (krb5_context context, const krb5_address *addr, struct sockaddr *sa, krb5_socklen_t *sa_size, int port)" KRB5_LIB_FUNCTION size_t KRB5_LIB_CALL krb5_max_sockaddr_size (void)" KRB5_LIB_FUNCTION krb5_boolean KRB5_LIB_CALL…