d9210c2405
parse quota plists; as well as a getfsquota() function to retrieve quotas for a single id from a single filesystem (whatever filesystem this is: a local quota-enabled fs or NFS). This is build on functions getufsquota() (for local filesystems with UFS-like quotas) and getnfsquota(); which are also available to userland programs. move functions from quota2_subr.c to libquota or libprop as appropriate, and ajust in-tree quota tools. move some declarations from kernel headers to either sys/quota.h or quota/quota.h as appropriate. ufs/ufs/quota.h still installed because it's needed by other installed ufs headers. ufs/ufs/quota1.h still installed as a quick&dirty way to get a code using the old quotactl() to compile (just include ufs/ufs/quota1.h instead of ufs/ufs/quota.h - old code won't compile without this change and this is on purpose). Discussed on tech-kern@ and tech-net@ (long thread, but not much about libquota itself ...) |
||
---|---|---|
.. | ||
arch | ||
__main.c | ||
arc4random.c | ||
bcd.c | ||
crc32.c | ||
crc32.h | ||
imax.c | ||
imin.c | ||
intoa.c | ||
kern_assert.c | ||
libkern.h | ||
lmax.c | ||
lmin.c | ||
Makefile | ||
Makefile.inc | ||
Makefile.libkern | ||
max.c | ||
mertwist.c | ||
milieu.h | ||
min.c | ||
pmatch.c | ||
scanc.c | ||
skpc.c | ||
softfloat-macros.h | ||
softfloat-specialize.h | ||
softfloat.c | ||
softfloat.h | ||
ulmax.c | ||
ulmin.c | ||
xlat_mbr_fstype.c |