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(char *a_access, int a_clear,
24 * Set the value of the given ACL.
27 * a_access : Ptr to the pathname & ACL to set.
28 * a_clear : Should we clear out the ACL first?
29 * a_negative : Set the negative list?
32 * 0 if everything went well,
33 * Lower-level code otherwise.
36 extern afs_int32 uss_acl_SetDiskQuota(char *a_path, int a_q);
39 * Set the initial disk quota for a user.
42 * a_path : Pathname for volume mountpoint.
46 * 0 if everything went well,
47 * Lower-level code otherwise.
50 extern afs_int32 uss_acl_CleanUp(void);
53 * Remove the uss_AccountCreator from the various ACLs s/he
54 * had to wiggle into in order to carry out the account
64 #endif /* _USS_ACL_H_ */