diff options
author | jkar8572 <jkar8572> | 2007-06-18 11:57:32 +0000 |
---|---|---|
committer | jkar8572 <jkar8572> | 2007-06-18 11:57:32 +0000 |
commit | 1a9e48b4f8747e9aa7357631afc35c6a0cefdd6f (patch) | |
tree | fdbd8284d124da29a4a26ab64cf906529d657ac9 /quota.h | |
parent | d3526fd204c8d2ad3edbe6be259a50a33a3d881b (diff) |
Implemented quota netlink daemon.
Diffstat (limited to 'quota.h')
-rw-r--r-- | quota.h | 30 |
1 files changed, 30 insertions, 0 deletions
@@ -102,6 +102,36 @@ struct if_dqinfo { u_int32_t dqi_valid; }; +/* + * Definitions for quota netlink interface + */ +#define QUOTA_NL_NOWARN 0 +#define QUOTA_NL_IHARDWARN 1 /* Inode hardlimit reached */ +#define QUOTA_NL_ISOFTLONGWARN 2 /* Inode grace time expired */ +#define QUOTA_NL_ISOFTWARN 3 /* Inode softlimit reached */ +#define QUOTA_NL_BHARDWARN 4 /* Block hardlimit reached */ +#define QUOTA_NL_BSOFTLONGWARN 5 /* Block grace time expired */ +#define QUOTA_NL_BSOFTWARN 6 /* Block softlimit reached */ + +enum { + QUOTA_NL_C_UNSPEC, + QUOTA_NL_C_WARNING, + __QUOTA_NL_C_MAX, +}; +#define QUOTA_NL_C_MAX (__QUOTA_NL_C_MAX - 1) + +enum { + QUOTA_NL_A_UNSPEC, + QUOTA_NL_A_QTYPE, + QUOTA_NL_A_EXCESS_ID, + QUOTA_NL_A_WARNING, + QUOTA_NL_A_DEV_MAJOR, + QUOTA_NL_A_DEV_MINOR, + QUOTA_NL_A_CAUSED_ID, + __QUOTA_NL_A_MAX, +}; +#define QUOTA_NL_A_MAX (__QUOTA_NL_A_MAX - 1) + /* Quota format identifiers */ #define QFMT_VFS_OLD 1 #define QFMT_VFS_V0 2 |