# API Index

### A

LU_ADMINISTRATORNAME, macro in entity

### C

lu_cfg_read, function in config
lu_cfg_read_keys, function in config
lu_cfg_read_single, function in config
LU_COMMONNAME, macro in entity
lu_context, struct in user
lu_context_t, typedef in user

### E

LU_EMAIL, macro in entity
lu_end, function in user
lu_ent, struct in entity
lu_entity_type, enum in user
lu_ent_add, function in entity
lu_ent_add_current, function in entity
lu_ent_clear, function in entity
lu_ent_clear_all, function in entity
lu_ent_clear_all_current, function in entity
lu_ent_clear_current, function in entity
lu_ent_commit, function in entity
lu_ent_copy, function in entity
lu_ent_del, function in entity
lu_ent_del_current, function in entity
lu_ent_dump, function in entity
lu_ent_free, function in entity
lu_ent_get, function in entity
lu_ent_get_attributes, function in entity
lu_ent_get_attributes_current, function in entity
lu_ent_get_current, function in entity
lu_ent_get_first_id, function in entity
lu_ent_get_first_id_current, function in entity
lu_ent_get_first_string, function in entity
lu_ent_get_first_string_current, function in entity
lu_ent_get_first_value_strdup, function in entity
lu_ent_get_first_value_strdup_current, function in entity
lu_ent_has, function in entity
lu_ent_has_current, function in entity
lu_ent_new, function in entity
lu_ent_revert, function in entity
lu_ent_set, function in entity
lu_ent_set_current, function in entity
lu_ent_set_id, function in entity
lu_ent_set_id_current, function in entity
lu_ent_set_long, function in entity
lu_ent_set_long_current, function in entity
lu_ent_set_string, function in entity
lu_ent_set_string_current, function in entity
lu_ent_t, typedef in entity
lu_error, struct in error
LU_ERROR_CHECK, macro in error
lu_error_free, function in error
lu_error_is_error, function in error
lu_error_is_success, function in error
lu_error_is_warning, function in error
lu_error_new, function in error
lu_error_t, typedef in error

### G

LU_GECOS, macro in entity
lu_get_modules, function in user
lu_get_prompter, function in user
LU_GIDNUMBER, macro in entity
LU_GIVENNAME, macro in entity
LU_GROUPNAME, macro in entity
LU_GROUPPASSWORD, macro in entity
lu_groups_enumerate, function in user
lu_groups_enumerate_by_user, function in user
lu_groups_enumerate_by_user_full, function in user
lu_groups_enumerate_full, function in user
lu_group_add, function in user
lu_group_default, function in user
lu_group_delete, function in user
lu_group_islocked, function in user
lu_group_lock, function in user
lu_group_lookup_id, function in user
lu_group_lookup_name, function in user
lu_group_modify, function in user
lu_group_removepass, function in user
lu_group_setpass, function in user
lu_group_unlock, function in user
lu_group_unlock_nonempty, function in user

### H

LU_HOMEDIRECTORY, macro in entity
lu_homedir_move, function in fs
lu_homedir_populate, function in fs
lu_homedir_remove, function in fs
lu_homedir_remove_for_user, function in fs
lu_homedir_remove_for_user_if_owned, function in fs
LU_HOMEPHONE, macro in entity

### L

LU_LOGINSHELL, macro in entity

### M

lu_mail_spool_create, function in fs
lu_mail_spool_remove, function in fs
LU_MEMBERNAME, macro in entity

### N

LU_NSCD_CACHE_GROUP, macro in fs
LU_NSCD_CACHE_PASSWD, macro in fs
lu_nscd_flush_cache, function in fs

### P

lu_prompt, struct in prompt
lu_prompt_console, function in prompt
lu_prompt_console_quiet, function in prompt

### R

LU_ROOMNUMBER, macro in entity

### S

lu_set_modules, function in user
lu_set_prompter, function in user
LU_SHADOWEXPIRE, macro in entity
LU_SHADOWFLAG, macro in entity
LU_SHADOWINACTIVE, macro in entity
LU_SHADOWLASTCHANGE, macro in entity
LU_SHADOWMAX, macro in entity
LU_SHADOWMIN, macro in entity
LU_SHADOWNAME, macro in entity
LU_SHADOWPASSWORD, macro in entity
LU_SHADOWWARNING, macro in entity
LU_SN, macro in entity
lu_start, function in user
lu_status, enum in error
lu_strerror, function in error

### T

LU_TELEPHONENUMBER, macro in entity

### U

LU_UIDNUMBER, macro in entity
LU_USERNAME, macro in entity
LU_USERPASSWORD, macro in entity
lu_users_enumerate, function in user
lu_users_enumerate_by_group, function in user
lu_users_enumerate_by_group_full, function in user
lu_users_enumerate_full, function in user
lu_user_add, function in user
lu_user_default, function in user
lu_user_delete, function in user
lu_user_islocked, function in user
lu_user_lock, function in user
lu_user_lookup_id, function in user
lu_user_lookup_name, function in user
lu_user_modify, function in user
lu_user_removepass, function in user
lu_user_setpass, function in user
lu_user_unlock, function in user
lu_user_unlock_nonempty, function in user
lu_uses_elevated_privileges, function in user

### V

lu_values_equal, function in value
lu_value_get_id, function in value
lu_value_init_set_attr_from_string, function in value
lu_value_init_set_id, function in value
LU_VALUE_INVALID_ID, macro in value
lu_value_strdup, function in value