Up to [cvs.NetBSD.org] / pkgsrc / sysutils / ruby-quota
Request diff between arbitrary revisions
Default branch: MAIN
Current tag: netbsd-1-6-RELEASE-base
Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Sat Mar 30 16:52:41 2002 UTC (22 years ago) by taca
Branch: TNF
CVS Tags: pkgviews-base,
pkgviews,
pkg-base,
netbsd-1-6-RELEASE-base,
netbsd-1-6-1-base,
netbsd-1-6-1,
netbsd-1-6,
netbsd-1-5-PATCH003,
buildlink2-base,
buildlink2
Changes since 1.1: +0 -0
lines
Diff to previous 1.1 (colored)
Importing ruby-quota 0.5.1 package. Ruby/Quota ------------------------------------------------------------------------------- This module provides functions which manipulate disk quotas. ------------------------------------------------------------------------------- SUPPORT ENVIRONMENT * Linux 2.4 or later * Solaris 2.6, 7, 8 * FreeBSD, NetBSD (OpenBSD,.. ?) ------------------------------------------------------------------------------- SYNOPSIS Quota::GroupID.new(id) Quota::GroupID[id] Quota::UserID.new(id) Quota::UserID[id] Quota.quotaon(dev, quotas) Quota.quotaoff(dev) Quota.getquota(dev, uid) Quota.setquota(dev, uid, dq) Quota.setqlim(dev, uid, dq) # *BSD does not have this function. Quota.sync(dev) * 'dev' is a device file or a mount point (e.g. /dev/hda0, /mnt/foo). On * BSD, this library try to find a mounted directory from a given filesystem using getmntinfo(). * 'quotas' is a quotas file. * 'uid' is an integer value, an user id or a group id. If it is an integer, it is treated as an user id. * 'dq' is an entry of the quotas. its members are same as 'dqblk' structure (e.g. dqb_curblocks => dq.curblocks). see also the quotactl man pages and header files (e.g. linux/quota.h).