| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
quatactl(2) mechanism. (Read-only at this point, however.)
In particular, this is to allow rpc.rquotad query quotas
for NFS mounts, allowing users to see their quotas on the
hosts using the datasets.
The changes specifically:
* Add new RPC entry points for querying quotas.
* Changes the library routines to allow non-UFS quotas.
* Changes rquotad to check for quotas on mounted filesystems,
rather than being limited to entries in /etc/fstab
* Lastly, adds a VFS entry-point for ZFS to query quotas.
Note that this makes one unavoidable behavioural change: if quotas
are enabled, then they can be queried, as opposed to the current
method of checking for quotas being specified in fstab. (With
ZFS, if there are user or group quotas, they're used, always.)
Reviewed by: delphij, mav
Approved by: mav
Sponsored by: iXsystems Inc
Differential Revision: https://reviews.freebsd.org/D15886
Notes:
svn path=/head/; revision=336017
|
|
|
|
|
|
|
| |
Sponsored by: Dell EMC Isilon
Notes:
svn path=/head/; revision=325188
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Off by default, build behaves normally.
WITH_META_MODE we get auto objdir creation, the ability to
start build from anywhere in the tree.
Still need to add real targets under targets/ to build packages.
Differential Revision: D2796
Reviewed by: brooks imp
Notes:
svn path=/head/; revision=284345
|
| |
| |
| |
| | |
Notes:
svn path=/projects/bmake/; revision=284172
|
| |\
| |/
|/|
| | |
Notes:
svn path=/projects/bmake/; revision=283595
|
| |
| |
| |
| | |
Notes:
svn path=/projects/bmake/; revision=266219
|
| |
| |
| |
| | |
Notes:
svn path=/projects/bmake/; revision=265802
|
| |
| |
| |
| | |
Notes:
svn path=/projects/bmake/; revision=248169
|
| |
| |
| |
| | |
Notes:
svn path=/projects/bmake/; revision=246868
|
| |
| |
| |
| |
| |
| |
| | |
Requested by: Simon Gerraty <sjg@juniper.net>
Notes:
svn path=/projects/bmake/; revision=239572
|
|/
|
|
|
|
|
| |
Reduce overlinking
Notes:
svn path=/head/; revision=275077
|
|
|
|
|
|
|
|
|
|
|
|
| |
64-bit quota sizes by scaling down the sizes by the minimum amount
necessary to fit in a 32-bit field and then upscale the filesystem
block size to compensate. For example, if the hard block limit is
0x300000008 then we set the hard block limit to 0xA0000002 and claim
that the blocksize is 4 * DEV_BSIZE. This will lose the minimal
amount of information thus delivering nearly correct answers.
Notes:
svn path=/projects/quota64/; revision=207177
|
|\
| |
| |
| | |
Notes:
svn path=/projects/quota64/; revision=204708
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Just like bin/ and sbin/, I think setting WARNS to the highest value
possible will make it more attractive for people to fix warnings.
- The WARNS variable is set in the Makefile in the directory of the
application itself, making it more likely that it will be removed out
of curiosity to see what happens.
- New applications will most likely build with WARNS=6 out of the box,
because the author would more likely fix the warnings during
development than lower WARNS.
Unfortunately almost all apps in libexec require a lowered value of
WARNS.
Notes:
svn path=/head/; revision=201380
|
| |
| |
| |
| |
| |
| |
| | |
yet.
Notes:
svn path=/projects/quota64/; revision=204681
|
|\|
| |
| |
| | |
Notes:
svn path=/projects/quota64/; revision=197533
|
| |
| |
| |
| |
| |
| |
| |
| | |
our tree (13+ years). This is an excellent argument for aggressive use
of "static".
Notes:
svn path=/head/; revision=197531
|
|\|
| |
| |
| | |
Notes:
svn path=/projects/quota64/; revision=197511
|
| |
| |
| |
| | |
Notes:
svn path=/head/; revision=197508
|
|\|
| |
| |
| | |
Notes:
svn path=/projects/quota64/; revision=197507
|
| |
| |
| |
| | |
Notes:
svn path=/head/; revision=197506
|
|/
|
|
| |
Notes:
svn path=/projects/quota64/; revision=187914
|
|
|
|
|
|
|
| |
MFC after: 3 weeks
Notes:
svn path=/head/; revision=184638
|
|
|
|
|
|
|
| |
socklen_t * argument.
Notes:
svn path=/head/; revision=141918
|
|
|
|
| |
Notes:
svn path=/head/; revision=140414
|
|
|
|
|
|
|
|
| |
were including varargs.h file but did not use any of its macros,
so they escaped the clean-up before.
Notes:
svn path=/head/; revision=119632
|
|
|
|
|
|
|
| |
Approved by: re
Notes:
svn path=/head/; revision=107788
|
|
|
|
|
|
|
| |
Submitted by: Jean-Luc Richier <Jean-Luc.Richier@imag.fr>
Notes:
svn path=/head/; revision=100120
|
|
|
|
| |
Notes:
svn path=/head/; revision=99500
|
|
|
|
|
|
|
|
|
| |
fact that caddr_t is often misspelled as char *.
Sponsored by: DARPA, NAI Labs
Notes:
svn path=/head/; revision=95658
|
|
|
|
|
|
|
|
| |
o use new style prototypes and function definitions
o signal handlers need an argument. Mark it unused.
Notes:
svn path=/head/; revision=90336
|
|
|
|
| |
Notes:
svn path=/head/; revision=79754
|
|
|
|
| |
Notes:
svn path=/head/; revision=79529
|
|
|
|
|
|
|
|
| |
PR: bin/4949
MFC after: 2 weeks
Notes:
svn path=/head/; revision=78457
|
|
|
|
|
|
|
| |
- MAN[1-9] -> MAN.
Notes:
svn path=/head/; revision=74814
|
|
|
|
| |
Notes:
svn path=/head/; revision=74529
|
|
|
|
|
|
|
| |
string "FreeBSD". Use the .Fx macro instead.
Notes:
svn path=/head/; revision=56417
|
|
|
|
| |
Notes:
svn path=/head/; revision=50476
|
|
|
|
| |
Notes:
svn path=/head/; revision=31420
|
|
|
|
| |
Notes:
svn path=/head/; revision=23880
|
|
|
|
| |
Notes:
svn path=/head/; revision=22989
|
|
|
|
|
|
|
|
|
|
|
| |
This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.
Notes:
svn path=/head/; revision=21673
|
|
Imported rpc.rquotad from NetBSD - currently only used by the
quota-command to display quota's over nfs
Notes:
svn path=/vendor/NetBSD/dist/; revision=13237
|