struct user_dqblk {
u_int64_t dqb_bhardlimit; /* absolute limit on disk bytes alloc */
u_int64_t dqb_bsoftlimit; /* preferred limit on disk bytes */
struct user_dqblk {
u_int64_t dqb_bhardlimit; /* absolute limit on disk bytes alloc */
u_int64_t dqb_bsoftlimit; /* preferred limit on disk bytes */
u_int32_t dqb_ihardlimit; /* maximum # allocated inodes + 1 */
u_int32_t dqb_isoftlimit; /* preferred inode limit */
u_int32_t dqb_curinodes; /* current # allocated inodes */
u_int32_t dqb_ihardlimit; /* maximum # allocated inodes + 1 */
u_int32_t dqb_isoftlimit; /* preferred inode limit */
u_int32_t dqb_curinodes; /* current # allocated inodes */
user_time_t dqb_itime; /* time limit for excessive files */
u_int32_t dqb_id; /* identifier (0 for empty entries) */
u_int32_t dqb_spare[4]; /* pad struct to power of 2 */
};
user_time_t dqb_itime; /* time limit for excessive files */
u_int32_t dqb_id; /* identifier (0 for empty entries) */
u_int32_t dqb_spare[4]; /* pad struct to power of 2 */
};
u_int16_t dq_lflags; /* protected by the quota list lock */
u_int16_t dq_type; /* quota type of this dquot */
u_int32_t dq_id; /* identifier this applies to */
u_int16_t dq_lflags; /* protected by the quota list lock */
u_int16_t dq_type; /* quota type of this dquot */
u_int32_t dq_id; /* identifier this applies to */