PolkitUnixGroup

PolkitUnixGroup — Unix groups

Synopsis

                    PolkitUnixGroup;
PolkitIdentity *    polkit_unix_group_new               (gint gid);
PolkitIdentity *    polkit_unix_group_new_for_name      (const gchar *name,
                                                         GError **error);
gint                polkit_unix_group_get_gid           (PolkitUnixGroup *group);
void                polkit_unix_group_set_gid           (PolkitUnixGroup *group,
                                                         gint gid);

Object Hierarchy

  GObject
   +----PolkitUnixGroup

Implemented Interfaces

PolkitUnixGroup implements PolkitIdentity.

Properties

  "gid"                      gint                  : Read / Write / Construct

Description

An object representing a group identity on a UNIX system.

Details

PolkitUnixGroup

typedef struct _PolkitUnixGroup PolkitUnixGroup;

The PolkitUnixGroup struct should not be accessed directly.


polkit_unix_group_new ()

PolkitIdentity *    polkit_unix_group_new               (gint gid);

Creates a new PolkitUnixGroup object for gid.

gid :

A UNIX group id.

Returns :

A PolkitUnixGroup object. Free with g_object_unref(). [transfer full]

polkit_unix_group_new_for_name ()

PolkitIdentity *    polkit_unix_group_new_for_name      (const gchar *name,
                                                         GError **error);

Creates a new PolkitUnixGroup object for a group with the group name name.

name :

A UNIX group name.

error :

Return location for error.

Returns :

(allow-none): A PolkitUnixGroup object or NULL if error is set. [transfer full]

polkit_unix_group_get_gid ()

gint                polkit_unix_group_get_gid           (PolkitUnixGroup *group);

Gets the UNIX group id for group.

group :

A PolkitUnixGroup.

Returns :

A UNIX group id.

polkit_unix_group_set_gid ()

void                polkit_unix_group_set_gid           (PolkitUnixGroup *group,
                                                         gint gid);

Sets gid for group.

group :

A PolkitUnixGroup.

gid :

A UNIX group id.

Property Details

The "gid" property

  "gid"                      gint                  : Read / Write / Construct

The UNIX group id.

Allowed values: >= 0

Default value: 0