2 * Copyright 2000, International Business Machines Corporation and others.
5 * This software has been released under the terms of the IBM Public
6 * License. For details, see the LICENSE file in the top-level source
7 * directory or online at http://www.openafs.org/dl/license10.html
11 * Interface to the ACL and quota-related operations used by
12 * the AFS user account facility.
18 * ------------------------ Exported functions -----------------------
20 extern afs_int32 uss_acl_SetAccess();
23 * Set the value of the given ACL.
26 * a_access : Ptr to the pathname & ACL to set.
27 * a_clear : Should we clear out the ACL first?
28 * a_negative : Set the negative list?
31 * 0 if everything went well,
32 * Lower-level code otherwise.
35 extern afs_int32 uss_acl_SetDiskQuota();
38 * Set the initial disk quota for a user.
41 * a_path : Pathname for volume mountpoint.
45 * 0 if everything went well,
46 * Lower-level code otherwise.
49 extern afs_int32 uss_acl_CleanUp();
52 * Remove the uss_AccountCreator from the various ACLs s/he
53 * had to wiggle into in order to carry out the account
63 #endif /* _USS_ACL_H_ */