History log of /netbsd-src/include/quota.h (Results 1 – 7 of 7)
Revision Date Author Comments
# a1550574 04-Apr-2017 sevan <sevan@NetBSD.org>

Add RCS tag.


# 832d4ca7 01-Feb-2012 dholland <dholland@NetBSD.org>

Be consistent about whether idtype and objtype codes are signed or
unsigned. They are signed. (While unsigned might have been a better
choice, it doesn't really matter and the majority of preexisting

Be consistent about whether idtype and objtype codes are signed or
unsigned. They are signed. (While unsigned might have been a better
choice, it doesn't really matter and the majority of preexisting uses
were signed. And consistency is good.)

show more ...


# 5f0d2c5f 30-Jan-2012 dholland <dholland@NetBSD.org>

Add quota_quotaon() and quota_quotaoff(). Use them in quotaon(8).


# f6b247aa 30-Jan-2012 dholland <dholland@NetBSD.org>

Add quota_getrestrictions() to report the semantic restrictions
associated with a particular quotahandle.


# d87a2031 29-Jan-2012 dholland <dholland@NetBSD.org>

Per the FS-independent schema, get one quotaval at a time from the
filesystem, instead of blocks and files together.

This results in fetching each FS-level quota entry twice and therefore
doing slig

Per the FS-independent schema, get one quotaval at a time from the
filesystem, instead of blocks and files together.

This results in fetching each FS-level quota entry twice and therefore
doing slightly more work, but (1) quota access isn't a critical path
and (2) after fetching the block values the file values will be hot in
the cache, so it won't add much total time.

Also move more of the FS-independent defintions from <quota.h> to
<sys/quota.h> so we can use them internally.

Step 4 of 5 for QUOTACTL_GET.

Note: this change requires a kernel version bump.

show more ...


# 1d762ff0 29-Jan-2012 dholland <dholland@NetBSD.org>

Move second-layer proplib frobbing within ufs quota code up to the
first layer. (Step 2 of several for QUOTACTL_GET.)


# 0d7dfe62 09-Jan-2012 dholland <dholland@NetBSD.org>

Add <quota.h> with the new libquota API.

This is the user/application API and does not include the kernel
interface. Definitions shared with the kernel are found in
<sys/quota.h>.

Since I've been w

Add <quota.h> with the new libquota API.

This is the user/application API and does not include the kernel
interface. Definitions shared with the kernel are found in
<sys/quota.h>.

Since I've been working on a local branch I have taken the liberty of
moving the latest-so-far version of <quota.h> to the front of the
patch queue. This loses (a small amount of) history but has the
advantage of avoiding unnecessary version bumps of libquota.so.

show more ...