|
advfs_set_fset_quotas(3)
Contents
|
advfs_set_fset_quotas - Sets fileset quotas for an AdvFS
fileset
#include <sys/advfs_syscalls.h>
int advfs_set_fset_quotas(
char *domainName,
char *filesetName,
filesetQuotasT *filesetQuotas );
AdvFS Library (libadvfs)
A pointer to the name of the domain. A pointer to the
name of the fileset. A pointer to a structure that contains
the fileset quotas.
This function associates the fileset quotas that are specified
in the filesetQuotas structure with the fileset
specified by the domainName and filesetName parameters.
Note that the advfs_get_set_quotas function does not set:
user or group quota information grace time information
Use the quotactl system call instead. See the quotactl(2)
reference page for information.
At least one fileset in the domain nust be mounted.
Clone filesets cannot have fileset quotas. If you attempt
to set fileset quotas for a clone fileset, an error
occurs.
The function returns a value of 0 (zero) on successful
completion. The function returns a value of -1 on failure
and sets the value of errno to the specific error.
The function sets errno to the specified errors for the
following failure conditions: The calling program is not
running with root privileges. No fileset in the file
domain has been mounted. The *filesetQuotas parameter
contains invalid data. An I/O error occurred on one of
the disks in the file domain. The filesetId parameter
does not refer to an existing fileset. There is not
enough memory available for the operation. The fileset is
mounted read-only: it may be a clone fileset. Clone
filesets cannot have fileset quotas.
Commands: chfsets(8), showfsets(8)
Functions: quotactl(2), advfs_get_fset_quotas(3)
advfs_set_fset_quotas(3)
[ Back ] |