JFS2 Quota Class Interface

The following commands are usable on AIX JFS2 file systems only:

($bs,$bh,$bt, $is,$ih,$it) = Quota::jfs2_getlimit($dev, $class)

Returns quota limits for the given class.

Quota::jfs2_putlimit($dev, $class, $bs,$bh,$bt, $is,$ih,$it)

Sets quota limits for the given class. Time limits are 32-bit epoch values.

Quota::jfs2_newlimit($dev, $bs,$bh,$bt, $is,$ih,$it)

Creates a new limit class with the given quota limits. Returns the class ID, or undef upon error.

Quota::jfs2_rmvlimit($dev, $class)

Deletes the given class.

Quota::jfs2_deflimit($dev, $class)

Sets the given class as default class.

Quota::jfs2_uselimit($dev, $class [,$uid [,isgrp]])

Sets quota for the given user or group to the one specified by the given class.

Quota::jfs2_getnextq($dev, $class)

Used to iterate all class IDs. Returns the next class ID larger then the given class ID. Return undef upon error or at the end of the list