Module Name: src Committed By: dholland Date: Sun Jan 29 06:57:15 UTC 2012
Modified Files: src/sys/kern: vfs_quotactl.c src/sys/sys: quotactl.h src/sys/ufs/ufs: ufs_quota.c ufs_quota.h ufs_quota2.c Log Message: Begin adding quota cursor/iteration interface to VFS_QUOTACTL. Add struct quotakcursor. Add QUOTACTL_CURSOROPEN and QUOTACTL_CURSORCLOSE operations. Implement the plumbing for them. Add trivial implementations of them for quota2. (iteration is not supported on quota1 for the time being, just as getall isn't) Have the proplib interpreter open and close a cursor around doing QUOTACTL_GETALL. Note: this change requires a kernel version bump. To generate a diff of this commit: cvs rdiff -u -r1.20 -r1.21 src/sys/kern/vfs_quotactl.c cvs rdiff -u -r1.18 -r1.19 src/sys/sys/quotactl.h cvs rdiff -u -r1.92 -r1.93 src/sys/ufs/ufs/ufs_quota.c cvs rdiff -u -r1.14 -r1.15 src/sys/ufs/ufs/ufs_quota.h cvs rdiff -u -r1.15 -r1.16 src/sys/ufs/ufs/ufs_quota2.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.