quota

Name

quota -- Functions for manipulating disk quotas.

Synopsis



int         quota_on                        (void);
int         quota_off                       (void);
char**      quota_get_specials_user         (void);
char**      quota_get_specials_group        (void);
void        quota_free_specials             (char **specials);
int         quota_get_user                  (uid_t uid,
                                             const char *special,
                                             int32_t *inode_usage,
                                             int32_t *inode_soft,
                                             int32_t *inode_hard,
                                             int32_t *inode_grace,
                                             int32_t *block_usage,
                                             int32_t *block_soft,
                                             int32_t *block_hard,
                                             int32_t *block_grace);
int         quota_set_user                  (uid_t uid,
                                             const char *special,
                                             int32_t inode_soft,
                                             int32_t inode_hard,
                                             int32_t inode_grace,
                                             int32_t block_soft,
                                             int32_t block_hard,
                                             int32_t block_grace);
int         quota_get_group                 (gid_t gid,
                                             const char *special,
                                             int32_t *inode_usage,
                                             int32_t *inode_soft,
                                             int32_t *inode_hard,
                                             int32_t *inode_grace,
                                             int32_t *block_usage,
                                             int32_t *block_soft,
                                             int32_t *block_hard,
                                             int32_t *block_grace);
int         quota_set_group                 (gid_t gid,
                                             const char *special,
                                             int32_t inode_soft,
                                             int32_t inode_hard,
                                             int32_t inode_grace,
                                             int32_t block_soft,
                                             int32_t block_hard,
                                             int32_t block_grace);

Description

quota.h declares functions which are useful for querying and manipulating user and group disk quotas under Linux. These routines are not portable to other operating systems.

Details

quota_on ()

int         quota_on                        (void);

Returns :


quota_off ()

int         quota_off                       (void);

Returns :


quota_get_specials_user ()

char**      quota_get_specials_user         (void);

Returns :


quota_get_specials_group ()

char**      quota_get_specials_group        (void);

Returns :


quota_free_specials ()

void        quota_free_specials             (char **specials);

specials :


quota_get_user ()

int         quota_get_user                  (uid_t uid,
                                             const char *special,
                                             int32_t *inode_usage,
                                             int32_t *inode_soft,
                                             int32_t *inode_hard,
                                             int32_t *inode_grace,
                                             int32_t *block_usage,
                                             int32_t *block_soft,
                                             int32_t *block_hard,
                                             int32_t *block_grace);

uid :

special :

inode_usage :

inode_soft :

inode_hard :

inode_grace :

block_usage :

block_soft :

block_hard :

block_grace :

Returns :


quota_set_user ()

int         quota_set_user                  (uid_t uid,
                                             const char *special,
                                             int32_t inode_soft,
                                             int32_t inode_hard,
                                             int32_t inode_grace,
                                             int32_t block_soft,
                                             int32_t block_hard,
                                             int32_t block_grace);

uid :

special :

inode_soft :

inode_hard :

inode_grace :

block_soft :

block_hard :

block_grace :

Returns :


quota_get_group ()

int         quota_get_group                 (gid_t gid,
                                             const char *special,
                                             int32_t *inode_usage,
                                             int32_t *inode_soft,
                                             int32_t *inode_hard,
                                             int32_t *inode_grace,
                                             int32_t *block_usage,
                                             int32_t *block_soft,
                                             int32_t *block_hard,
                                             int32_t *block_grace);

gid :

special :

inode_usage :

inode_soft :

inode_hard :

inode_grace :

block_usage :

block_soft :

block_hard :

block_grace :

Returns :


quota_set_group ()

int         quota_set_group                 (gid_t gid,
                                             const char *special,
                                             int32_t inode_soft,
                                             int32_t inode_hard,
                                             int32_t inode_grace,
                                             int32_t block_soft,
                                             int32_t block_hard,
                                             int32_t block_grace);

gid :

special :

inode_soft :

inode_hard :

inode_grace :

block_soft :

block_hard :

block_grace :

Returns :