Software: Apache/2.0.54 (Fedora). PHP/5.0.4 uname -a: Linux mina-info.me 2.6.17-1.2142_FC4smp #1 SMP Tue Jul 11 22:57:02 EDT 2006 i686 uid=48(apache) gid=48(apache) groups=48(apache) Safe-mode: OFF (not secure) /usr/share/gtk-doc/html/libuser/ drwxr-xr-x |
Viewing file: Select action/file-type:
Synopsis#define LU_USERNAME #define LU_USERPASSWORD #define LU_UIDNUMBER #define LU_GIDNUMBER #define LU_GECOS #define LU_HOMEDIRECTORY #define LU_LOGINSHELL #define LU_GROUPNAME #define LU_GROUPPASSWORD #define LU_MEMBERNAME #define LU_ADMINISTRATORNAME #define LU_SHADOWNAME #define LU_SHADOWPASSWORD #define LU_SHADOWLASTCHANGE #define LU_SHADOWMIN #define LU_SHADOWMAX #define LU_SHADOWWARNING #define LU_SHADOWINACTIVE #define LU_SHADOWEXPIRE #define LU_SHADOWFLAG #define LU_COMMONNAME #define LU_GIVENNAME #define LU_SN #define LU_ROOMNUMBER #define LU_TELEPHONENUMBER #define LU_HOMEPHONE #define LU_EMAIL lu_ent_t* lu_ent_new (void); void lu_ent_free (lu_ent_t *ent); void lu_ent_copy (lu_ent_t *source, lu_ent_t *dest); void lu_ent_commit (lu_ent_t *ent); void lu_ent_revert (lu_ent_t *ent); void lu_ent_add (lu_ent_t *ent, const char *attr, const GValue *value); void lu_ent_add_current (lu_ent_t *ent, const char *attr, const GValue *value); void lu_ent_clear (lu_ent_t *ent, const char *attr); void lu_ent_clear_all (lu_ent_t *ent); void lu_ent_clear_all_current (lu_ent_t *ent); void lu_ent_clear_current (lu_ent_t *ent, const char *attr); void lu_ent_del (lu_ent_t *ent, const char *attr, const GValue *value); void lu_ent_del_current (lu_ent_t *ent, const char *attr, const GValue *value); void lu_ent_dump (lu_ent_t *ent, FILE *fp); GValueArray* lu_ent_get (lu_ent_t *ent, const char *attribute); GList* lu_ent_get_attributes (lu_ent_t *ent); GList* lu_ent_get_attributes_current (lu_ent_t *ent); GValueArray* lu_ent_get_current (lu_ent_t *ent, const char *attribute); gboolean lu_ent_has (lu_ent_t *ent, const char *attribute); gboolean lu_ent_has_current (lu_ent_t *ent, const char *attribute); void lu_ent_set (lu_ent_t *ent, const char *attr, const GValueArray *values); void lu_ent_set_current (lu_ent_t *ent, const char *attr, const GValueArray *values); Descriptionentity.h declares functions for manipulating lu_ent structures, which are used by libuser, its modules, and applications to hold data about a particular user or group account. Each struct lu_ent contains two sets of attributes: pending and current. The pending attributes are modified by default, the current attributes are modified by functions ending with _current. Detailslu_ent_new ()lu_ent_t* lu_ent_new (void); Creates a new, empty struct lu_ent.
lu_ent_free ()void lu_ent_free (lu_ent_t *ent); Frees an struct lu_ent, including all strings it owns.
lu_ent_copy ()void lu_ent_copy (lu_ent_t *source, lu_ent_t *dest); Copies one struct lu_ent over another.
lu_ent_commit ()void lu_ent_commit (lu_ent_t *ent); Sets pending attribute changes as current values of the entity.
lu_ent_revert ()void lu_ent_revert (lu_ent_t *ent); Replaces all attributes with changes pending by their current values, forgetting the pending changes.
lu_ent_add ()void lu_ent_add (lu_ent_t *ent, const char *attr, const GValue *value);
Appends
lu_ent_add_current ()void lu_ent_add_current (lu_ent_t *ent, const char *attr, const GValue *value);
Appends
lu_ent_clear ()void lu_ent_clear (lu_ent_t *ent, const char *attr);
Removes all values of pending attribute
lu_ent_clear_all ()void lu_ent_clear_all (lu_ent_t *ent); Removes all pending attributes from a struct lu_ent.
lu_ent_clear_all_current ()void lu_ent_clear_all_current (lu_ent_t *ent); Removes all current attributes from a struct lu_ent.
lu_ent_clear_current ()void lu_ent_clear_current (lu_ent_t *ent, const char *attr);
Removes all values of current attribute
lu_ent_del ()void lu_ent_del (lu_ent_t *ent, const char *attr, const GValue *value);
Removes a pending attribute
lu_ent_del_current ()void lu_ent_del_current (lu_ent_t *ent, const char *attr, const GValue *value);
Removes a current attribute
lu_ent_dump ()void lu_ent_dump (lu_ent_t *ent, FILE *fp); Dumps an struct lu_ent to a file in text form, for debugging.
lu_ent_get ()GValueArray* lu_ent_get (lu_ent_t *ent, const char *attribute); Returns values associated with a pending attribute in a struct lu_ent.
lu_ent_get_attributes ()GList* lu_ent_get_attributes (lu_ent_t *ent); Returns a list of all pending attributes in a struct lu_ent.
lu_ent_get_attributes_current ()GList* lu_ent_get_attributes_current (lu_ent_t *ent); Returns a list of all current attributes in a struct lu_ent.
lu_ent_get_current ()GValueArray* lu_ent_get_current (lu_ent_t *ent, const char *attribute); Returns values associated with a current attribute in a struct lu_ent.
lu_ent_has ()gboolean lu_ent_has (lu_ent_t *ent, const char *attribute);
Checks if a struct lu_ent has at least one pending attribute
lu_ent_has_current ()gboolean lu_ent_has_current (lu_ent_t *ent, const char *attribute);
Checks if a struct lu_ent has at least one current attribute
lu_ent_set ()void lu_ent_set (lu_ent_t *ent, const char *attr, const GValueArray *values);
Replaces all pending attributes
lu_ent_set_current ()void lu_ent_set_current (lu_ent_t *ent, const char *attr, const GValueArray *values);
Replaces all current attributes
|
:: Command execute :: | |
--[ c99shell v. 1.0 pre-release build #16 powered by Captain Crunch Security Team | http://ccteam.ru | Generation time: 0.0031 ]-- |